0000897101-19-000970.txt : 20191106 0000897101-19-000970.hdr.sgml : 20191106 20191106104525 ACCESSION NUMBER: 0000897101-19-000970 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 86 CONFORMED PERIOD OF REPORT: 20190930 FILED AS OF DATE: 20191106 DATE AS OF CHANGE: 20191106 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CYBEROPTICS CORP CENTRAL INDEX KEY: 0000768411 STANDARD INDUSTRIAL CLASSIFICATION: OPTICAL INSTRUMENTS & LENSES [3827] IRS NUMBER: 411472057 STATE OF INCORPORATION: MN FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-16577 FILM NUMBER: 191195430 BUSINESS ADDRESS: STREET 1: 5900 GOLDEN HILLS DR CITY: GOLDEN VALLEY STATE: MN ZIP: 55416 BUSINESS PHONE: 763-542-5000 MAIL ADDRESS: STREET 1: 5900 GOLDEN HILLS DR CITY: GOLDEN VALLEY STATE: MN ZIP: 55416 10-Q 1 cybe-20190930.htm 10-Q cybe-20190930.htm
MN true false NASDAQ false 0000768411 1 2019 false Q3 --12-31 CYBEROPTICS CORP true false MN 1 0000768411 cybe:NonEmployeeDirectorStockPlanMember 2019-05-16 2019-05-16 0000768411 us-gaap:RetainedEarningsMember 2019-06-30 0000768411 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0000768411 us-gaap:CommonStockMember 2019-06-30 0000768411 us-gaap:AccountingStandardsUpdate201811Member 2019-01-01 0000768411 us-gaap:RetainedEarningsMember 2017-12-31 0000768411 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000768411 us-gaap:CommonStockMember 2017-12-31 0000768411 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-12-31 0000768411 us-gaap:AccumulatedTranslationAdjustmentMember 2017-12-31 0000768411 2018-12-31 0000768411 2018-06-30 0000768411 us-gaap:FairValueInputsLevel1Member 2018-12-31 0000768411 us-gaap:FairValueInputsLevel2Member 2018-12-31 0000768411 us-gaap:FairValueInputsLevel3Member 2018-12-31 0000768411 us-gaap:CommonStockMember 2018-12-31 0000768411 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000768411 us-gaap:RetainedEarningsMember 2018-12-31 0000768411 2018-07-01 2018-09-30 0000768411 us-gaap:PatentsMember 2018-12-31 0000768411 us-gaap:ComputerSoftwareIntangibleAssetMember 2018-12-31 0000768411 us-gaap:CustomerRelatedIntangibleAssetsMember 2018-12-31 0000768411 us-gaap:NoncompeteAgreementsMember 2018-12-31 0000768411 us-gaap:AccumulatedTranslationAdjustmentMember 2018-12-31 0000768411 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-12-31 0000768411 us-gaap:CommonStockMember 2018-06-30 0000768411 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0000768411 us-gaap:RetainedEarningsMember 2018-06-30 0000768411 2017-12-31 0000768411 2018-01-01 2018-12-31 0000768411 us-gaap:ShortTermInvestmentsMember us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0000768411 2019-06-30 0000768411 2019-07-31 0000768411 us-gaap:ShortTermInvestmentsMember cybe:CorporateDebtSecuritiesAndCertificatesOfDepositMember 2018-12-31 0000768411 us-gaap:ShortTermInvestmentsMember us-gaap:AssetBackedSecuritiesMember 2018-12-31 0000768411 us-gaap:OtherLongTermInvestmentsMember us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0000768411 us-gaap:OtherLongTermInvestmentsMember cybe:CorporateDebtSecuritiesAndCertificatesOfDepositMember 2018-12-31 0000768411 us-gaap:OtherLongTermInvestmentsMember us-gaap:AssetBackedSecuritiesMember 2018-12-31 0000768411 us-gaap:OtherLongTermInvestmentsMember us-gaap:EquitySecuritiesMember 2018-12-31 0000768411 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0000768411 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0000768411 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0000768411 us-gaap:FairValueInputsLevel1Member cybe:CorporateDebtSecuritiesAndCertificatesOfDepositMember 2018-12-31 0000768411 us-gaap:FairValueInputsLevel2Member cybe:CorporateDebtSecuritiesAndCertificatesOfDepositMember 2018-12-31 0000768411 us-gaap:FairValueInputsLevel3Member cybe:CorporateDebtSecuritiesAndCertificatesOfDepositMember 2018-12-31 0000768411 us-gaap:FairValueInputsLevel1Member us-gaap:AssetBackedSecuritiesMember 2018-12-31 0000768411 us-gaap:PatentsMember 2018-07-01 2018-09-30 0000768411 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2018-12-31 0000768411 us-gaap:FairValueInputsLevel3Member us-gaap:AssetBackedSecuritiesMember 2018-12-31 0000768411 us-gaap:ComputerSoftwareIntangibleAssetMember 2018-07-01 2018-09-30 0000768411 us-gaap:CustomerRelatedIntangibleAssetsMember 2018-07-01 2018-09-30 0000768411 us-gaap:NoncompeteAgreementsMember 2018-07-01 2018-09-30 0000768411 cybe:SemiconductorSensorsMember 2018-07-01 2018-09-30 0000768411 cybe:InspectionAndMetrologySystemsMember 2018-07-01 2018-09-30 0000768411 us-gaap:FairValueInputsLevel1Member us-gaap:EquitySecuritiesMember 2018-12-31 0000768411 us-gaap:EmployeeStockOptionMember 2018-07-01 2018-09-30 0000768411 us-gaap:EmployeeStockMember 2018-07-01 2018-09-30 0000768411 us-gaap:RestrictedStockUnitsRSUMember 2018-07-01 2018-09-30 0000768411 us-gaap:FairValueInputsLevel2Member us-gaap:EquitySecuritiesMember 2018-12-31 0000768411 us-gaap:FairValueInputsLevel3Member us-gaap:EquitySecuritiesMember 2018-12-31 0000768411 cybe:NonEmployeeDirectorStockPlanMember 2018-07-01 2018-09-30 0000768411 cybe:AmericasExcludingUnitedStatesMember 2018-07-01 2018-09-30 0000768411 srt:EuropeMember 2018-07-01 2018-09-30 0000768411 cybe:OtherGeographicLocationMember 2018-07-01 2018-09-30 0000768411 us-gaap:ShortTermInvestmentsMember 2018-12-31 0000768411 us-gaap:OtherLongTermInvestmentsMember 2018-12-31 0000768411 us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0000768411 cybe:CorporateDebtSecuritiesAndCertificatesOfDepositMember 2018-12-31 0000768411 us-gaap:AssetBackedSecuritiesMember 2018-12-31 0000768411 us-gaap:EquitySecuritiesMember 2018-12-31 0000768411 2019-01-01 2019-09-30 0000768411 2019-09-30 0000768411 2019-10-31 0000768411 2019-07-01 2019-09-30 0000768411 2018-01-01 2018-09-30 0000768411 2018-09-30 0000768411 us-gaap:TransferredOverTimeMember 2019-07-01 2019-09-30 0000768411 us-gaap:TransferredAtPointInTimeMember 2019-07-01 2019-09-30 0000768411 us-gaap:TransferredOverTimeMember 2018-07-01 2018-09-30 0000768411 us-gaap:TransferredAtPointInTimeMember 2018-07-01 2018-09-30 0000768411 us-gaap:TransferredOverTimeMember 2019-01-01 2019-09-30 0000768411 us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-09-30 0000768411 us-gaap:TransferredOverTimeMember 2018-01-01 2018-09-30 0000768411 us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-09-30 0000768411 srt:MinimumMember 2019-01-01 2019-09-30 0000768411 us-gaap:ShortTermInvestmentsMember us-gaap:USTreasuryAndGovernmentMember 2019-09-30 0000768411 us-gaap:ShortTermInvestmentsMember cybe:CorporateDebtSecuritiesAndCertificatesOfDepositMember 2019-09-30 0000768411 us-gaap:ShortTermInvestmentsMember us-gaap:AssetBackedSecuritiesMember 2019-09-30 0000768411 us-gaap:ShortTermInvestmentsMember 2019-09-30 0000768411 us-gaap:OtherLongTermInvestmentsMember us-gaap:USTreasuryAndGovernmentMember 2019-09-30 0000768411 us-gaap:OtherLongTermInvestmentsMember cybe:CorporateDebtSecuritiesAndCertificatesOfDepositMember 2019-09-30 0000768411 us-gaap:OtherLongTermInvestmentsMember us-gaap:AssetBackedSecuritiesMember 2019-09-30 0000768411 us-gaap:OtherLongTermInvestmentsMember us-gaap:EquitySecuritiesMember 2019-09-30 0000768411 us-gaap:OtherLongTermInvestmentsMember 2019-09-30 0000768411 us-gaap:USTreasuryAndGovernmentMember 2019-09-30 0000768411 cybe:CorporateDebtSecuritiesAndCertificatesOfDepositMember 2019-09-30 0000768411 us-gaap:AssetBackedSecuritiesMember 2019-09-30 0000768411 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasuryAndGovernmentMember 2019-09-30 0000768411 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasuryAndGovernmentMember 2019-09-30 0000768411 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasuryAndGovernmentMember 2019-09-30 0000768411 us-gaap:FairValueInputsLevel1Member cybe:CorporateDebtSecuritiesAndCertificatesOfDepositMember 2019-09-30 0000768411 us-gaap:FairValueInputsLevel2Member cybe:CorporateDebtSecuritiesAndCertificatesOfDepositMember 2019-09-30 0000768411 us-gaap:FairValueInputsLevel3Member cybe:CorporateDebtSecuritiesAndCertificatesOfDepositMember 2019-09-30 0000768411 us-gaap:FairValueInputsLevel1Member us-gaap:AssetBackedSecuritiesMember 2019-09-30 0000768411 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2019-09-30 0000768411 us-gaap:FairValueInputsLevel3Member us-gaap:AssetBackedSecuritiesMember 2019-09-30 0000768411 us-gaap:EquitySecuritiesMember 2019-09-30 0000768411 us-gaap:FairValueInputsLevel1Member us-gaap:EquitySecuritiesMember 2019-09-30 0000768411 us-gaap:FairValueInputsLevel2Member us-gaap:EquitySecuritiesMember 2019-09-30 0000768411 us-gaap:FairValueInputsLevel3Member us-gaap:EquitySecuritiesMember 2019-09-30 0000768411 us-gaap:FairValueInputsLevel1Member 2019-09-30 0000768411 us-gaap:FairValueInputsLevel2Member 2019-09-30 0000768411 us-gaap:FairValueInputsLevel3Member 2019-09-30 0000768411 us-gaap:EmployeeStockOptionMember 2019-09-30 0000768411 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-09-30 0000768411 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-09-30 0000768411 cybe:NonEmployeeDirectorStockPlanMember 2019-09-30 0000768411 cybe:NonEmployeeDirectorStockPlanMember 2019-01-01 2019-09-30 0000768411 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-09-30 0000768411 us-gaap:RestrictedStockMember 2019-01-01 2019-09-30 0000768411 us-gaap:EmployeeStockMember srt:MinimumMember 2019-01-01 2019-09-30 0000768411 us-gaap:EmployeeStockMember srt:MaximumMember 2019-01-01 2019-09-30 0000768411 us-gaap:EmployeeStockMember 2019-01-01 2019-09-30 0000768411 us-gaap:EmployeeStockMember 2019-09-30 0000768411 us-gaap:EmployeeStockOptionMember 2019-07-01 2019-09-30 0000768411 us-gaap:EmployeeStockMember 2019-07-01 2019-09-30 0000768411 us-gaap:RestrictedStockUnitsRSUMember 2019-07-01 2019-09-30 0000768411 cybe:NonEmployeeDirectorStockPlanMember 2019-07-01 2019-09-30 0000768411 us-gaap:EmployeeStockMember 2018-01-01 2018-09-30 0000768411 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-09-30 0000768411 cybe:NonEmployeeDirectorStockPlanMember 2018-01-01 2018-09-30 0000768411 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0000768411 us-gaap:RetainedEarningsMember 2019-09-30 0000768411 us-gaap:CommonStockMember 2019-07-01 2019-09-30 0000768411 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-09-30 0000768411 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0000768411 us-gaap:CommonStockMember 2019-09-30 0000768411 us-gaap:CommonStockMember us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 2019-09-30 0000768411 us-gaap:AccumulatedOtherComprehensiveIncomeMember us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 2019-09-30 0000768411 us-gaap:RetainedEarningsMember us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 2019-09-30 0000768411 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 2019-09-30 0000768411 us-gaap:CommonStockMember 2019-01-01 2019-09-30 0000768411 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-09-30 0000768411 us-gaap:RetainedEarningsMember 2019-01-01 2019-09-30 0000768411 us-gaap:CommonStockMember 2018-07-01 2018-09-30 0000768411 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-01 2018-09-30 0000768411 us-gaap:RetainedEarningsMember 2018-07-01 2018-09-30 0000768411 us-gaap:CommonStockMember 2018-09-30 0000768411 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-30 0000768411 us-gaap:RetainedEarningsMember 2018-09-30 0000768411 us-gaap:CommonStockMember us-gaap:AccountingStandardsUpdate201601Member 2018-01-01 2018-09-30 0000768411 us-gaap:AccumulatedOtherComprehensiveIncomeMember us-gaap:AccountingStandardsUpdate201601Member 2018-01-01 2018-09-30 0000768411 us-gaap:RetainedEarningsMember us-gaap:AccountingStandardsUpdate201601Member 2018-01-01 2018-09-30 0000768411 us-gaap:AccountingStandardsUpdate201601Member 2018-01-01 2018-09-30 0000768411 us-gaap:CommonStockMember us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-09-30 0000768411 us-gaap:AccumulatedOtherComprehensiveIncomeMember us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-09-30 0000768411 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RetainedEarningsMember 2018-01-01 2018-09-30 0000768411 us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-09-30 0000768411 us-gaap:CommonStockMember 2018-01-01 2018-09-30 0000768411 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-09-30 0000768411 us-gaap:RetainedEarningsMember 2018-01-01 2018-09-30 0000768411 srt:MaximumMember 2019-01-01 2019-09-30 0000768411 srt:MinimumMember 2019-01-01 2019-09-30 0000768411 us-gaap:PatentsMember 2019-09-30 0000768411 us-gaap:ComputerSoftwareIntangibleAssetMember 2019-09-30 0000768411 us-gaap:CustomerRelatedIntangibleAssetsMember 2019-09-30 0000768411 us-gaap:NoncompeteAgreementsMember 2019-09-30 0000768411 us-gaap:PatentsMember 2019-07-01 2019-09-30 0000768411 us-gaap:ComputerSoftwareIntangibleAssetMember 2019-07-01 2019-09-30 0000768411 us-gaap:CustomerRelatedIntangibleAssetsMember 2019-07-01 2019-09-30 0000768411 us-gaap:NoncompeteAgreementsMember 2019-07-01 2019-09-30 0000768411 us-gaap:PatentsMember 2019-01-01 2019-09-30 0000768411 us-gaap:ComputerSoftwareIntangibleAssetMember 2019-01-01 2019-09-30 0000768411 us-gaap:CustomerRelatedIntangibleAssetsMember 2019-01-01 2019-09-30 0000768411 us-gaap:NoncompeteAgreementsMember 2019-01-01 2019-09-30 0000768411 us-gaap:PatentsMember 2018-01-01 2018-09-30 0000768411 us-gaap:ComputerSoftwareIntangibleAssetMember 2018-01-01 2018-09-30 0000768411 us-gaap:CustomerRelatedIntangibleAssetsMember 2018-01-01 2018-09-30 0000768411 us-gaap:NoncompeteAgreementsMember 2018-01-01 2018-09-30 0000768411 cybe:HighPrecision3DAnd2DSensorsMember 2019-07-01 2019-09-30 0000768411 cybe:SemiconductorSensorsMember 2019-07-01 2019-09-30 0000768411 cybe:InspectionAndMetrologySystemsMember 2019-07-01 2019-09-30 0000768411 cybe:AmericasExcludingUnitedStatesMember 2019-07-01 2019-09-30 0000768411 srt:EuropeMember 2019-07-01 2019-09-30 0000768411 country:CN 2019-07-01 2019-09-30 0000768411 country:TW 2019-07-01 2019-09-30 0000768411 cybe:OtherAsiaMember 2019-07-01 2019-09-30 0000768411 cybe:OtherGeographicLocationMember 2019-07-01 2019-09-30 0000768411 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember cybe:CustomerOneMember 2019-09-30 0000768411 cybe:HighPrecision3DAnd2DSensorsMember 2018-07-01 2018-09-30 0000768411 country:CN 2018-07-01 2018-09-30 0000768411 country:TW 2018-07-01 2018-09-30 0000768411 cybe:OtherAsiaMember 2018-07-01 2018-09-30 0000768411 cybe:HighPrecision3DAnd2DSensorsMember 2019-01-01 2019-09-30 0000768411 cybe:SemiconductorSensorsMember 2019-01-01 2019-09-30 0000768411 cybe:InspectionAndMetrologySystemsMember 2019-01-01 2019-09-30 0000768411 cybe:AmericasExcludingUnitedStatesMember 2019-01-01 2019-09-30 0000768411 srt:EuropeMember 2019-01-01 2019-09-30 0000768411 country:CN 2019-01-01 2019-09-30 0000768411 country:TW 2019-01-01 2019-09-30 0000768411 cybe:OtherAsiaMember 2019-01-01 2019-09-30 0000768411 cybe:OtherGeographicLocationMember 2019-01-01 2019-09-30 0000768411 us-gaap:SalesRevenueNetMember cybe:CustomerOneMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-09-30 0000768411 cybe:HighPrecision3DAnd2DSensorsMember 2018-01-01 2018-09-30 0000768411 cybe:SemiconductorSensorsMember 2018-01-01 2018-09-30 0000768411 cybe:InspectionAndMetrologySystemsMember 2018-01-01 2018-09-30 0000768411 cybe:AmericasExcludingUnitedStatesMember 2018-01-01 2018-09-30 0000768411 srt:EuropeMember 2018-01-01 2018-09-30 0000768411 country:CN 2018-01-01 2018-09-30 0000768411 country:TW 2018-01-01 2018-09-30 0000768411 cybe:OtherAsiaMember 2018-01-01 2018-09-30 0000768411 cybe:OtherGeographicLocationMember 2018-01-01 2018-09-30 0000768411 cybe:MixedOfficeAndWarehouseFacilityInGoldenValleyMinnesotaMember 2019-09-30 0000768411 cybe:MixedOfficeAndWarehouseFacilityInGoldenValleyMinnesotaMember 2019-01-01 2019-09-30 0000768411 cybe:MixedOfficeAndWarehouseFacilityInSingaporeMember 2019-09-30 0000768411 cybe:MixedOfficeAndWarehouseFacilityInSingaporeMember 2019-01-01 2019-09-30 0000768411 us-gaap:AccumulatedTranslationAdjustmentMember us-gaap:AccountingStandardsUpdate201601Member 2018-01-01 2018-09-30 0000768411 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember us-gaap:AccountingStandardsUpdate201601Member 2018-01-01 2018-09-30 0000768411 us-gaap:AccumulatedTranslationAdjustmentMember 2018-01-01 2018-09-30 0000768411 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 2018-09-30 0000768411 us-gaap:AccumulatedTranslationAdjustmentMember 2018-09-30 0000768411 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-09-30 0000768411 us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 2019-09-30 0000768411 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 2019-09-30 0000768411 us-gaap:AccumulatedTranslationAdjustmentMember 2019-09-30 0000768411 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-09-30 0000768411 srt:MaximumMember 2019-01-01 2019-09-30 0000768411 cybe:ForeignAccountsMember 2019-09-30 0000768411 cybe:ForeignAccountsMember 2018-12-31 xbrli:shares xbrli:pure utr:sqft utr:Q iso4217:USD iso4217:USD xbrli:shares cybe:stock-based_complensation_plan cybe:item
UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

 

 

 


FORM 10-Q

 

 

 

 

(Check One)

 

þ QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d)

OF THE SECURITIES EXCHANGE ACT OF 1934

 

 

 

For the quarterly period ended September 30, 2019

 

 

  

o TRANSITION PURSUANT TO SECTION 13 OR 15(D)

OF THE SECURITIES EXCHANGE ACT


 

 

For the transition period from ______ to ______

 

 

 


COMMISSION FILE NO. (0-16577)

 

 

 

CYBEROPTICS CORPORATION

(Exact name of registrant as specified in its charter)

 

 

 

 

Minnesota

 

41-1472057

(State or other jurisdiction of incorporation or organization)

 

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

 

 

 

5900 Golden Hills Drive

 

 

MINNEAPOLIS, MINNESOTA

 

55416

(Address of principal executive offices)

 

(Zip Code)

 


(763) 542-5000

 

(Registrant’s telephone number, including area code)


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

Title of each class Trading Symbol(s) Name of each exchange on which registered
Common Stock, no par value CYBE  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 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 o

 

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 o

 

Indicate by check mark whether the Registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer”, “accelerated filer”, "smaller reporting company", and "emerging growth company" in Rule 12b-2 of the Exchange Act.

 

 Large Accelerated Filer

 

Accelerated Filer

 Non-Accelerated Filer

☐ 

  Smaller Reporting Company

 

 

  Emerging Growth Company

 

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

 

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

 

Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date. At October 31, 2019, there were 7,128,199 shares of the registrant’s Common Stock, no par value, issued and outstanding.

1


PART I. FINANCIAL INFORMATION


ITEM 1. INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS


INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS

CYBEROPTICS CORPORATION 

(Unaudited)

   

 

 

 

 

 

 

 

 

(In thousands, except share information)

 

September 30,
2019

 

December 31,
2018

ASSETS

 

 

 

 

 

 

Cash and cash equivalents

 

$

8,104

 

 

$

9,248

 

Marketable securities

 

7,792

 

 

5,771

 

Accounts receivable, less allowances of $283 at September 30, 2019 and $314 at December 31, 2018

 

13,322

 

 

15,859

 

Inventories

 

16,360

 

 

16,163

 

Other current assets

 

1,819

 

 

2,096

 

Total current assets

 

47,397

 

 

49,137

 




Marketable securities, long-term 

 

9,392

 

 

10,322

 

Equipment and leasehold improvements, net

 

3,546

 

 

2,861

 

Intangible assets, net

 

295

 

 

333

 

Goodwill

 

1,366

 

 

1,366

 

Right-of-use assets (operating leases)
1,985


Other assets

 

249

 

 

259

 

Deferred tax assets

 

5,276

 

 

5,422

 

Total assets

 

$

69,506



$

69,700

 

 

LIABILITIES AND STOCKHOLDERS’ EQUITY

 

 

 

 

 

 

Accounts payable

 

$

4,945

 

 

$

8,513

 

Advance customer payments

 

528

 

 

636

 

Accrued expenses

 

2,350

 

 

3,568

 

Current operating lease liabilities
686


Total current liabilities

 

8,509

 

 

12,717

 

 

Other liabilities

 

162

 

 

629

 

Long-term operating lease liabilities
3,178


Reserve for income taxes

 

143

 

 

143

 

Total liabilities

 

11,992

 

 

13,489

 

 

 

Commitments and contingencies

 

 

 

Stockholders’ equity:

 

 

 

 

 

 

Preferred stock, no par value, 5,000,000 shares authorized, none outstanding

 

 

 

 

Common stock, no par value, 25,000,000 shares authorized, 7,121,671 shares issued and outstanding at September 30, 2019 and 7,100,825 shares issued and outstanding at December 31, 2018

 

36,397

 

 

35,637

 

Accumulated other comprehensive loss

 

(1,786

)

 

(1,690

)

Retained earnings

 

22,903

 

 

22,264

 

Total stockholders’ equity

 

57,514

 

 

56,211

 

Total liabilities and stockholders’ equity

 

$

69,506

 

 

$

69,700

 

 

SEE THE ACCOMPANYING NOTES TO UNAUDITED INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS.

 

2


 

INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

CYBEROPTICS CORPORATION

(Unaudited)

 









 

 

 

 

 

 

 

 

 


Three Months Ended September 30,

 

Nine Months Ended September 30,

(In thousands, except per share amounts)


2019
2018

 

2019

 

2018

Revenues


$ 12,391

$ 16,683

 

$

42,411

 

 

$

46,657

 

Cost of revenues



6,885


9,247

 

 

23,290

 

 

 

25,738

 

 









 

 

 

 

 

 


 

Gross margin



5,506


7,436

 

 

19,121

 

 

 

20,919

 

 









 

 


 

 

 


 

Research and development expenses



2,408


2,162

 

 

6,950

 

 

 

6,585

 

Selling, general and administrative expenses



3,855



3,945

 

 

11,779

 

 

 

12,448

 

 









 

 


 

 

 


 

Income (loss) from operations



(757 )

1,329

 

 

392

 

 

1,886

 









 

 


 

 

 


 

Interest income and other



170


35

 

 

306

 

 

192

 









 

 


 

 

 


 

Income (loss) before income taxes



(587 )

1,364

 

 

698

 

 

2,078

 









 

 


 

 

 


 

Income tax expense (benefit)



(234 )

297

 

 

92

 

 

444

 









 

 


 

 

 


 

Net income (loss)


$ (353 )
$ 1,067

 

$

606

 

$

1,634

 









 

 


 

 

 


 

Net income (loss) per share – Basic


$ (0.05 )
$ 0.15

 

$

0.09

 

$

0.23

Net income (loss) per share – Diluted


$ (0.05
)
$ 0.15

 

$

0.08

 

$

0.23

 









 

 


 

 

 


 

Weighted average shares outstanding – Basic



7,117


7,041

 

 

7,108

 

 

 

7,012

 

Weighted average shares outstanding – Diluted



7,117



7,299

 

 

7,245

 

 

 

7,176

 

 

SEE THE ACCOMPANYING NOTES TO UNAUDITED INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS.

 

3


 

INTERIM CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)

CYBEROPTICS CORPORATION  

(Unaudited)










 

 

 

 

 

 

 

 

 


Three Months Ended September 30,

 

Nine Months Ended September 30,

(In thousands)


2019
2018

 

2019

 

2018

Net income (loss)


$ (353 )
$ 1,067

 

$

606


 

$

1,634

 









 

 


 

 

 


 

Other comprehensive loss, before tax:









 

 


 

 

 


 

Foreign currency translation adjustments

(269 )

(50 )

 

 

(199

)

 

 

(252

)

 









 

 


 

 

 


 

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









 

 


 

 

 


 

Unrealized gains (losses)



1


3

 

 

129

 

 

(33

)

Reclassification adjustment for gains included in net income 






(3 )

 

 

 

 

(3

)

Total unrealized gains (losses) on available-for-sale securities



1



 

 

129

 

 

(36

)

 









 

 


 

 

 


 

Other comprehensive loss before income taxes



(268 )

(50 )

 

 

(70

)

 

 

(288

)

Income tax (provision) benefit





 

(26

)

 

 

8

Other comprehensive loss after income taxes



(268 )

(50 )

 

 

(96

)

 

 

(280

)

Total comprehensive income (loss)


$ (621 )
$ 1,017
$

510



$

1,354


 

SEE THE ACCOMPANYING NOTES TO UNAUDITED INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS.

 

4


 

INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

CYBEROPTICS CORPORATION

(Unaudited)

 


 

 



 

 

 

 


Nine Months Ended September 30,

(In thousands)


2019



2018


CASH FLOWS FROM OPERATING ACTIVITIES:


 



 

 

Net income


$

606



$

1,634


Adjustments to reconcile net income to net cash provided by (used in) operating activities:


 



 


Depreciation and amortization


2,102



1,876

 

Recovery for doubtful accounts


(31

)

(159

)

Deferred taxes


107



261

Foreign currency transaction gains


(112

)

(140

)

Share-based compensation


737



701

 

Unrealized loss on available-for-sale equity security

 

10



24

 

Realized gain on available-for-sale marketable securities

(3 )

Changes in operating assets and liabilities:


 



 


Accounts receivable


2,568



(3,594

)

Inventories


(1,123

)

(387

)

Other assets


235



(692

)

Accounts payable


(3,538

)

1,124

Advance customer payments


(50

)

638

Accrued expenses


(1,077

)

382

Operating lease assets and liabilities
482


Net cash provided by operating activities


916



1,665


 


 



 

 

 

CASH FLOWS FROM INVESTING ACTIVITIES:


 



 

 

Proceeds from maturities of available-for-sale marketable securities 


6,144



6,018

 

Proceeds from sales of available-for-sale marketable securities





480

 

Purchases of available-for-sale marketable securities


(7,080

)

(7,006

)

Additions to equipment and leasehold improvements


(1,065

)

(1,079

)

Additions to patents


(88

)

(76

)

Net cash used in investing activities


(2,089

)

(1,663

)

 


 



 

 

 

CASH FLOWS FROM FINANCING ACTIVITIES:


 



 

 

Proceeds from exercise of stock options


173



452

 

Repurchase of common stock
(353 )

Proceeds from issuance of common stock under employee stock purchase plan
203

219

Net cash provided by financing activities


23



671

 

 

 

 



 

 

 

Effects of exchange rate changes on cash and cash equivalents


6



16

 


 



 

 

 

Net increase (decrease) in cash and cash equivalents


(1,144

)

689


 


 



 

 

 

Cash and cash equivalents – beginning of period


9,248



6,944

 

Cash and cash equivalents – end of period


$

8,104



$

7,633

 

 

SEE THE ACCOMPANYING NOTES TO UNAUDITED INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS.

 

5


 

NOTES TO THE UNAUDITED INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

CYBEROPTICS CORPORATION


1. INTERIM REPORTING:


The interim condensed consolidated financial statements of CyberOptics Corporation ("we", "us" or "our") presented herein as of September 30, 2019, and for the three and nine month periods ended September 30, 2019 and 2018, are unaudited but, in the opinion of management, include all adjustments, consisting of normal recurring adjustments necessary, for a fair presentation of financial position, results of operations and cash flows for the periods presented.


The results of operations for the three and nine month periods ended September 30, 2019 do not necessarily indicate the results to be expected for the full year. The December 31, 2018 consolidated balance sheet data was derived from audited consolidated financial statements, but does not include all disclosures required by accounting principles generally accepted in the United States of America ("U.S. GAAP"). The unaudited interim condensed consolidated financial statements should be read in conjunction with our consolidated financial statements and notes thereto contained in our Annual Report on Form 10-K for the year ended December 31, 2018.


2. RECENT ACCOUNTING DEVELOPMENTS: 


In February 2016, the Financial Accounting Standards Board (the "FASB") issued new lease accounting guidance, ASU 2016-02, Leases (also referred to as Topic 842), which we adopted on January 1, 2019. Under Topic 842, at the commencement date, lessees are required (a) to recognize a lease liability, which is a lessee's obligation to make lease payments arising from a lease, measured on a discounted basis, and (b) to record a right-of-use asset, which is an asset that represents the lessee’s right to use, or control the use of, a specified asset for the lease term. In July 2018, the FASB issued ASU 2018-11, Leases (Topic 842), Targeted Improvements, which gave companies the option of applying the new standard at the adoption date, rather than retrospectively to the earliest period presented in the financial statements, with recognition of a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. We chose the option to apply the new standard at the adoption date, and therefore we were not required to restate the financial statements for prior periods, nor are we required to provide the disclosures required by Topic 842 for prior periods. Upon adoption of Topic 842, we recognized an approximate $2.6 million right-of-use asset, and an approximate $3.2 million lease liability. Our previously recognized liability for lease incentives recorded under prior accounting standards was eliminated. The cumulative-effect adjustment to the opening balance of retained earnings related to our adoption of Topic 842 was inconsequential. Our adoption of Topic 842 did not impact our cash flows or have a material impact on our results of operations. We have expanded our consolidated financial statement disclosures to comply with the requirements of Topic 842.

In February 2018, the FASB issued ASU 2018-02, Reclassification of Tax Effects from Accumulated Other Comprehensive Income ("ASU 2018-02"), which allows an entity to elect an option to reclassify the stranded tax effects related to the application of the Tax Cuts and Jobs Act (the "TCJA") from accumulated other comprehensive income or loss to retained earnings. ASU 2018-02 was effective January 1, 2019 and could be applied either in the period of adoption or retrospectively to all applicable periods. We did not elect to reclassify the stranded tax effects related to the application of the TCJA from accumulated other comprehensive loss to retained earnings.

In January 2017, the FASB issued guidance on simplifying the test for goodwill impairment, ASU 2017-04Simplifying the Test for Goodwill Impairment ("ASU 2017-04"). Under ASU 2017-04, goodwill impairment would be measured as the amount by which a reporting unit’s carrying value exceeds its fair value, but not in an amount in excess of the carrying value of goodwill. The new standard eliminates the requirement to determine goodwill impairment by calculating the implied fair value of goodwill by hypothetically assigning the fair value of a reporting unit to all of its assets and liabilities as if that reporting unit had been acquired in a business combination. ASU 2017-04 is to be applied prospectively to impairment tests beginning January 1, 2020, with early adoption permitted. We are currently evaluating when we will adopt ASU 2017-04 and do not expect the adoption to have a material impact on our consolidated financial statements. 


6



3. REVENUE RECOGNITION:


Our revenue performance obligations are primarily satisfied at a point in time and limited revenue streams are satisfied over time as work progresses.


The following is a summary of our revenue performance obligations in the three and nine months ended September 30, 2019 and the three and nine months ended September 30, 2018:








Three Months Ended September 30, 2019
Three Months Ended September 30, 2018

(In thousands except percentages)


Revenues
Percent of Revenues

Revenues

Percent of Revenues

Revenue recognized over time


$ 403
3

%

$

1,241

7

%

Revenue recognized at a point in time



11,988
97 %

15,442

93

%


$ 12,391
100 %

$

16,683

100

%








Nine Months Ended September 30, 2019
Nine Months Ended September 30, 2018

(In thousands except percentages)


Revenues
Percent of Revenues

Revenues

Percent of Revenues

Revenue recognized over time


$ 1,041
2

%

$

3,262

7

%

Revenue recognized at a point in time



41,370
98 %

43,395

93

%


$ 42,411
100 %

$

46,657

100

%


See Note 10 for additional information regarding disaggregation of revenue. 


Contract Balances


Contract assets consist of unbilled amounts from sales where we recognize the revenue over time and the revenue recognized exceeds the amount billed to the customer at a point in time. Accounts receivable are recorded when the right to payment becomes unconditional. Contract liabilities consist of payments received in advance of performance under the contract. Contract liabilities are recognized as revenue when we perform under the contract.

The following summarizes our contract assets and contract liabilities:    






(In thousands)


September 30,

2019


December 31,

2018

Contract assets, included in other current assets


$

6

 


$

 

 

Contract liabilities - advance customer payments


$

427

 


$

366

 

Contract liabilities - deferred warranty revenue
$ 235

$

218



Changes in contract assets in the nine months ended September 30, 2019 and the nine months ended September 30, 2018 resulted from unbilled amounts under sensor product arrangements and longer duration 3D scanning service projects in which revenue is recognized over time. Changes in contract liabilities primarily resulted from reclassification of beginning contract liabilities to revenue as performance obligations were satisfied or from cash received in advance and not recognized as revenue. See Note 8 for changes in contractual obligations related to deferred warranty revenue. Unsatisfied performance obligations are generally expected to be recognized as revenue over the next one to three years. There were no impairment losses for contract assets in the nine months ended September 30, 2019 or the nine months ended September 30, 2018.


The following summarizes the amounts reclassified from beginning contract liabilities to revenue:







Three Months Ended September 30,
Nine Months Ended September 30,
(In thousands)
2019
2018

2019



2018

Amounts reclassified from beginning contract liabilities to revenue


$ 342

$ 39

 

$

401

 

 

$

262

 

Amounts reclassified from deferred warranty revenue

111


99

334


310

Total
$ 453

$ 138

$ 735

$ 572


7



4. MARKETABLE SECURITIES:


Our investments in marketable securities are classified as available-for-sale and consist of the following:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

September 30, 2019

(In thousands)

 

Cost

 

Unrealized
Gains

 

Unrealized
Losses

 

Fair Value

Short-Term

 

 

 

 

 

 

 

 

 

 

 

 

U.S. government and agency obligations

 

$

5,138

 

 

$

11

 

 

$

(2

)

 

$

5,147

 

Corporate debt securities and certificates of deposit

 

1,170

 

 

1

 

 

 

1,171

 

Asset backed securities

 

1,469

 

 

5

 

 

 

1,474

 

Marketable securities – short-term

 

$

7,777

 

 

$

17

 

 

$

(2

)

 

$

7,792

 

Long-Term

 

 

 

 

 

 

 

 

 

 

 

 

U.S. government and agency obligations

 

$

5,646

 

 

$

32

 

 

$

(1

)

 

$

5,677

 

Corporate debt securities and certificates of deposit

 

1,602

 

 

12

 

 

 

1,614

 

Asset backed securities

 

2,035

 

 

17

 

 

 

2,052

 

Equity security

 

42

 

 

7

 

 

 

 

49

 

Marketable securities – long-term

 

$

9,325

 

 

$

68

 

 

$

(1

)

 

$

9,392

 





 

December 31, 2018

(In thousands)

 

Cost

 

Unrealized
Gains

 

Unrealized
Losses

 

Fair Value

Short-Term

 

 

 

 

 

 

 

 

 

 

 

 

U.S. government and agency obligations

 

$

3,377

 

 

$

 

 

$

(20

)

 

$

3,357

 

Corporate debt securities and certificates of deposit

 

1,787

 

 

3

 

 

(5

)

 

1,785

 

Asset backed securities

 

633

 

 

 

 

(4

 

629

 

  Marketable securities – short-term

 

$

5,797

 

 

$

3

 

 

$

(29

)

 

$

5,771

 

Long-Term

 

 

 

 

 

 

 

 

 

 

 

 

U.S. government and agency obligations

 

$

6,114

 

 

$

10

 

 

$

(23

)

 

$

6,101

 

Corporate debt securities and certificates of deposit

 

754

 

 

1

 

 

(3

)

 

752

 

Asset backed securities

 

3,422

 

 

2

 

 

(15

)

 

3,409

 

Equity security

 

42

 

 

18

 

 

 

 

60

 

Marketable securities – long-term

 

$

10,332

 

 

$

31

 

 

$

(41

)

 

$

10,322

 

 
 
 
 

 
In Unrealized Loss Position For
Less Than 12 Months 
 
 In Unrealized Loss Position For
Greater Than 12 Months
(In thousands) 
 
Fair Value
 
Gross Unrealized
Losses
 
Fair Value
 
Gross Unrealized
Losses
September 30, 2019
 
 

 
 

 
 

 
 

U.S. government and agency obligations
 
$
1,057

 
$
(2
)
 
$
2,282
 
$
(1
)
Corporate debt securities and certificates of deposit
 
20

 
 
80
 
Asset backed securities
 
50

 
 
733

 
Marketable securities
 
$
1,127

 
$
(2
)
 
$
3,095
 
$
(1
)
December 31, 2018
 
 

 
 

 
 

 
 

U.S. government and agency obligations
 
$
1,548

 
$
(4
)
 
$
4,608
 
$
(39
)
Corporate debt securities and certificates of deposit
 
250

 
 
1,178
 
(8
)
Asset backed securities
 
1,023

 
(3
)
 
2,137
 
(16
)
Marketable securities
 
$
2,821

 
$
(7
)
 
$
7,923
 
$
(63
)


8


The marketable debt securities in which we have invested all have maturities of less than five years. Net pre-tax unrealized gains for marketable debt securities of $75,000 at September 30, 2019 and net pre-tax losses for marketable debt securities of $54,000 at December 31, 2018 have been recorded as a component of accumulated other comprehensive loss in stockholders’ equity. We have determined that the net pre-tax unrealized losses for marketable debt securities at September 30, 2019 and December 31, 2018 were caused by fluctuations in interest rates and are temporary in nature. We review our marketable debt securities to identify and evaluate investments that have indications of possible impairment. Factors considered in determining whether a loss is other-than-temporary include the length of time and extent to which the fair value of the investment has been less than the cost basis, the credit quality of the investment and our ability and intent to hold the investment for a period of time sufficient to allow for any anticipated recovery in market value. No marketable securities were sold in the three or nine months ended September 30, 2019. In the three and nine months ended September 30, 2018, proceeds from sales of marketable securities totaled $410,000 and $480,000, respectively. In both the three and nine months ended September 30, 2018, gains of $3,000 were recognized on the sales. 


Investments in marketable securities classified as cash equivalents of $3.9 million at September 30, 2019 and $2.5 million at December 31, 2018 consist of corporate debt securities and certificates of deposit. There were no unrealized gains or losses with respect to any of these securities at September 30, 2019 or December 31, 2018.


Cash and marketable securities held by foreign subsidiaries totaled $405,000 at September 30, 2019 and $362,000 at December 31, 2018.


5. FAIR VALUE MEASUREMENTS:


We determine the fair value of our assets and liabilities based on the exchange price that would be received for an asset or paid to transfer a liability (exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value maximize the use of observable inputs and minimize the use of unobservable inputs. We use a fair value hierarchy with three levels of inputs, of which the first two are considered observable and the last is considered unobservable, to measure fair value. The fair value hierarchy gives the highest priority to quoted prices in active markets for identical assets or liabilities (Level 1). The next highest priority is based on quoted prices for similar assets or liabilities in active markets or quoted prices for identical or similar assets or liabilities in non-active markets or other observable inputs (Level 2). The lowest priority is given to unobservable inputs (Level 3). The following provides information regarding fair value measurements for our marketable securities as of September 30, 2019 and December 31, 2018 according to the three-level fair value hierarchy:


 

 

Fair Value Measurements at
September 30, 2019 Using

(In thousands)

 

Balance

September 30, 
2019

 

Quoted Prices
in Active
Markets for
Identical
Assets
(Level 1)

 

Significant
Other
Observable
Inputs
(Level 2)

 

Significant
Unobservable
Inputs
(Level 3)

Marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

U.S. government and agency obligations

 

$

10,824

 

 

$

 

 

$

10,824

 

 

$

 

Corporate debt securities and certificates of deposit

 

2,785

 

 

 

 

2,785

 

 

 

Asset backed securities

 

3,526

 

 

 

 

3,526

 

 

 

Equity security

 

49

 

 

49

 

 

 

 

 

Total marketable securities

 

$

17,184

 

 

$

49

 

 

$

17,135

 

 

$

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fair Value Measurements at
December 31, 2018 Using

(In thousands)

 

Balance

December 31,

2018

 

Quoted Prices
in Active
Markets for
Identical
Assets
(Level 1)

 

Significant
Other
Observable
Inputs
(Level 2)

 

Significant
Unobservable
Inputs
(Level 3)

Marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

U.S. government and agency obligations

 

$

9,458

 

 

$

 

 

$

9,458

 

 

$

 

Corporate debt securities and certificates of deposit

 

2,537

 

 

 

 

2,537

 

 

 

Asset backed securities

 

4,038

 

 

 

 

4,038

 

 

 

Equity security

 

60

 

 

60

 

 

 

 

 

Total marketable securities

 

$

16,093

 

 

$

60

 

 

$

16,033

 

 

$

 

9


During the nine months ended September 30, 2019 and the year ended December 31, 2018, we owned no Level 3 securities, and there were no transfers within the three level hierarchy. A significant transfer is recognized when the inputs used to value a security have been changed which merit a transfer between the disclosed levels of the valuation hierarchy.  


The fair value for our U.S. government and agency obligations, corporate debt securities and certificates of deposit and asset backed securities are determined based on valuations provided by external investment managers, which obtain the valuations from a variety of industry standard data providers. The fair value for our equity security is based on a quoted market price obtained from an active market. 


The carrying amounts of financial instruments such as cash equivalents, accounts receivable, other assets, accounts payable, advance customer payments, accrued expenses and other liabilities are approximately equal to their related fair values due to their short-term maturities. Non-financial assets such as equipment and leasehold improvements and goodwill and other intangible assets are subject to non-recurring fair value measurements if they are deemed impaired. We had no re-measurements of non-financial assets to fair value in the nine months ended September 30, 2019 or the nine months ended September 30, 2018.

6. SHARE-BASED COMPENSATION:


We have three share-based compensation plans that are administered by the Compensation Committee of the Board of Directors. We have (a) an Employee Stock Incentive Plan for officers, other employees, consultants and independent contractors under which we have granted options and restricted stock units to officers and other employees, (b) an Employee Stock Purchase Plan under which shares of our common stock may be acquired by employees at discounted prices, and (c) a Non-Employee Director Stock Plan that provides for automatic grants of restricted shares of our common stock to non-employee directors. New shares of our common stock are issued upon stock option exercises, vesting of restricted stock units, issuances of shares to board members and issuances of shares under the Employee Stock Purchase Plan. 

Employee Stock Incentive Plan

 

As of September 30, 2019, there were 273,764 shares of common stock reserved in the aggregate for issuance pursuant to future awards under our Employee Stock Incentive Plan and 524,428 shares of common stock reserved in the aggregate for issuance pursuant to outstanding awards under such plan. Although our Compensation Committee has authority to issue options, restricted stock, restricted stock units, share grants and other share-based benefits under our Employee Stock Incentive Plan, to date only restricted stock units and stock options have been granted under the plan. Options have been granted at an option price per share equal to the market value of our common stock on the date of grant, vest over a four year period and expire seven years after the date of grant. Restricted stock units vest over a four year period and entitle the holders to one share of our common stock for each restricted stock unit. Reserved shares underlying outstanding awards, including options and restricted stock units, that are forfeited are available under the Employee Stock Incentive Plan for future grant.


Non-Employee Director Stock Plan

 

As of September 30, 2019, there were 52,000 shares of common stock reserved in the aggregate for issuance pursuant to future restricted share grants under our Non-Employee Director Stock Plan and 16,000 shares of common stock reserved in the aggregate for issuance pursuant to outstanding stock option awards under our Non-Employee Director Stock Plan (which previously authorized the granting of stock options to non-employee directors). Under the terms of the plan, each non-employee director receives annual restricted share grants of 2,000 shares of our common stock on the date of each annual meeting at which such director is elected to serve on the board. The annual restricted share grants of common stock vest in four equal quarterly installments during the year after the grant date, provided the non-employee director is still serving as a director on the applicable vesting date.  


On the date of our 2019 annual meeting, we issued a total of 8,000 shares of our common stock to our non-employee directors, which were restricted as specified in the Non-Employee Director Stock Plan. The shares had an aggregate fair market value on the date of grant equal to $138,000 (grant date fair value of $17.26 per share). As of September 30, 2019, 2,000 of these shares were vested. The aggregate fair value of the 6,000 unvested shares based on the closing price of our common stock on September 30, 2019 was $86,000

 

10


Stock Option Activity


The following is a summary of stock option activity in the nine months ended September 30, 2019:

 

 

 

 

 

 

 

 

Options Outstanding

 

Weighted Average Exercise
Price Per Share

Outstanding, December 31, 2018

523,042

 

 

$

11.48

 

Granted

 

 

 

Exercised

(21,050

)

 

8.23

 

Expired

(5,750

)

 

10.83

 

Forfeited

(7,350

)

 

16.67

 

Outstanding, September 30, 2019

488,892

 

 

$

11.55

 


 

 

 

Exercisable, September 30, 2019

334,768

 

 

$

9.45

 

 

The intrinsic value of an option is the amount by which the market price of the underlying common stock exceeds the option's exercise price. For options outstanding at September 30, 2019, the weighted average remaining contractual term of all outstanding options was 3.3 years and their aggregate intrinsic value was $2.1 million. At September 30, 2019, the weighted average remaining contractual term of options that were exercisable was 2.6 years and their aggregate intrinsic value was $1.9 million. The aggregate intrinsic value of stock options exercised in the nine months ended September 30, 2019 was $121,000. We received proceeds from stock option exercises of $173,000 in the nine months ended September 30, 2019 and $452,000 in the nine months ended September 30, 2018. The aggregate fair value of options that vested in the nine months ended September 30, 2019 was $5,000.


Restricted Shares and Restricted Stock Units

Restricted shares are granted under our Non-Employee Director Stock Plan. There were 8,000 restricted shares granted in the nine months ended September 30, 2019. Restricted stock units are granted under our Employee Stock Incentive Plan. No restricted stock units were granted in the nine months ended September 30, 2019. The aggregate fair value of outstanding restricted shares and restricted stock units based on the closing share price of our common stock as of September 30, 2019 was $822,000. The aggregate fair value of restricted shares and restricted stock units that vested, based on the closing price of our common stock on the vesting date, was $105,000 in the nine months ended September 30, 2019.

 

The following is a summary of activity in non-vested restricted shares and restricted stock units in the nine months ended September 30, 2019:

Non-vested restricted stock units and restricted shares

 

Shares

 

Weighted Average  Grant Date Fair Value

Non-vested at December 31, 2018

 

56,411

 

 

$

17.59

 

Granted

 

8,000

 

 

17.26

 

Vested

 

(6,000

)

 

16.59

 

Forfeited

 

(875

)

 

16.19

 

Non-vested at September 30, 2019

 

57,536

 

 

$

17.67

 

 

Employee Stock Purchase Plan

We have an Employee Stock Purchase Plan available to eligible U.S. employees. Under the terms of the plan, eligible employees may designate from 1% to 10% of their compensation to be withheld through payroll deductions, up to a maximum of $6,500 in each plan year, for the purchase of common stock at 85% of the lower of the market price on the first or last day of the offering period (which begins on August 1st and ends on July 31st of each year). There were 17,781 shares issued under this plan in the nine months ended September 30, 2019. As of September 30, 2019156,688 shares remain available for future purchase under the Employee Stock Purchase Plan. 


11


Share-Based Compensation Information

All share-based compensation awarded to our employees and non-employee directors, including grants of stock options, restricted stock units and restricted shares, are required to be recognized as an expense in our consolidated statements of operations based on the grant date fair value of the award. We utilize the straight-line method of expense recognition over the award's service period for our graded vesting options. The fair value of stock options has been determined using the Black-Scholes model. We have classified employee share-based compensation within our statements of operations in the same manner as our cash-based employee compensation costs. 

Share-based compensation expense in the three months ended September 30, 2019 totaled $244,000, and included $110,000 for stock options, $21,000 for our Employee Stock Purchase Plan, $78,000 for restricted stock units and $35,000 for  restricted shares. Share-based compensation expense in the nine months ended September 30, 2019 totaled $737,000, and included $327,000 for stock options, $81,000 for our Employee Stock Purchase Plan, $231,000 for restricted stock units and $98,000 for restricted shares.

 

Share-based compensation expense in the three months ended September 30, 2018 totaled $217,000, and included $94,000 for stock options, $31,000 for our Employee Stock Purchase Plan, $59,000 for restricted stock units and $33,000 for  restricted shares. Share-based compensation expense in the nine months ended September 30, 2018 totaled $701,000, and included $328,000 for stock options, $86,000 for our Employee Stock Purchase Plan, $176,000 for restricted stock units and $111,000 for restricted shares.

 

At September 30, 2019, the total unrecognized compensation cost related to non-vested share-based compensation arrangements was $1.6 million and the related weighted average period over which such cost is expected to be recognized is 2.35 years.


7CHANGES IN STOCKHOLDERS’ EQUITY:

 

A reconciliation of the changes in our stockholders' equity is as follows:


Three months ended September 30, 2019:

 

Common Stock

Accumulated

Other Comprehensive

Loss

 

Retained

Earnings

Total Stockholders’

Equity

(In thousands)

Shares

 

 Amount 

 

Balance, June 30, 2019

 7,115

 

$

 36,189

 

$

(1,518

)

 

$

23,256

 

$

57,927

 

Exercise of stock options
15


114








114

Share-based compensation

 

 

244

 

 

 

 

 

 

 

 244

 

Issuance of common stock under Employee Stock Purchase Plan
18


203








203
Repurchase of common stock
(26 )

(353 )







(353 )

Other comprehensive loss, net of tax

 

 

 

 

 

 

(268

)

 

 

 

 

(268

)

Net loss

 

 

 

 

 

 

 

 

 

(353

)

 

(353

)

Balance, September 30, 2019

 7,122

 

$

36,397

 

$

(1,786

)

 

$

22,903

 

$

57,514

 


Nine months ended September 30, 2019:

  Common Stock

Accumulated

Other Comprehensive

Loss

 

Retained

Earnings

Total Stockholders’

Equity

(In thousands) Shares    Amount   
Balance, December 31, 2018  7,101   $  35,637   $  (1,690 )   $ 22,264   $ 56,211  
Increase related to adoption of ASU 2016-02               33      33  

Exercise of stock options

 21     173                173  
Share issuances for director compensation
8












Share-based compensation       737                737  
Issuance of common stock under Employee Stock Purchase Plan
18


203








203
Repurchase of common stock
(26 )

(353 )







(353 )
Other comprehensive loss, net of tax             (96 )         (96 )
Net income                   606   606
Balance, September 30, 2019  7,122   $ 36,397   $ (1,786 )   $ 22,903   $ 57,514  


12




Three months ended September 30, 2018:

 

Common Stock

Accumulated

Other Comprehensive

Loss

 

Retained

Earnings

Total Stockholders’

Equity

(In thousands)

Shares

 

 Amount 

 

Balance, June 30, 2018

 7,024

 

$

 34,815

 

$

(1,683

)

 

$

20,004

 

$

53,136

 

Exercise of stock options

 24

 

 

201

 

 

 

 

 

 

 

 201

 

Share-based compensation



217








217
Issuance of common stock under Employee Stock Purchase Plan
16


219








219

Other comprehensive loss, net of tax

 

 

 

 

 

 

(50

)

 

 

 

 

(50

)

Net income

 

 

 

 

 

 

 

 

 

1,067

 

1,067

Balance, September 30, 2018

 7,064

 

$

35,452

 

$

(1,733

)

 

$

21,071

 

$

54,790

 


Nine months ended September 30, 2018:

  Common Stock

Accumulated

Other Comprehensive

Loss

Retained

Earnings

Total Stockholders’

Equity

(In thousands) Shares
Amount
Balance December 31, 2017 6,980 $ 34,080 $ (1,409 ) $ 19,611 $ 52,282
Increase related to adoption of ASU 2016-01 (44 ) 44
Decrease related to adoption of ASU 2014-09 (218 ) (218 )

Exercise of stock options and vesting of restricted stock units

60 452 452
Share issuances for director compensation
8












Share-based compensation 701 701
Issuance of common stock under Employee Stock Purchase Plan
16


219








219
Other comprehensive loss, net of tax (280 ) (280 )
Net income 1,634 1,634
Balance, September 30, 2018 7,064 $ 35,452 $ (1,733 ) $ 21,071 $ 54,790


8. OTHER FINANCIAL STATEMENT DATA:


Inventories consist of the following:

 

 

 

 

 

 

 

 

 

(In thousands)

 

September 30, 2019

 

December 31, 2018

Raw materials and purchased parts

 

$

10,352

 

 

$

8,821

 

Work in process

 

1,426

 

 

2,446

 

Finished goods

 

4,582

 

 

4,896

 

Total inventories

 

$

16,360

 

 

$

16,163

 


Accrued expenses consist of the following:

 

 

 

 

 

 

 

 

 

(In thousands)

 

September 30, 2019

 

December 31, 2018

Wages and benefits

 

$

1,038

 

 

$

2,166

 

Warranty liability

 

843

 

 

758

 

Income taxes payable
257

393

Other

 

212

 

 

251

 

 

 

$

2,350

 

 

$

3,568

 

13


Warranty costs: 


We provide for the estimated cost of product warranties, which cover products for periods ranging from one to three years, at the time revenue is recognized. While we engage in extensive product quality programs and processes, including actively monitoring and evaluating the quality of components provided to us by suppliers, warranty obligations do arise. These obligations are affected by product failure rates, the cost of materials used in correcting product failures and service delivery expenses incurred to make these corrections. If actual product failure rates and material or service delivery costs differ from our estimates, revisions to the estimated warranty liability are required and could be material. At the end of each reporting period, we revise our estimated warranty liability based on these factors. The current portion of our warranty liability is included as a component of accrued expenses. The long-term portion of our warranty liability is included as a component of other liabilities. 

A reconciliation of the changes in our estimated warranty liability is as follows:

 

 

 

 

 

 

 

 

 

 

 

Nine Months Ended September 30,

(In thousands)

 

2019

 

2018

Balance at beginning of period

 

$

789

 

 

$

767

 

Accrual for warranties

 

713

 

 

399

 

Warranty revision

 

(7

)

 

(30

)

Settlements made during the period

 

(626

)

 

(368

)

Balance at end of period

 

869

 

 

768

 

Current portion of estimated warranty liability

 

(843

)

 

(713

)

Long-term estimated warranty liability

 

$

26

 

 

$

55

 


Deferred warranty revenue:


The current portion of our deferred warranty revenue is included as a component of advance customer payments. The long-term portion of our deferred warranty revenue is included as a component of other liabilities. A reconciliation of the changes in our deferred warranty revenue is as follows:

 

 

 

 

 

 

 

 

 

 

 

Nine Months Ended September 30,

(In thousands)

 

2019

 

2018

Balance at beginning of period

 

$

218

 

 

$

259

 

Revenue deferrals

 

352

 

 

289

 

Amortization of deferred revenue

 

(335

)

 

(310

)

Total deferred warranty revenue

 

235

 

 

238

 

Current portion of deferred warranty revenue

 

(182

)

 

(228

)

Long-term deferred warranty revenue

 

$

53

 

 

$

10

  


9. INTANGIBLE ASSETS: 


Intangible assets consist of the following:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

September 30, 2019

 

December 31, 2018

(In thousands)

 

Gross
Carrying
Amount


Accumulated
Amortization


Net


Gross
Carrying
Amount


Accumulated
Amortization


Net

Patents

 

$

2,842

 

 

$

(2,630

)

 

$

212

 

 

$

2,754

 

 

$

(2,533

)

 

$

221

 

Software

 

206

 

 

(163

)

 

43

 

 

206

 

 

(141

)

 

65

 

Marketing assets and customer relationships

 

101

 

 

(61

)

 

40

 

 

101

 

 

(54

)

 

47

 

Non-compete agreements

 

101

 

 

(101

)

 

 

 

101

 

 

(101

)

 

 

 

 

$

3,250

 

 

$

(2,955

)

 

$

295

 

 

$

3,162

 

 

$

(2,829

)

 

$

333

 

14


Amortization expense for our intangible assets in the three and nine months ended September 30, 2019 and the three and nine months ended September 30, 2018 was as follows:  

 









 

 

 

 

 

 

 

 

 


Three Months Ended September 30,

 

Nine Months Ended September 30,

(In thousands)


2019
2018

 

2019

 

2018

Patents


$ 33

$ 28

 

$

97

 

 

$

84

 

Software



7


8

 

 

22

 

 

 

23

 

Marketing assets and customer relationships



3


2

 

 

7

 

 

 

7

 

Non-compete agreements







 

 

 

 

 

5

 

 


$ 43

$ 38

 

$

126

 

 

$

119

 


Amortization of patents has been classified as research and development expense in the accompanying consolidated statements of operations. Estimated aggregate future amortization expense based on current intangible assets is expected to be as follows: $42,000 for the remainder of 2019; $149,000 in 2020; $74,000 in 2021; $19,000 in 2022; $9,000 in 2023; and $2,000 in 2024.


Intangible and other long-lived assets are reviewed for impairment when events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. An impairment loss is recognized when future undiscounted cash flows expected to result from use of the asset and its eventual disposition are less than the carrying amount. There were no impairments in the nine months ended September 30, 2019 or the nine months ended September 30, 2018.


10. REVENUE CONCENTRATIONS, SIGNIFICANT CUSTOMERS AND GEOGRAPHIC AREAS:


The following summarizes our revenue by product line: 




Three Months Ended September 30,   Nine Months Ended September 30,
(In thousands)
2019
2018   2019   2018

 High Precision 3D and 2D Sensors


$ 3,170

$ 5,388
  $ 8,923     $ 15,696  

 Semiconductor Sensors



3,676


3,463
    10,934       10,564  

 Inspection and Metrology Systems  



5,545


7,832
    22,554       20,397  
Total
$ 12,391

$ 16,683
  $
42,411     $ 46,657  


Export sales as a percentage of total sales in the three and nine months ended September 30, 2019 were 77% and 73%, respectively. Export sales as a percentage of total sales in the three and nine months ended September 30, 2018 were 71% and 72%, respectively. Virtually all of our export sales are negotiated, invoiced and paid in U.S. dollars. Export sales by geographic area are summarized below:


 

  Three Months Ended September 30,

Nine Months Ended September 30,

(In thousands)

 

2019
2018

2019

 

2018

Americas 

 

$ 418

$ 355

$

994


 

$

568

 

Europe

 


1,926


4,093

 

6,189


 

 

9,360

 

China

2,135


2,354


8,469


7,750
Taiwan

842


794


3,986


1,635

Other Asia

 


4,005


3,942

 

10,824


 

 

13,563

 

Other

 


248


348

 

632


 

 

548

 

Total export sales

 

$ 9,574

$ 11,886

$

31,094


 

$

33,424

 


In the nine months ended September 30, 2019, sales to significant customer A accounted for 12% of our total revenue. As of September 30, 2019, accounts receivable from significant customer A were $1.5 million.


15


11. NET INCOME (LOSS) PER SHARE:  


Basic net income (loss) per share for a period is computed by dividing net income (loss) by the weighted average number of common shares outstanding during the period. Common equivalent shares consist of common shares to be issued upon exercise of stock options, vesting of restricted stock units, vesting of restricted shares and from purchases of shares under our Employee Stock Purchase Plan, as calculated using the treasury stock method. Net income per diluted share is computed by dividing net income by the weighted average number of common and common equivalent shares outstanding during the period. All common equivalent shares were excluded from the calculation of net loss per diluted share due to their anti-dilutive effect. Common equivalent shares are excluded from the calculation of net income per diluted share if their effect is anti-dilutive. The components of net income (loss) per basic and diluted share were as follows:

(In thousands except per share amounts)

 

Net Loss

 

Weighted Average
Shares Outstanding

 

Per Share Amount

Three Months Ended September 30, 2019

 

 

 

 

 

 

 

 

 

Basic

 

$

(353

)

 

7,117

 

 

$

(0.05

)

Dilutive effect of common equivalent shares

 

 

 


 

 

Dilutive

 

$

(353

)

 

7,117

 

 

$

(0.05

)

(In thousands except per share amounts) 

 

Net Income

 

Weighted Average
Shares Outstanding

 

Per Share Amount

Three Months Ended September 30, 2018

 

 

 

 

 

 

 

 

 

Basic

 

$

1,067

 

7,041

 

 

$

0.15

Dilutive effect of common equivalent shares

 

 

 

258

 

 

Dilutive

 

$

1,067

 

7,299

 

 

$

0.15


(In thousands except per share amounts)

 

Net Income

 

Weighted Average
Shares Outstanding

 

Per Share Amount

Nine Months Ended September 30, 2019

 

 

 

 

 

 

 

 

 

Basic

 

$

606


 

7,108

 

 

$

0.09

Dilutive effect of common equivalent shares

 

 

 

137

 

 

(0.01

)

Dilutive

 

$

606


 

7,245

 

 

$

0.08


(In thousands except per share amounts)

 

Net Income

 

Weighted Average
Shares Outstanding

 

Per Share Amount

Nine Months Ended September 30, 2018

 

 

 

 

 

 

 

 

 

Basic

 

$

1,634


 

7,012

 

 

$

0.23

Dilutive effect of common equivalent shares

 

 

 

164

 

 

Dilutive

 

$

1,634


 

7,176

 

 

$

0.23


Potentially dilutive shares excluded from the calculations of net income per diluted share due to their anti-dilutive effect were as follows: 567,000 shares in the three months ended September 30, 2019; 309,000 shares in the nine months ended September 30, 2019; 118,000 shares in the three months ended September 30, 2018and 285,000 shares in the nine months ended September 30, 2018.

16


12. OTHER COMPREHENSIVE LOSS:

Reclassification adjustments are made to avoid double counting for items included in other comprehensive loss that are also recorded as part of net income (loss).  Reclassifications and taxes related to items of other comprehensive loss are as follows:


Three Months Ended September 30, 2019   Three Months Ended September 30, 2018
(In thousands) Before Tax
Tax Effect
  Net of Tax Amount
  Before Tax
  Tax Effect
  Net of Tax Amount
Foreign currency translation adjustments $ (269 ) $   $ (269 )   $ (50 )   $   $ (50 ) 
Net changes related to available-for-sale securities:    
     

   

   
     

   
 

Unrealized gains 

   1       1     3         3

Reclassifications included in interest income and other

   
 
        (3 )      
    (3 )
Net changes related to available-for-sale securities   1       1            
Other comprehensive loss   $ (268 )   $   $ (268 )   $ (50 )   $   $ (50 )

 

  Nine Months Ended September 30, 2019   Nine Months Ended September 30, 2018
(In thousands) Before Tax
Tax Effect
  Net of Tax Amount
  Before Tax
  Tax Effect

Net of Tax Amount
Foreign currency translation adjustments $ (199 ) $   $ (199 )   $ (252 )
  $
$ (252
) 
Net changes related to available-for-sale securities:    
     

   

   
     


 
 

Unrealized gains (losses)

  129   (26 )     103     (33 )     8
  (25
) 
Reclassifications included in interest income and other    
 
   
    (3 )    
  (3
)
Net changes related to available-for-sale securities   129
  (26
)     103
    (36
)     8
  (28
) 
Other comprehensive loss   $ (70 )   $ (26 )   $ (96
) $ (288
)   $ 8
$ (280 ) 


At September 30, 2019 and September 30, 2018, components of accumulated other comprehensive loss are as follows: 

(In thousands)

 

Foreign
Currency
Translation
Adjustments

 

Available- for-Sale
Securities

 

Accumulated
Other
Comprehensive
Loss

Balances at December 31, 2018

 

$

(1,649

)

 

$

(41

)

 

$

(1,690

)

Other comprehensive income (loss) for the nine months ended September 30, 2019


(199

)

 

103

(96

)

Balances at September 30, 2019

 

$

(1,848

)

 

$

62

 

$

(1,786

)


(In thousands)

 

Foreign
Currency
Translation
Adjustments

 

Available- for-Sale
Securities

 

Accumulated
Other
Comprehensive
Loss

Balances at December 31, 2017

 

$

(1,394

)

 

$

(15

)

 

$

(1,409

)

Decrease related to adoption of ASU 2016-01


(44 )
(44 )

Other comprehensive loss for the nine months ended September 30, 2018

 

(252

)

 

(25

)

 

(277

)
Amounts reclassified from accumulated other comprehensive loss


(3)

(3)

Total change for the period

 

(252

)

 

(72

)

 

(324

)

Balances at September 30, 2018

 

$

(1,646

)

 

$

(87

)

 

$

(1,733

)


17


13. INCOME TAXES:


We recorded an income tax benefit of $234,000 in the three months ended September 30, 2019, compared to income tax expense of $297,000 in the three months ended September 30, 2018. We recorded income tax expense of $92,000 in the nine months ended September 30, 2019, compared to income tax expense of $444,000 in the nine months ended September 30, 2018. Our income tax benefit in the three months ended September 30, 2019 reflected an effective tax rate of approximately 40%, compared to an effective tax rate of approximately 22% in the three months ended September 30, 2018Our income tax expense in the nine months ended September 30, 2019 reflected an effective tax rate of approximately 13%, compared to an effective tax rate of approximately 21%  in the nine months ended September 30, 2018. Fluctuations in our effective tax rate in both the three and nine months ended September 30, 2019 are related to a non-cash income benefit resulting from the completion of an audit of our income taxes in the Singapore tax jurisdiction. In the nine months ended September 30, 2019 and 2018, excess tax benefits related to employee share based payments totaled $11,000 and $70,000, respectively. On a recurring basis, our effective income tax rate is significantly impacted by Global Intangible Low Tax Income and U.S. federal R&D tax credits.  


We have significant deferred tax assets as a result of temporary differences between taxable income on our tax returns and U.S. GAAP income, research and development tax credit carry forwards and federal, state and foreign net operating loss carry forwards. A deferred tax asset generally represents future tax benefits to be received when temporary differences previously reported in our consolidated financial statements become deductible for income tax purposes, when net operating loss carry forwards could be applied against future taxable income, or when tax credit carry forwards are utilized on our tax returns. We assess the realizability of our deferred tax assets and the need for a valuation allowance based on the guidance provided in current financial accounting standards.


Significant judgment is required in determining the realizability of our deferred tax assets. The assessment of whether valuation allowances are required considers, among other matters, the nature, frequency and severity of any current and cumulative losses, forecasts of future profitability, the duration of statutory carry-forward periods, our experience with loss carry forwards not expiring unused and tax planning alternatives. In analyzing the need for valuation allowances, we first considered our history of cumulative operating results for income tax purposes over the past three years in each of the tax jurisdictions in which we operate, our financial performance in recent quarters, statutory carry-forward periods and tax planning alternatives. In addition, we considered both our near-term and long-term financial outlook. After considering all available evidence (both positive and negative), we concluded that recognition of valuation allowances for substantially all of our U.S. and Singapore deferred tax assets was not required. 


14. OPERATING LEASES: 

We determine if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets, current operating lease liabilities, and long-term operating lease liabilities in our consolidated balance sheets. ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. The operating lease ROU assets exclude lease incentives. As our leases do not provide an implicit rate, we use our incremental borrowing rate to determine the present value of lease payments. Our leases may include renewal options to extend the lease term, the exercise of which are at our sole discretion. In our accounting treatment of leases, the lease terms used do not include any option to extend the lease, because it is not reasonably certain that we will exercise the option. Lease expense is recognized on a straight-line basis over the lease term. We have lease agreements with lease and non-lease components (e.g., common-area or other maintenance costs) which are generally accounted for separately and expensed monthly. We do not recognize a ROU asset and lease liability for leases having a term of 12 months or less at the effective date.

We lease a 61,208 square foot mixed-use office and warehouse facility in Golden Valley, Minnesota. The lease has a term of 91 months and expires on July 31, 2026. The lease contains a rent escalation clause, one three year renewal option and incentives. Rental expense, including the effects of lease incentives, is recognized on a straight-line basis over the term of the lease. We are also required to pay insurance, property taxes and other operating expenses related to the leased facility, which are not fixed or tied to an index. 

We lease a 19,805 square foot mixed-use office and warehouse facility in Singapore. The lease expires in July 2020, contains a rent escalation clause and one three year renewal option. We also have operating leases for sales offices in the United Kingdom and China, which expire in May 2023 and November 2020, respectively. We did not enter into any new leases in the nine months ended September 30, 2019.

18


The components of our costs for operating leases in the three and nine months ended September 30, 2019 are as follows: 







Three Months Ended


 Nine Months Ended

Component (in thousands)
September 30, 2019

September 30, 2019

  Operating lease cost
$ 179

$ 538
  Variable lease cost

67

202
  Short-term lease cost

2

5
  Total
$ 248

$ 745


Variable lease costs generally consists of real estate taxes and insurance for leased facilities, which are paid based on actual costs incurred by the lessor. 

At September 30, 2019, the future maturities of lease liabilities are as follows: 




Twelve months ending September 30, (In thousands)
   2020 $ 801
   2021 607
   2022 622

   2023 638

   2024 654

   2025 and thereafter 1,242

   Total lease payments 4,564
     Less: amount representing interest 700

  Present value of operating lease liabilities  $ 3,864

At September 30, 2019, the weighted average remaining term for our operating leases is 6.24 years, and the weighted average discount rate applied to our operating leases was 5.74%

Cash paid for amounts included in the measurement of operating lease liabilities in the nine months ended September 30, 2019 was $389,000. Incentives recorded as leasehold improvements in the nine months ended September 30, 2019 were $783,000.


Because we have not restated prior year information for our adoption of Topic 842, the following presents our future minimum lease payments for operating leases under ASC Topic 840. These amounts include common-area or other maintenance costs under ASC Topic 840 (which was replaced by Topic 842). At December 31, 2018, the future minimum lease payments required under noncancelable operating lease agreements were as follows:

 

 

 

 

Year ending December 31,

(In thousands)

2019

$

1,095

 

2020

1,298

 

2021

1,049

 

2022

1,064

2023

1,080

 

2024 & Thereafter

3,049

Total

$

8,635

  


15. SHARE REPURCHASES:


In July 2019, our Board of Directors authorized a $3.0 million share repurchase program. Our common stock may be acquired from time to time in open market transactions, block purchases and other transactions complying with the Securities and Exchange Commission's Rule 10b-18. In the three and nine months ended September 30, 2019, we spent $353,000 to repurchase 25,985 shares of our common stock. The share repurchase program will terminate on June 30, 2020. See Item 2 of Part II of this report.

19



16. CONTINGENCIES: 


We are periodically a defendant in miscellaneous lawsuits, claims and disputes in the ordinary course of business. While the outcome of these matters cannot be predicted with certainty, management presently believes the disposition of these matters will not have a material effect on our financial position, results of operations or cash flows.


In the normal course of business to facilitate sales of our products and services, we at times indemnify other parties, including customers, with respect to certain matters. In these instances, we have agreed to hold the other parties harmless against losses arising out of intellectual property infringement or other types of claims. These agreements may limit the time within which an indemnification claim can be made, and almost always limits the amount of the claim. It is not possible to determine the maximum potential amount under these indemnification agreements due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement. Historically, payments made, if any, under these agreements have not had a material impact on our operating results, financial position or cash flows. However, there can be no assurance that intellectual property infringement and other claims against us or parties we have indemnified will have the same impact in the future.


20


ITEM 2 - MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS


FORWARD LOOKING STATEMENTS:


The following management’s discussion and analysis of the financial condition and results of operations of CyberOptics Corporation ("we", "us" and "our") contains a number of estimates and predictions that are forward looking statements rather than statements based on historical fact. Among other matters, we discuss (i) our level of anticipated revenues, gross margins, and expenses; (ii) the timing of orders and shipments of our existing products, particularly the SQ3000, our 3D automated optical inspection ("AOI") system; (iii) the timing of initial revenue and projected improvements in gross margins from sales of new products that have been recently introduced, that we have under development or that we anticipate introducing in the future; (iv) the amount of anticipated revenue and potential revenue opportunity from recently introduced new products or potential new products we may launch in the future; (v) our assessment of trends in the economy in general and, the surface mount technology ("SMT") and semiconductor capital equipment markets in particular, and their impact on the markets for our products; and (vi) changes in the level of tariffs and other trade policies of the United States. Although we have made these statements based on our experience and expectations regarding future events, there may be events or factors that we have not anticipated, and the accuracy of our forward-looking statements and estimates are subject to a number of risks, including those risks identified in our Annual Report on Form 10-K for the year ended December 31, 2018.


RESULTS OF OPERATIONS


General


As a leading global developer and manufacturer of high precision 3D sensors, our strategy is to leverage our 3D sensor technologies in the SMT and semiconductor capital equipment markets. A key element in our strategy is the continued development and sale of new high precision 3D sensors based on our proprietary multi-reflection suppression ("MRS") technology. We believe that MRS is a break-through optical technology for high precision inspection and metrology. Our operating results in the three and nine months ended September 30, 2019 were affected by the cyclical, industry-wide slowdown in demand for SMT and semiconductor capital equipment as well as uncertainty surrounding the global trade environment. We believe the three months ended September 30, 2019 marked the trough of the downturn in the SMT and semiconductor capital equipment markets, and that industry conditions will strengthen moving forward. Over the longer-term (i.e. the next several years), we expect a growing number of opportunities in the markets for SMT and semiconductor inspection and metrology, and we believe MRS has the potential to expand our presence in the markets for SMT and semiconductor capital equipment.


Manufacturing yield challenges as electronics and semiconductors become more complex are driving the need for more precise inspection and metrology. We believe 3D inspection and metrology represent high-growth segments in both the SMT and semiconductor capital equipment markets. We believe our 3D MRS technology platform is well suited for many applications in these markets, particularly with respect to complex circuit boards and semiconductor wafer level and advanced packaging inspection and metrology applications. We are taking advantage of current market trends by deploying our 3D MRS sensor technology in the following products:

  

  

Our SQ3000 and SQ30003D CMM AOI systems, which are designed to expand our presence in SMT and semiconductor markets requiring high precision measurement and inspection. In these markets, identifying defects has become highly challenging and critical due to smaller and more complex electronics packaging and increasing component density on circuit boards. The SQ30003D CMM AOI system combines automated optical inspection and metrology functionality in a single product. Manufacturers in a variety of industries, including SMT and semiconductor manufacturers, can use the SQ30003D CMM AOI system as an in-line or off-line metrology tool to help solve complex manufacturing and product quality challenges.

  

  

Our high-precision 3D MRS sensors, which we sell to original equipment manufacturers ("OEMs") and system integrators, that produce inspection and metrology equipment for the SMT and semiconductor industries. 

  


Our next generation ultra-high resolution three micron pixel 3D NanoResolution MRS sensor is capable of measuring feature sizes down to 25 microns accurately and at high speeds, and is suitable for many semiconductor wafer level and advanced packaging inspection and metrology applications. We are targeting one micron, three-sigma accuracy, at speeds that would inspect more than 25 300-millimeter wafers in an hour. We have received initial purchase orders for our 3D NanoResolution MRS sensor from three OEM customers, and are currently demonstrating this technology to other OEMs, system integrators and directly to semiconductor manufacturers. We believe sales of 3D MRS-enabled sensors and systems for semiconductor wafer level and advanced packaging inspection and metrology applications represent compelling long-term growth opportunities.


21


While we are optimistic about the future sales of MRS-based products, revenue from all MRS-based products totaled $14.9 million in the nine months ended September 30, 2019, a decrease of approximately 1% from $15.0 million in the nine months ended September 30, 2018. Sales of 3D MRS sensors decreased 25% on a year-over-year basis in the nine months ended September 30, 2019 to $4.1 million, as OEM customers reduced their orders due to sluggish market conditions in the global SMT and semiconductor capital equipment markets. Despite the weak market conditions, sales of 3D MRS-enabled SQ3000 and SQ3000™ 3D CMM AOI systems increased 14% on a year-over-year basis in the nine months ended September 30, 2019 to $10.4 million. In the future, we anticipate increasing sales of MRS-based products in the SMT and semiconductor capital equipment markets by utilizing new OEM customers and system integrators and by expanding direct sales to end-user customers.  


We have continued to invest in our semiconductor sensors, principally consisting of our WaferSense® family of products, because fabricators of semiconductors and other customers view these products as valuable tools for improving yields and productivity. Additional WaferSense® applications are currently under development. Over the longer-term, strong future sales growth is anticipated for our WaferSense® family of products.   

Our backlog was $14.4 million at September 30, 2019, up from $13.0 million at June 30, 2019, but down from $19.7 million at September 30, 2018. Our backlog at September 30, 2019 includes a large order for 3D MRS sensors from an existing OEM customer which are scheduled mostly for delivery after 2019. We are forecasting total sales of $13.5 to $15.0 million for the fourth quarter of 2019, down from $18.1 million in the fourth quarter of 2018, but up from $12.4 million in the third quarter of 2019.  We believe that conditions in the SMT and semiconductor capital equipment markets will strengthen as we progress through 2020. We believe that we have the resources required to attain our growth objectives, given our available cash and marketable securities balances totaling $25.3 million at September 30, 2019.


Revenues

Our revenues decreased by 26% to $12.4 million in the three months ended September 30, 2019, from $16.7 million in the three months ended September 30, 2018. Our revenues decreased by 9% to $42.4 million in the nine months ended September 30, 2019 from $46.7 million in the nine months ended September 30, 2018. The following table sets forth revenues by product line for the three and nine months ended September 30, 2019 and 2018:


 

Three Months Ended September 30,
 
Nine Months Ended September 30,
(In thousands)

2019

2018

% Change
 
2019
 
2018
 
% Change
High Precision 3D  and 2D Sensors

$
3,170


$
5,388



(41
) %
 
$
8,923
 
 
$
15,696
 
 

(43
)
%
Semiconductor Sensors


3,676



3,463



6
%
 
 
10,934
 
 
 
10,564
 
 

4
%
Inspection and Metrology Systems 


5,545



7,832



(29
)
%
 
 
22,554
 
 
 
20,397
 
 

11
Total

$
12,391


$
16,683



(26
)
%
 
$
42,411
 
 
$
46,657
 
 

(9
)
%


Revenues from sales of high precision 3D and 2D sensors decreased by $2.2 million or 41% to $3.2 million in the three months ended September 30, 2019, from $5.4 million in the three months ended September 30, 2018. Revenues from sales of high precision 3D and 2D sensors decreased by $6.8 million or 43% to $8.9 million in the nine months ended September 30, 2019, from $15.7 million in the nine months ended September 30, 2018. OEM customers reduced their purchases of high precision 3D and 2D sensors in the three and nine months ended September 30, 2019 in response to weak conditions in the global SMT and semiconductor capital equipment markets. Sales of high precision 3D and 2D sensors are dependent on the success of our OEM customers selling products that incorporate our sensors. Due to ongoing market weakness, our 3D and 2D sensor sales are forecasted to decline in the fourth quarter of 2019, both sequentially and on a year-over-year basis. However, we believe sales of 3D MRS-enabled sensors will rebound, starting in early 2020.  We believe sales of older 2D legacy sensors will also rebound, but recovery may not happen until later in 2020. We believe sales of our new 3D MRS enabled sensors will represent an increasing percentage of our total high precision 3D and 2D sensor sales in the future. Quarterly sales of high precision 3D and 2D sensors, including 3D MRS enabled sensors, are prone to significant fluctuations due to variations in market demand.     

Revenues from sales of semiconductor sensors, principally our WaferSense product line, increased by $213,000 or 6% to $3.7 million in the three months ended September 30, 2019, from $3.5 million in the three months ended September 30, 2018. Revenue from sales of semiconductor sensors increased by $370,000 or 4% to $10.9 million in the nine months ended September 30, 2019, from $10.6 million in the nine months ended September 30, 2018.  We believe higher sales of semiconductor sensors in the three months ended September 30, 2019 are due to initial signs of improvement in the global semiconductor capital equipment market, particularly with respect to foundry customers. In the nine months ended September 30, 2019, higher sales of semiconductor sensors are due to the recent improvement in market conditions, and incremental sales of WaferSense products in the first quarter of 2019 to Asian semiconductor manufacturing facilities commissioned in 2018. Sales of semiconductor sensors are forecasted to increase by more than 10% in the fourth quarter of 2019 on a year-over-year basis. Over the longer-term, we anticipate that the benefits from growing market awareness of our WaferSense products, improved account penetration at major semiconductor manufacturers and capital equipment suppliers and new product introductions will lead to additional WaferSense product sales. 

22


Revenues from sales of inspection and metrology systems decreased by $2.3 million or 29% to $5.5 million in the three months ended September 30, 2019, from $7.8 million in the three months ended September 30, 2018. Revenues from sales of inspection and metrology systems increased by $2.2 million or 11% to $22.6 million in the nine months ended September 30, 2019, from $20.4 million in the nine months ended September 30, 2018. The revenue decrease in the three months ended September 30, 2019 was caused by sluggish market conditions in the global SMT and semiconductor capital equipment markets, resulting in lower year-over-year sales of both MRS-enabled SQ3000 3D AOI systems and legacy inspection systems. The revenue increase in the nine months ended September 30, 2019 resulted from higher sales of MRS-enabled SQ3000 3D AOI systems and sales of MX600 memory module inspection systems. Sales of MRS-enabled SQ3000 3D AOI systems increased by $1.2 million or 14% to $10.4 million in the nine months ended September 30, 2019, when compared to the nine months ended September 30, 2018. Strong year-over-year sales growth is forecasted for MRS-enabled SQ3000 3D AOI systems in the fourth quarter of 2019, due in part to the competitive advantages offered by our MRS technology. Sales of MX600 memory module inspection systems were approximately $600,000 and $3.3 million in the three and nine months ended September 30, 2019, respectively. There were no sales of MX600 memory module inspection systems in the three and nine months ended September 30, 2018. Sales of legacy 2D AOI and solder paste inspection systems were lower in the three and nine months ended September 30, 2019, when compared to the three and nine months ended September 30, 2018. Despite the anticipated sales growth for MRS-enabled SQ3000 AOI systems, slow sales of legacy products are expected to result in lower year-over-year sales of inspection and metrology systems in this year's fourth quarter.


We believe a growing number of companies are transitioning from 2D AOI to 3D AOI systems to meet the increasingly demanding product inspection requirements in the semiconductor, electronics and industrial markets. As a result, demand for 3D AOI systems is growing rapidly. We anticipate sales of MRS enabled SQ3000 3D AOI systems, including the new SQ3000™ 3D CMM systemwill represent an increasing percentage of our total inspection and metrology system sales in the future. Also, we expect that the competitive advantages of our unique 3D MRS technology will provide us with an opportunity to capture significant market share in the 3D AOI systems market. 

Export revenues totaled $9.6 million or 77% of our total revenues in the three months ended September 30, 2019, compared to $11.9 million or 71% of total revenues in the three months ended September 30, 2018. Export revenues totaled $31.1 million or 73% of our total revenues in the nine months ended September 30, 2019 compared to $33.4 million or 72% of total revenues in the nine months ended September 30, 2018. Export revenue as a percentage of total revenue was higher in the three months ended September 30, 2019, when compared to the three months ended September 30, 2018, primarily due to lower sales of general industrial metrology systems and services, which are primarily sold in the United States. There was no significant change in export revenues as a percentage of total revenues in the nine months ended September 30, 2019, when compared to the nine months ended September 30, 2018.

Cost of Revenues and Gross Margin

Cost of revenues decreased by $2.4 million or 26% to $6.9 million in the three months ended September 30, 2019, from $9.2 million in the three months ended September 30, 2018. Cost of revenues decreased by $2.4 million or 10% to $23.3 million in the nine months ended September 30, 2019, from $25.7 million in the nine months ended September 30, 2018. The decrease in cost of revenues in both periods was due to a corresponding decrease in revenues. In the three and nine months ended September 30, 2019, revenues decreased by 26% and 9%, respectively. 


Total gross margin as a percentage of revenues was 44in the three months ended September 30, 2019, compared to 45% in the three months ended September 30, 2018. Total gross margin as a percentage of revenues was 45in both the nine months ended September 30, 2019 and the nine months ended September 30, 2018. The small reduction in gross margin percentage in the three months ended September 30, 2019 was due to incremental expenses for inventory obsolescence and warranty costs, offset in part by a more favorable product mix. Sales of higher margin semiconductor sensors represented a larger percentage of our total revenues in the three months ended September 30, 2019, when compared to the three months ended September 30, 2018. Due to a more favorable product mix, total gross margins as a percentage of revenues in the fourth quarter of 2019 are expected to be higher on a year-over-year basis and higher to a lesser extent on a sequential quarterly basis.


Our markets are highly price competitive, particularly segments of the SMT market that have less demanding inspection requirements. As a result, we have experienced continual pressure on our gross margins. We compensate for the pressure to reduce the price of our products by introducing new products with more features and improved performance and through manufacturing cost reduction programs. Sales of many products that we have recently introduced or are about to introduce, including our current and future MRS-enabled SQ3000 3D AOI products, 3D MRS sensors and WaferSense sensor products, have, or are expected to have, more favorable gross margins than many of our existing products.


Operating Expenses

Research and development ("R&D") expenses were $2.4 million or 19% of revenues in the three months ended September 30, 2019, compared to $2.2 million or 13% of revenues in the three months ended September 30, 2018. R&D expenses were $7.0 million or 16of revenues in the nine months ended September 30, 2019, compared to $6.6 million or 14% of revenues in the nine months ended September 30, 2018. The increases in R&D expenses in both the three and nine months ended September 30, 2019 were the result of higher compensation costs for new and existing R&D employees, and expenses related to development of our next generation 3D NanoResolution MRS sensor, offset in part by lower bonus accruals for employees working in our R&D department. Current R&D expenditures are primarily focused on continued development of our 3D MRS technology, including sensor subsystems and the next generation NanoResolution sensor, and development of new applications and products for 3D wafer level, advanced packaging and memory module inspection.

23


Selling, general and administrative ("S,G&A") expenses were $3.9 million or 31% of revenues in the three months ended September 30, 2019, compared to $3.9 million or 24% of revenues in the three months ended September 30, 2018. S,G&A expenses were $11.8 million or 28% of revenues in the nine months ended September 30, 2019, compared to $12.4 million or 27% of revenues in the nine months ended September 30, 2018. The increases in S,G&A expenses as a percentage of revenues reflected our lower revenue levels. However, S,G&A expenses in the three and nine months ended September 30, 2019 were favorably impacted by lower compensation costs resulting from employee departures and lower bonus accruals and sales commissions resulting from the declines in our revenues and financial performance. In addition, S,G&A expenses in the three and nine months ended September 30, 2018 were decreased by an approximately $200,000 reduction in our allowance for doubtful accounts, resulting from collection of a receivable that had been fully reserved for in a prior period.

Total operating expenses in the fourth quarter of 2019 are expected to be virtually unchanged on both a year-over-year and quarterly sequential basis.


Interest Income and Other

 

Interest income and other includes interest earned on investments and gains and losses associated with foreign currency transactions, primarily intercompany financing transactions associated with our subsidiaries in the United Kingdom, Singapore and China. In the three months ended September 30, 2019 and 2018, we recognized gains from foreign currency transactions of $71,000 and $37,000 respectively. In the nine months ended September 30, 2019 and 2018, we recognized gains from foreign currency transactions of $45,000 and $102,000, respectively.


Income Taxes

 

We recorded an income tax benefit of $234,000 in the three months ended September 30, 2019, compared to income tax expense of $297,000 in the three months ended September 30, 2018. We recorded income tax expense of $92,000 in the nine months ended September 30, 2019, compared to income tax expense of $444,000 in the nine months ended September 30, 2018. Our income tax benefit in the three months ended September 30, 2019 reflected an effective tax rate of approximately 40%, compared to an effective tax rate of approximately 22% in the three months ended September 30, 2018Our income tax expense in the nine months ended September 30, 2019 reflected an effective tax rate of approximately 13%, compared to an effective tax rate of approximately 21% in the nine months ended September 30, 2018. Fluctuations in our effective tax rate in both the three and nine months ended September 30, 2019 are related to a non-cash income benefit resulting from the completion of an audit of our income taxes in the Singapore tax jurisdiction. In the nine months ended September 30, 2019 and 2018, excess tax benefits related to employee share based payments totaled $11,000 and $70,000, respectively. On a recurring basis, our effective income tax rate is significantly impacted by Global Intangible Low Tax Income and U.S. federal R&D tax credits.  


We have significant deferred tax assets as a result of temporary differences between taxable income on our tax returns and U.S. GAAP income, research and development tax credit carry forwards and federal, state and foreign net operating loss carry forwards. A deferred tax asset generally represents future tax benefits to be received when temporary differences previously reported in our consolidated financial statements become deductible for income tax purposes, when net operating loss carry forwards could be applied against future taxable income, or when tax credit carry forwards are utilized on our tax returns. We assess the realizability of our deferred tax assets and the need for a valuation allowance based on the guidance provided in current financial accounting standards.  


Significant judgment is required in determining the realizability of our deferred tax assets. The assessment of whether valuation allowances are required considers, among other matters, the nature, frequency and severity of any current and cumulative losses, forecasts of future profitability, the duration of statutory carry-forward periods, our experience with loss carry forwards not expiring unused and tax planning alternatives. In analyzing the need for valuation allowances, we first considered our history of cumulative operating results for income tax purposes over the past three years in each of the tax jurisdictions in which we operate, our financial performance in recent quarters, statutory carry-forward periods and tax planning alternatives. In addition, we considered both our near-term and long-term financial outlook. After considering all available evidence (both positive and negative), we concluded that recognition of valuation allowances for substantially all of our U.S. and Singapore deferred tax assets was not required. 


Backlog

 

Backlog totaled $14.4 million at September 30, 2019, an increase from $13.6 million at December 31, 2018, but down from $19.7 million at September 30, 2018. Our products are typically shipped two weeks to two months after receipt of an order. Sales of some inspection system products may require customer acceptance due to performance or other acceptance criteria included in the terms of sale. For these product sales, revenue is recognized at the time of customer acceptance. Our backlog at any time may vary significantly based on the timing of orders from OEM customers. In some instances, our OEM customers may place orders for shipment of products covering periods of nine months or longer. Accordingly, backlog may not be an accurate indicator of performance in the future.

 

24



Liquidity and Capital Resources


Our cash and cash equivalents decreased by $1.1 million in the nine months ended September 30, 2019. Cash provided by operating activities of $916,000 and proceeds of $6.1 million from maturities of marketable securities were more than offset by purchases of marketable securities totaling $7.1 million and purchases of fixed assets and capitalized patent costs totaling $1.2 million. Our cash and cash equivalents fluctuate in part because of sales and maturities of marketable securities and investment of cash balances in marketable securities, and from other sources of cash. Accordingly, we believe the combined balances of cash and marketable securities provide a more reliable indication of our available liquidity than cash balances alone. Combined balances of cash and marketable securities were $25.3 million as of both September 30, 2019 and December 31, 2018.


Operating activities provided $916,000 of cash in the nine months ended September 30, 2019. The amount of cash provided by operations was favorably impacted by net income of $606,000. Net income was affected by non-cash expenses totaling $2.8 million for depreciation and amortization, provision for doubtful accounts, deferred income taxes, non-cash losses from foreign currency transactions, share-based compensation costs and an unrealized loss on our available-for-sale equity security. Changes in operating assets and liabilities providing cash in the nine months ended September 30, 2019, included a decrease in accounts receivable of $2.6 million, a decrease in other assets of $235,000 and an increase in operating lease assets and liabilities of $482,000. Changes in operating assets and liabilities using cash in the nine months ended September 30, 2019 included an increase in inventories of $1.1 million, a decrease in accounts payable of $3.5 million and a decrease in accrued expenses of $1.1 million. Accounts receivable decreased due to lower sales in the third quarter of 2019, compared to the fourth quarter of 2018, offset in part by slower collection of accounts receivable. Sales of inspection and metrology systems, which typically have longer collection periods than sales of our sensor products, have constituted a larger portion of our revenues in recent quarters. Other assets decreased because deposits previously paid to a key supplier of materials were used to purchase inventories. The increase in operating lease assets and liabilities resulted from lease incentives, including free rent and facility operating costs, and the effects of straight-line rent expense. Inventories increased due to sluggish conditions in the global SMT and semiconductor capital equipment markets, with a corresponding negative impact on sales, causing inventory levels to rise. Accounts payable decreased in the third quarter of 2019 due to the timing of inventory purchases, with more raw materials being acquired in the fourth quarter of 2018 and the first half of 2019. These materials were subsequently paid for prior to September 30, 2019, resulting in a lower accounts payable balance. Accrued expenses decreased due to lower compensation accruals at September 30, 2019, resulting from payment of 2018 bonuses in early 2019, and payment of employee wages near the end of the third quarter.


Investing activities used $2.1 million of cash in the nine months ended September 30, 2019. Changes in the level of investment in marketable securities, resulting from purchases and maturities of those securities, used $936,000 of cash in the nine months ended September 30, 2019. We used $1.2 million of cash in the nine months ended September 30, 2019 for the purchase of fixed assets and capitalized patent costs.


Financing activities provided $23,000 of cash in the nine months ended September 30, 2019. Proceeds from the exercise of stock options and share purchases under our employee stock purchase plan provided $376,000 of cash in the nine months ended September 30, 2019. In July 2019, our Board of Directors authorized a $3.0 million share repurchase program through June 30, 2020. Share repurchases under this program used $353,000 of cash in the nine months ended September 30, 2019.


At September 30, 2019, we did not have any relationships with unconsolidated entities or financial partnerships, such as entities often referred to as structured finance or special purpose entities. These entities are established by some companies for the purpose of establishing off-balance sheet arrangements or for other contractually narrow or limited purposes.


We believe that on-hand cash, cash equivalents and marketable securities, coupled with anticipated future cash flow from operations, will be adequate to fund our cash flow needs for the foreseeable future.

 

25


ITEM 3 QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK


Not applicable.


ITEM 4 CONTROLS AND PROCEDURES

a.          Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we evaluated the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rule 13a-15(e) under the Securities Exchange Act of 1934 (the “Exchange Act”)). Based upon that evaluation, the Chief Executive Officer and Chief Financial Officer concluded that, as of the end of the period covered by this report, our disclosure controls and procedures were effective in ensuring that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in applicable rules and forms and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, in a manner that allows timely decisions regarding required disclosure.

b.          There was no change in our internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act) that occurred during the period covered by this quarterly report that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

 

26


 

PART II. OTHER INFORMATION

ITEM 1 – LEGAL PROCEEDINGS

 

None.

 

ITEM 1A RISK FACTORS

 

In addition to the other information set forth in this report, you should carefully consider the factors discussed in Part I “Item 1A. Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2018, which could materially affect our business, financial condition or future results.

 

ITEM 2  UNREGISTERED SALES OF EQUITY SECURITIES, USE OF PROCEEDS AND ISSUER PURCHASES OF EQUITY SECURITIES

 

In July 2019, our Board authorized the repurchase of up to $3.0 million of shares of our common stock. The common stock will be acquired from time to time in open market transactions, block purchases and other transactions complying with Rule 10b-18 of the Securities and Exchange Commission.


Company Repurchase of Equity Securities


Period

(a)
Total Number of Shares Purchased

(b)
Average Price Paid per Share 

(c)
Total Number of Shares Purchased as Part of Publicly Announced  Program 

(d)
Approximate Value of Shares that May Yet Be Purchased Under the  Program 

July 1, 2019 to July 31, 2019

 

 

8,575

 

$

13.61

 

 

8,575

 

$

2,883,316

August 1, 2019 to August 31, 2019

 

 

17,410

 

$

13.60

 

 

17,410

 

$

2,646,592

 

 

 

 

 

 

 

 

 

 

 

 

September 1, 2019 to September 30, 2019

 

 

 

 

$

 

 

 

 

 

$

2,646,592

Total

 

 

25,985

 

$

13.60

 

 

25,985

 

$

2,646,592


ITEM 3  DEFAULTS UPON SENIOR SECURITIES

 

None.

 

ITEM 4  MINE SAFETY DISCLOSURES

 

None.

 

ITEM 5  OTHER INFORMATION

 

None.


27


 

ITEM 6 EXHIBITS

 

 

 

31.1:

 

Certification of Chief Executive Officer pursuant to Rule 15d-14(a) (17 CFR 240.15d-14(a)) and Section 302 of the Sarbanes Oxley Act of 2002

31.2:

 

Certification of Chief Financial Officer pursuant to Rule 15d-14(a) (17 CFR 240.15d-14(a)) and Section 302 of the Sarbanes Oxley Act of 2002

32:

 

Certification of Chief Executive Officer and Chief Financial Officer Pursuant to Section 906 of the Sarbanes Oxley Act of 2002

101:

 

Financial statements formatted in Inline Extensible Business Reporting Language: (i) the Condensed Consolidated Balance Sheets, (ii) the Condensed Consolidated Statements of Operations, (iii) the Condensed Consolidated Statements of Comprehensive Income (Loss), (iv) the Condensed Consolidated Statements of Cash Flows and (v) the Notes to the Interim Condensed Consolidated Financial Statements


28


 

SIGNATURES


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

 

 

 

CYBEROPTICS CORPORATION

 

 

 

/s/ Subodh Kulkarni

 

By Subodh Kulkarni, President and Chief Executive Officer

 

(Principal Executive Officer and Duly Authorized Officer)

 

 

 

/s/ Jeffrey A. Bertelsen

 

By Jeffrey A. Bertelsen, Vice President, Chief Financial

Officer and Chief Operating Officer

 

(Principal Accounting Officer and Duly Authorized Officer)

 

Dated: November 6, 2019

  

29

EX-101.DEF 2 cybe-20190930_def.xml DEFINITION EX-101.PRE 3 cybe-20190930_pre.xml PRESENTATION EX-101.CAL 4 cybe-20190930_cal.xml CALCULATION EX-101.LAB 5 cybe-20190930_lab.xml LABEL Operating Leases, Future Minimum Payments, Due Thereafter Operating Leases, Future Minimum Payments, Due in Five Years Operating Leases, Future Minimum Payments, Due in Four Years Operating Leases, Future Minimum Payments, Due in Three Years Operating Leases, Future Minimum Payments, Due in Two Years Operating Leases, Future Minimum Payments Due, Next Twelve Months Impairment of intangible assets Impairment of Intangible Assets (Excluding Goodwill) Security Exchange Name China Taiwan Other Asia [Member] Other Asia Region of Asia other than China and Taiwan. TAIWAN, PROVINCE OF CHINA CHINA Operating lease assets and liabilities Increase (Decrease) in Other Operating Assets and Liabilities, Net Impairment losses for contract assets Gain (Loss) on Sale of Assets and Asset Impairment Charges Entity Address, State or Province Local Phone Number City Area Code Entity Tax Identification Number Entity Address, Postal Zip Code Entity Address, City or Town Entity Address, Address Line One Entity Shell Company Entity Current Reporting Status Entity File Number Local Phone Number City Area Code Entity Tax Identification Number Entity Address, Postal Zip Code Title of 12(b) Security Trading Symbol 2023 2024 & Thereafter Entity Address, City or Town Entity Address, Address Line One 2021 2022 Entity File Number 2019 2020 Entity Shell Company Forecast [Member] Number of shares vested Scenario, Forecast [Member] Share issuances for director compensation Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Share issuances for director compensation, shares Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures Entity Current Reporting Status Advance customer payments Increase (Decrease) in Contract with Customer, Liability Advance customer payments Contract with Customer, Liability, Current OPERATING LEASES [Abstract] Amount of decrease in the extended product warranty accrual from amortization of deferred revenue. Extended Product Warranty Accrual Amortization of Deferred Revenue Amortization of deferred revenue Decrease related to adoption of ASU 2016-01 New Accounting Pronouncement Effect of Adoption Quantification Contract liabilities, included in advance customer payments/other liabilities Contract assets, included in other current assets Contract with Customer, Liability Contract with Customer, Asset, Net, Current Revenue Recognition Revenue from Contract with Customer [Text Block] Revenue Recognition [Abstract] Year ending March 31, Operating Leases, Future Minimum Payments Due, Rolling Maturity [Abstract] Total lease payments Unrealized gains (losses) Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, before Tax 2025 & Thereafter 2024 Operating Leases, Future Minimum Payments, Due in Rolling Year Four Operating Leases, Future Minimum Payments, Due in Rolling Year Three 2021 Operating Leases, Future Minimum Payments, Next Rolling Twelve Months Present value of minimum lease payments for operating leases. Present value of operating lease liabilities Present Value of Operating Leases Future Minimum Payments Amount necessary to reduce minimum lease payments to present value for operating leases. Less: amount representing interest Interest Portion of Operating Leases Operating Leases, Future Minimum Payments, Due in Rolling after Year Five Operating Leases, Future Minimum Payments, Due in Rolling Year Five 2023 2022 Operating Leases, Future Minimum Payments, Due in Rolling Year Two 2020 Total Short-term lease cost Variable lease cost Operating lease cost Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Options Outstanding, Outstanding, December 31, 2018 (in shares) Lease, Cost Short-term Lease, Cost Variable Lease, Cost Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Operating Lease, Cost Cash paid for amounts included in the measurement of operating lease liabilities Incentives recorded as leasehold improvements Incentive to Lessee Common stock reserved for issuance pursuant to outstanding awards Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Represents the quantification of the effect of adopting the new accounting standard on accumulated other comprehensive income (loss). Amounts reclassified from beginning contract liabilities and deferred warranty revenue to revenue. Operating Lease, Payments Weighted average discount rate applied to operating leases Operating Lease, Weighted Average Discount Rate, Percent Weighted average remaining term for operating leases Operating Lease, Weighted Average Remaining Lease Term Lease renewal term Lessee, Operating Lease, Renewal Term Number of lease renewal. Number of lease renewal Lessee Operating Lease Number of Renewal Lease term Lessee, Operating Lease, Term of Contract Leased area (in square foot) Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Axis] Tabular disclosure of the amounts reclassified from beginning contract liabilities to revenue. Summary of the amounts reclassified from beginning contract liabilities to revenue Represents information pertaining to mixed office and warehouse facility in Singapore. Mixed office and warehouse facility in Singapore Mixed Office and Warehouse Facility in Singapore [Member] Represents information pertaining to mixed office and warehouse facility in Golden Valley, Minnesota. Mixed office and warehouse facility in Golden Valley, Minnesota Mixed Office and Warehouse Facility in Golden Valley Minnesota [Member] Schedule of the future maturities of lease liabilities Schedule of Amounts Reclassified from Beginning Contract Liabilities to Revenue [Table Text Block] Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Increase (decrease) related to adoption of ASU Amounts reclassified from deferred warranty revenue Deferred Revenue, Revenue Recognized Total New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification Contract With Customer Liability and Deferred Revenue Revenue Recognized Summary of contract assets and contract liabilities Contract with Customer, Asset and Liability [Table Text Block] Percent of Revenues Performance Obligations Revenue recognized at a point in time [Member] Revenue recognized over time [Member] Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Disaggregation of Revenue [Line Items] Transferred at Point in Time [Member] Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to Global Intangible Low Tax Income (GILTI) and U.S. federal R&D tax credits. Effective income tax rate differed from the federal statutory rate due to Global Intangible Low Tax Income (GILTI) and U.S.federal R&D tax credits Transferred over Time [Member] Effective Income Tax Rate Reconciliation Global Intangible Low Tax Income and Tax Credits Research Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Axis] Disaggregation of Revenue [Table] Percentage of Revenue Performance Obligations Percentage of the revenue performance obligations. Aggregate fair value of restricted shares and restricted stock units Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Summary of revenue performance obligations Disaggregation of Revenue [Table Text Block] Long-term operating lease liabilities Operating Lease, Liability, Noncurrent Current operating lease liabilities Operating Lease, Liability, Current Right-of-use asset Lease liability Operating Lease, Right-of-Use Asset Accounting Standards Update 2016-02 [Member] ASU 2016-02 [Member] Operating Lease, Liability Right-of-use assets (operating leases) Income taxes payable Accrued Income Taxes, Current Accounting Standards Update 2014-09 [Member] U.S. statutory tax rate (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Restricted Shares [Member] Restricted Shares Net income (loss) per share – Diluted Aggregate fair value of outstanding restricted shares and restricted stock units Net income (loss) per share – Basic Restatement [Domain] Restatement [Axis] Realized gain on available-for-sale marketable securities Entity Emerging Growth Company Investments [Domain] Investment Type [Axis] Entity Small Business Common stock, no par value, 25,000,000 shares authorized, 7,121,671 shares issued and outstanding at September 30, 2019 and 7,100,825 shares issued and outstanding at December 31, 2018 Common stock Common Stock, Value, Issued Accounts Receivable, Net, Current Accounts receivable, less allowances of $283 at September 30, 2019 and $314 at December 31, 2018 Net Income (Loss) Per Share Earnings Per Share [Text Block] Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Excluding Stock Options Proceeds from issuance of common stock under employee stock purchase plan Unrealized gains Recorded Basis Marketable Securities Classified As Cash Equivalents, Recorded Basis Marketable Securities Classified As Cash Equivalents, Recorded Basis Marketable securities classified as cash equivalents, recorded basis Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Tax Foreign Currency Transaction Gain (Loss), Unrealized Amount of the effect of a change in accounting principle on earnings per share. Foreign currency transaction gains Total comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Other comprehensive loss after income taxes Other comprehensive loss, net of tax Income tax benefit related to items of other comprehensive loss Other comprehensive loss, Tax Other Comprehensive Income (Loss), Tax Income tax (provision) benefit Other comprehensive loss before income taxes Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent Total unrealized gains (losses) on foreign exchange forward contracts Increase in net income per share due to accounting standard update New Accounting Pronouncement or Change in Accounting Principle Effect of Change on Earnings Per Share Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, before Tax Weighted Average Number of Shares Outstanding, Diluted Weighted Average Shares Outstanding, Dilutive (in shares) Weighted average shares outstanding – Diluted Weighted Average Number of Shares Outstanding, Basic Weighted Average Shares Outstanding, Basic (in shares) Weighted average shares outstanding – Basic Earnings Per Share, Diluted Per Share Amount, Dilutive (in dollars per share) Net income per share – Diluted Reclassification included in interest income and other, Before Tax Earnings Per Share, Basic Per Share Amount, Basic (in dollars per share) Net income per share – Basic Net income (loss) Net income Net income (loss) Net income (loss) Income tax provision Income tax expense (benefit) Income Tax Expense (Benefit) Stock Repurchased During Period, Shares Income (loss) from operations Income (loss) from operations Reclassification adjustment, Before Tax Reclassification adjustment, Tax Reclassification adjustment , Net of Tax Adoption Of Accounting Standards Update No. 2016-09, Improvements To Employee Share Based Payment Accounting Share Repurchase Other Comprehensive Income (Loss), Net of Tax Other comprehensive loss, net of tax Other comprehensive loss, net of tax BALANCE Options Outstanding, Exercisable, September 30, 2019 (in shares) BALANCE Common stock, par value Preferred stock, par value Preferred Stock, No Par Value Effective income tax rate (as a percent) Effective Income Tax Rate Reconciliation, Percent Other Stock Grant Plan for Non Employee Directors Cost of revenues Debt securities unrealized loss position Debt securities unrealized gain position Corporate debt securities and certificates of deposit BALANCE, shares BALANCE, shares Type of Adoption [Domain] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Restatement Adjustment [Member] Options Outstanding, Outstanding, September 30, 2019 (in shares) Scenario, Unspecified [Domain] Reclassification adjustments for losses included in net income (loss) Net changes related to foreign exchange forward contracts: Unrealized gains, Tax Scenario [Axis] Adjustments for New Accounting Pronouncements [Axis] Accounting Standards Update 201609 [Member] ASU No. 2016-09 [Member] Accounting Changes and Error Corrections [Abstract] Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax Adjustments to reconcile net income to net cash provided by (used in) operating activities: Share Repurchase [Text Block] Share Repurchases The entire disclosure for share repurchase. Share-based compensation Share issuances for director compensation Increase related to adoption of ASU 2016-01 Cumulative Effect of New Accounting Principle in Period of Adoption AOCI Attributable to Parent Schedule of changes in stockholders' equity Schedule of Stockholders Equity [Table Text Block] CHANGES IN STOCKHOLDERS’ EQUITY [Abstract] Increase (Decrease) in Stockholders' Equity [Roll Forward] Class of Stock [Line Items] Retained Earnings [Member] Common Stock [Member] Schedule of Stock by Class [Table] Net changes related to available-for-sale securities, Tax Other Comprehensive Income (Loss), Available-for-sale Securities, Tax Selling, General and Administrative Expenses [Member] Income (loss) before income taxes Selling, General and Administrative [Member] Selling, General and Administrative Expenses [Member] Net changes related to foreign exchange forward contracts: Unrealized gains, Net of Tax Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax Earnings Per Share Dilutive Adjustment Earnings Per Share Dilutive Adjustment Per Share Amount, Dilutive effect of common equivalent shares (in usd per share) Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Tax Accounting Changes and Error Corrections [Text Block] Other Financial Statement Data Reclassification included in interest income and other, Net of Tax New Accounting Pronouncements or Change in Accounting Principle [Table] Additional Financial Information Disclosure [Text Block] Changes In Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated other comprehensive loss Other comprehensive loss, before tax: Other Comprehensive Income (Loss), before Tax [Abstract] Common Stock, No Par Value Other Geographic Location [Member] Other Geographic Location [Member] Other [Member] Stock Grant Plan For Non-Employee Directors [Member] Stock Grant Plan For Non Employee Directors [Member] Stock Grant Plan For Non-Employee Directors [Member] Research and Development Expense [Member] Research and Development Expense [Member] Research and development Cost of Sales [Member] Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax Cost of Revenues [Member] Debt Securities Unrealized Loss Position [Member] Debt Securities Unrealized Loss Position [Member] Debt Securities Unrealized Loss Position [Member] Debt Securities Unrealized Gain Position [Member] Debt Securities Unrealized Gain Position [Member] Debt Securities Unrealized Gain Position [Member] Foreign currency translation adjustments, Tax Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Corporate Debt Securities And Certificates Of Deposit [Member] Corporate Debt Securities And Certificates Of Deposit [Member] Corporate Debt Securities And Certificates Of Deposit [Member] Common Stock, Shares, Issued Weighted Average Grant Date Fair Value, Non-vested at December 31, 2018 (in dollars per share) Common stock, shares issued Non Employee Director Stock Plan [Member]. Non Employee Director Stock Plan [Member] Non Employee Director Stock Plan [Member] Recent Accounting Developments Stockholders' Equity Attributable to Parent BALANCE BALANCE Total stockholders’ equity AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Loss [Member] Stockholders' Equity Note [Abstract] Unrealized Losses Accrual for warranties Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Unrealized Losses Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax Unrealized Gains Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax Purchases of available-for-sale marketable securities Payments to Acquire Available-for-sale Securities Proceeds from sales of available-for-sale marketable securities Proceeds from Sale of Available-for-sale Securities Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Unrealized losses Shares, Non-vested at September 30, 2019 (in shares) Shares, Non-vested at December 31, 2018 (in shares) Weighted-Average Exercise Price Per Share, Exercisable, September 30, 2019 (in dollars per share) Other liabilities Other Liabilities, Noncurrent Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Weighted-Average Exercise Price Per Share, Outstanding, December 31, 2018 (in dollars per share) Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax Total net changes related to foreign exchange forward contracts, Net of Tax Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Tax Total net changes related to foreign exchange forward contracts, Tax Expiration of stock options from date of grant Net changes related to available-for-sale securities, Net of Tax Finite-Lived Intangible Assets, Amortization Expense, after Year Five Amortization expense, 2024 Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax Weighted-Average Exercise Price Per Share, Outstanding, September 30, 2019 (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Finite-Lived Intangible Assets, Amortization Expense, Year Five Grant date fair value (in dollars per share) Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, before Tax Total unrealized gains (losses) on available-for-sale securities Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Weighted average fair value on grant date (in dollars per share) Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, before Tax Amortization expense, 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Four Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Weighted Average Shares Outstanding, Dilutive effect of common equivalent shares (in shares) Decrease related to adoption of ASU 2016-01 Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax Net changes related to foreign exchange forward contracts: Unrealized gains, Before Tax Amortization expense, 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Three Amortization expense, 2021 Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Net change related to available-for-sale securities: Unrealized gains (losses), Net of Tax Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax Finite-Lived Intangible Assets, Amortization Expense, Year Two Amortization expense, 2020 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year Amortization expense, remainder of 2019 Stock Repurchase Program, Authorized Amount Authorized share repurchase amount Leases [Abstract] Foreign Earnings Repatriated Amount Previously Taxed Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Net change related to available-for-sale securities: Unrealized gains (losses), Tax Net change related to available-for-sale securities: Unrealized gains (losses), Before Tax Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax Reclassification included in interest income and other, Tax Reclassification adjustment for gains included in net income Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Portion Attributable to Parent Stock Issued During Period Shares Stock Options Exercised And Vesting Of Restricted Units, Net Of Shares Exchanged As Payment Exercise of stock options and vesting of restricted stock units, shares Stock Issued During Period Shares Stock Options Exercised And Vesting Of Restricted Units, Net Of Shares Exchanged As Payment Stock Issued During Period Value Stock Options Exercised And Vesting Of Restricted Units, Net Of Shares Exchanged As Payment Exercise of stock options and vesting of restricted stock units Foreign Earnings Repatriated Amount Previously Taxed Stock Issued During Period Value Stock Options Exercised And Vesting Of Restricted Units, Net Of Shares Exchanged As Payment Amount of foreign earnings repatriated previously taxed Foreign Earnings Repatriated Repatriated foreign earnings Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Tax Adjustments, Settlements, and Unusual Provisions Foreign currency translation adjustments, Net of Tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Portion Attributable to Parent Foreign currency translation adjustments Payment of additional tax or change in taxable income Foreign currency translation adjustments, Before Tax Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Amounts reclassified from accumulated other comprehensive loss Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member] Need For Valuation Allowance Based On History Of Cumulative Losses Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Earnings per share, potentially dilutive shares (in shares) Pretax Loss Recognized in Earnings on Effective Portion of Derivative as a Result of Reclassification from Accumulated Other Comprehensive Loss Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax [Abstract] Unrealized gains on foreign exchange forward contracts: Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries Deferred tax liability not recognized, amount of unrecognized deferred tax liability, undistributed earnings of foreign subsidiaries Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value, Forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value, Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Need For Valuation Allowance Based On History Of Cumulative Losses Need for valuation allowance based on history of cumulative losses Schedule of Revenue by Major Customers, by Reporting Segments [Table] Income Tax Examination [Line Items] Income Tax Examination [Line Items] Shares, Forfeited (in shares) Inland Revenue, Singapore (IRAS) [Member] Schedule of components of our costs for operating leases Lease, Cost [Table Text Block] Inland Revenue, Singapore (IRAS) Income Tax Authority, Name [Domain] Income Tax Authority, Name [Domain] Shares, Vested (in shares) Schedule of Revenue by Major Customers, by Reporting Segments [Table] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Income Tax Authority, Name [Axis] Income Tax Authority, Name [Axis] Income Tax Examination [Table] Income Tax Examination [Table] Other comprehensive income (loss) before reclassifications Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties OCI, before Reclassifications, Net of Tax, Attributable to Parent Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Foreign Exchange Forward Contracts Accumulated Net Investment Gain (Loss) Attributable to Parent [Member] Available-for-sale Securities Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Foreign Currency Translation Adjustments Equity Component [Domain] Equity Component [Domain] Equity Components [Axis] Equity Components [Axis] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Loss [Table] Dividend yield (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Export Revenues Export Revenues Total export sales Expected volatility (as a percent) Asia [Member] Asia Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Europe [Member] Europe Americas, Excluding United States [Member] Americas Excluding United States [Member] Americas Geographical [Domain] Segment, Geographical [Domain] Geographical [Axis] Geographical [Axis] Accounts Receivable, Net Accounts receivable, net Concentration Risk, Percentage Concentration risk percentage Revenue Export Sales Percentage Revenue Export Sales Percentage Revenue, export sales percentage Revenue, Major Customer [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Risk-free interest rates (as a percent) Revenue, Major Customer [Line Items] Customer One [Member]. Customer One [Member] Significant Customer A [Member] Customer [Domain] Name of Major Customer [Domain] Customer [Axis] Customer [Axis] Accounts Receivable [Member] Accounts Receivable Sales Revenue, Net [Member] Sales Revenue, net Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Customer Concentration Risk [Member] Customer Concentration Risk Concentration Risk Type [Domain] Concentration Risk Type [Domain] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Amortization of Intangible Assets Amortization of intangibles Finite-Lived Intangible Assets, Net Net Finite-Lived Intangible Assets, Accumulated Amortization Accumulated Amortization Finite-Lived Intangible Assets, Gross Gross Carrying Amount Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Weighted-Average Exercise Price Per Share, Forfeited (in dollars per share) Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Noncompete Agreements [Member] Non-compete agreements Customer-Related Intangible Assets [Member] Marketing assets and customer relationships Computer Software, Intangible Asset [Member] Software Patents [Member] Patents Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Extended Product Warranty Accrual, Noncurrent Long-term deferred warranty revenue Extended Product Warranty Accrual, Current Current portion of deferred warranty revenue Extended Product Warranty Accrual, Period Increase (Decrease) Revenue deferrals Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Weighted-Average Exercise Price Per Share, Expired (in dollars per share) Balance at beginning of period Total deferred warranty revenue Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Extended Product Warranty Accrual Movement in Extended Product Warranty Accrual [Roll Forward] Movement in Extended Product Warranty Accrual [Roll Forward] Product Warranty Accrual, Noncurrent Long-term estimated warranty liability Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Weighted-Average Exercise Price Per Share, Exercised (in dollars per share) Standard Product Warranty Accrual, Decrease for Payments Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Settlements made during the period Warranty revision Standard and Extended Product Warranty Accrual Balance at end of period Balance at beginning of period Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Product Warranties Time Frame Product Warranties Time Frame Product warranties time frame, years Inventory [Line Items] Inventory [Line Items] Inventory, Current [Table] Inventory, Current [Table] Other Accrued Liabilities, Current Marketable Securities Classified As Cash Equivalents, Unrealized Losses Other Product Warranty Accrual, Current Warranty liability Current portion of estimated warranty liability Employee-related Liabilities, Current Wages and benefits Marketable Securities Classified As Cash Equivalents, Unrealized Gains Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Inventory, Finished Goods, Gross Finished goods Inventory, Work in Process, Gross Work in process Inventory, Raw Materials, Gross Raw materials and purchased parts Options Outstanding, Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Lower Of Market Price First Or Last Day Of Offering Percentage Lower Of Market Price First Or Last Day Of Offering Percentage Maximum Contribution Per Plan Year Maximum Contribution Per Plan Year Maximum contribution per plan year Payroll Deduction For Employee Stock Purchase Plan Percentage Payroll Deduction For Employee Stock Purchase Plan Percentage Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Available-for-sale Equity Securities, Accumulated Gross Unrealized Loss, before Tax Payroll deduction for employee stock purchase plan percentage Stock Granted, Value, Share-based Compensation, Gross Stock granted, value Stock issued during period, shares Accumulated pre-tax unrealized gains for marketable securities Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures Number Of Shares Granted For Non-Employee Directors Upon Re-Election Number Of Shares Granted For Non-Employee Directors Upon Re-Election Number of shares granted for non-employee directors upon re-election, shares Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Restricted Stock Units to Common Stock Ratio Restricted Stock Units to Common Stock Ratio Restricted stock units to common stock ratio, shares entitled, shares Vesting period, years Number of Stock-Based Compensation Plans Number Of Stock-Based Compensation Plans Number of stock-based compensation plans Employee Stock [Member] Employee Stock Purchase Plan Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) Employee Stock Option [Member] Stock Options Equity Award [Domain] Equity Award [Domain] Award Type [Axis] Award Type [Axis] Plan Name [Domain] Plan Name [Domain] Plan Name [Axis] Plan Name [Axis] Investments, Fair Value Disclosure Marketable securities Fair Value, Inputs, Level 3 [Member] Significant Unobservable Inputs (Level 3) Fair Value, Inputs, Level 2 [Member] Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 1 [Member] Quoted Prices In Active Markets For Identical Assets (Level 1) Fair Value Hierarchy [Domain] Fair Value, Measurements, Fair Value Hierarchy [Domain] Unrecognized equity based compensation weighted average period, years Fair Value, Hierarchy [Axis] Fair Value, Hierarchy [Axis] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Asset Impairment Charges Asset impairment charges Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Selling and Marketing Expense [Member] Selling, general and administrative Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Unrecognized compensation cost related to non-vested equity based compensation Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Exercise Price Share-based compensation exercise price (in dollars per share) Income Statement Location [Domain] Income Statement Location [Domain] Income Statement Location [Axis] Income Statement Location [Axis] Derivative, Term of Contract Derivative, term of contract Share Based Compensation Arrangement By Share Based Payment Award Shares Granted For Non-Employee Directors Upon Re-Election Share Based Compensation Arrangement By Share Based Payment Award Shares Granted For Non-Employee Directors Upon Re-Election Foreign Currency Contracts, Liability, Fair Value Disclosure Fair value of foreign exchange forward contracts, representing a loss Shares granted for non-employee directors upon re-election Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Shares, Granted (in shares) Fair value of cash flow hedges Derivative instruments-liabilities: Foreign exchange forward contracts Derivative Asset, Notional Amount Foreign exchange gross notional amount Gain (Loss) on Cash Flow Hedge Ineffectiveness, Net Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Hedge ineffectiveness Adjustments to Additional Paid in Capital, Share-based Compensation and Exercise of Stock Options Adjustments to additional paid-in capital, exercise of stock options Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Not Designated as Hedging Instrument [Member] Not Designated as Hedging Instrument Designated as Hedging Instrument [Member] Designated as Hedging Instrument Hedging Designation [Domain] Hedging Designation [Domain] Hedging Designation [Axis] Hedging Designation [Axis] Maximum [Member] Maximum Minimum [Member] Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Expected life in years Options Outstanding, Forfeited (in shares) Options Outstanding, Expired (in shares) Options Outstanding, Granted (in shares) Employees can purchase stock at the percentage rate of the lower of the market price on the first or last day of the offering period (as a percent) Minimum Range [Domain] Range [Domain] Range [Axis] Range [Axis] Foreign Exchange Forward [Member] Foreign Exchange Forward Contracts Derivative Contract [Domain] Derivative Contract [Domain] Derivative Instrument [Axis] Derivative Instrument [Axis] Cash And Marketable Securities Held In Foreign Accounts Fair value of shares vested Cash And Marketable Securities Held In Foreign Accounts Cash And Marketable Securities Held In Foreign Accounts Marketable Securities Classified As Cash Equivalents, Unrealized Losses Unrealized Losses Marketable Securities Classified As Cash Equivalents, Unrealized Gains Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Unrealized Gains Derivative Instruments, Gain (Loss) [Table] Money Market And Certificates Of Deposit Money Market And Certificates Of Deposit [Member] Money Market And Certificates Of Deposit Foreign Accounts [Member] Foreign Accounts [Member] Foreign Accounts Marketable Securities Classified As Cash Equivalents, Cost Marketable Securities Classified As Cash Equivalents, Cost Cost Cost Available-for-sale securities, gross realized gain (loss) Available-for-sale Securities, Gross Realized Gain (Loss) Derivative Instruments, Gain (Loss) [Table] Maximum Maturity Of Debt Securities Maximum Maturity Of Debt Securities Maximum maturity of debt securities (less than 5 years) Available-for-sale Securities Aggregate intrinsic value of stock options exercised Fair value Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Available-for-sale Equity Securities, Accumulated Gross Unrealized Gain, before Tax Unrealized Losses Unrealized Gains Available-for-sale Securities, Amortized Cost Basis Cost Equity Securities [Member] Equity security Asset backed securities Asset-backed Securities [Member] Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] The Effect of The Reclassifications From Comprehensive Income (Loss) To Earnings Marketable securities [Member] Other Long-term Investments [Member] Aggregate intrinsic value of exercisable options Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Schedule of Non-Vested Restricted Stock Activity Marketable securities [Member] Accumulated pre-tax unrealized losses on marketable securities Short-term Investments [Member] Schedule of Gain (Loss) on Investments [Table] Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions Schedule Of Marketable Securities Classified As Cash Equivalents [Table Text Block] Schedule Of Marketable Securities Classified As Cash Equivalents [Table Text Block] Weighted average remaining contractual term for exercisable options, years Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Aggregate intrinsic value for all options outstanding Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Proceeds from Maturities, Prepayments and Calls of Available-for-sale Securities Schedule of Gain (Loss) on Investments [Table] Weighted-Average Exercise Price Per Share, Granted (in dollars per share) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Grant date fair value (in dollars per share) Schedule of Accumulated Other Comprehensive Loss Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Net Income (Loss) per Basic and Diluted Shares Finite-lived Intangible Assets Amortization Expense [Table Text Block] Schedule of Amortization Expense For Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Intangible Assets Schedule Of Changes In Deferred Warranty Revenue [Table Text Block] Schedule Of Changes In Deferred Warranty Revenue [Table Text Block] Schedule Of Changes In Deferred Warranty Revenue Schedule of Product Warranty Liability [Table Text Block] Schedule of Changes In Estimated Warranty Liability Schedule of Accrued Liabilities [Table Text Block] Schedule of Accrued Liabilities Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Fair Value Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Schedule of Stock Option Activity Fair Value, Assets Measured on Recurring Basis [Table Text Block] Fair Value Measurements for Marketable Securities and Foreign Exchange Forward Contracts Available-for-sale Securities [Table Text Block] Schedule of Marketable Securities New Accounting Pronouncements, Policy [Policy Text Block] Recent Accounting Developments Accounting Policies [Abstract] Commitments and Contingencies Disclosure [Text Block] Contingencies Commitments and Contingencies Disclosure [Abstract] Equity [Abstract] Income Tax Disclosure [Text Block] Income Taxes Income Tax Disclosure [Abstract] Comprehensive Income (Loss) Note [Text Block] Other Comprehensive Loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Earnings Per Share [Abstract] Segment Reporting [Abstract] Intangible Assets Disclosure [Text Block] Intangible Assets Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Weighted average grant date fair value (in dollars per share) Intangible Assets, Net (Excluding Goodwill) [Abstract] Balance Sheet Related Disclosures [Abstract] Share-Based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Share-based Compensation [Abstract] Fair Value Disclosures [Text Block] Weighted Average Grant Date Fair Value, Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Fair Value Measurements Weighted average remaining contractual term, years Options granted to non-employee directors upon re-election Fair Value Disclosures [Abstract] Derivative Instruments and Hedging Activities Disclosure [Text Block] Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Granted To Non-Employee Directors Upon Reelection Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Granted To Non-Employee Directors Upon Re-election Derivatives Derivative Instruments and Hedges, Assets [Abstract] Foreign currency translation adjustments Number of shares granted for non-employee directors upon re-election, per director Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Granted To Non-Employee Directors Upon Reelection, Per Director Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Granted To Non-Employee Directors Upon Re-election, Per Director Number of additional shares authorized for issuance Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Marketable Securities [Abstract] Cash and Cash Equivalents, Period Increase (Decrease) Net increase (decrease) in cash and cash equivalents Effect of Exchange Rate on Cash and Cash Equivalents Effects of exchange rate changes on cash and cash equivalents Net Cash Provided by (Used in) Financing Activities Net cash provided by financing activities Proceeds from exercise of stock options Proceeds from Stock Options Exercised Net Cash Provided by (Used in) Financing Activities [Abstract] CASH FLOWS FROM FINANCING ACTIVITIES: Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Number of shares available for future issuance (in shares) Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Payments to Acquire Intangible Assets Additions to patents Payments to Acquire Property, Plant, and Equipment Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Additions to equipment and leasehold improvements Proceeds from Sale and Maturity of Available-for-sale Securities Schedule of Cash Flow Hedging Instruments, Statements of Financial Performance and Financial Position, Location [Table Text Block] Proceeds from sales of available-for-sale marketable securities Net Cash Provided by (Used in) Investing Activities [Abstract] Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block] CASH FLOWS FROM INVESTING ACTIVITIES: Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Increase (Decrease) in Accrued Liabilities Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block] Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Schedule of Cash Flow Hedges Accrued expenses Increase (Decrease) in Accounts Payable Interim Reporting Accounts payable Increase (Decrease) in Other Current Assets Other assets Increase (Decrease) in Inventories Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax Schedule Of Marketable Securities Classified As Cash Equivalents Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, before Tax, [Abstract] Unrealized gains (losses) on available-for-sale securities: Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Derivative Instruments, Loss Reclassified from Accumulated OCI into Income, Effective Portion Inventories Increase (Decrease) in Accounts Receivable Accounts receivable Increase (Decrease) in Operating Capital [Abstract] Unrealized pretax loss for cash flow hedging instruments reclassified into earnings Gain (Loss) from Components Excluded from Assessment of Cash Flow Hedge Effectiveness, Net Changes in operating assets and liabilities: Organization, Consolidation and Presentation of Financial Statements [Abstract] Amounts excluded from effectiveness testing recognized in earnings on cash flow hedges Share-based Compensation Share-based compensation Equity based compensation expense Deferred Income Tax Expense (Benefit) Deferred taxes Provision for Doubtful Accounts Recovery for doubtful accounts Depreciation, Depletion and Amortization Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Proceeds from maturities of available-for-sale marketable securities Depreciation and amortization Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Net Cash Provided by (Used in) Operating Activities [Abstract] Gain (Loss) on Investments [Line Items] Options granted in period, fair value Gain (Loss) on Investments [Line Items] CASH FLOWS FROM OPERATING ACTIVITIES: Statement of Cash Flows [Abstract] Statement of Comprehensive Income [Abstract] Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] Schedule of Sales By Geographic Area Weighted Average Grant Date Fair Value, Non-vested at September 30, 2019 (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares Nonoperating Income (Expense) Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Tax Interest income and other Selling, General and Administrative Expense Selling, general and administrative expenses Selling, general and administrative expenses Research and Development Expense Research and development expenses Research and development expenses Gross Profit Gross margin Cost of Revenue Cost of revenues Cost of revenues Revenues Revenues Income Statement [Abstract] Common Stock, Shares, Outstanding Common stock, shares outstanding Common Stock, Shares Authorized Common stock, shares authorized Preferred Stock, Shares Outstanding Preferred stock, shares outstanding Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Table Text Block] Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value Preferred Stock, Shares Authorized Preferred stock, shares authorized Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value Accounts receivable, allowances Allowance for Doubtful Accounts Receivable, Current Liabilities and Equity Total liabilities and stockholders’ equity Retained Earnings (Accumulated Deficit) Retained earnings Preferred Stock, Value, Issued Preferred stock, no par value, 5,000,000 shares authorized, none outstanding Stockholders' Equity Attributable to Parent [Abstract] Stockholders’ equity: Commitments and Contingencies Commitments and contingencies Liabilities Total liabilities Accrued Income Taxes, Noncurrent Reserve for income taxes Deferred Tax Liabilities, Net, Noncurrent Deferred tax liability Liabilities, Current Total current liabilities Accrued Liabilities, Current Amendment Flag Amendment Flag Document Type Document Type Document and Entity Information [Abstract] Document And Entity Information [Abstract] Document Fiscal Period Focus Document Fiscal Year Focus Document Period End Date Document Period End Date Document Fiscal Period Focus Accrued expenses Accrued expenses Accounts Payable, Current Accounts payable Liabilities and Equity [Abstract] LIABILITIES AND STOCKHOLDERS’ EQUITY Assets Total assets Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss [Abstract] Deferred Tax Assets, Net of Valuation Allowance, Noncurrent Deferred tax assets Other Assets, Noncurrent Other assets Goodwill Goodwill Intangible Assets, Net (Excluding Goodwill) Intangible assets, net Property, Plant and Equipment, Net Equipment and leasehold improvements, net Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Marketable Securities, Noncurrent Marketable securities, long-term Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss In Unrealized Loss Position For Greater Than 12 Months In Unrealized Loss Position For Less Than 12 Months Assets, Current Total current assets In Unrealized Loss Position For Greater Than 12 Months Other Assets, Current Other current assets Revenue from Goods and Services Transferred to Customers at Point in Time as Percentage of Entity Revenue Revenue from goods and services transferred to customers at a point in time as percentage of entity's revenue The revenue from goods and services transferred to customers at a point in time as percentage of entity's revenue. The revenue from goods and services transferred to customers over time as percentage of entity's revenue. Revenue from goods and services transferred to customers over time as percentage of entity's revenue Revenue from Goods and Services Transferred to Customers Over Time as Percentage of Entity Revenue Net changes related to available-for-sale securities, Before Tax Amortization period of incremental costs of obtaining a contract, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Inventory, Net Period Between When Entity Transfer Promised Good or Service to Customer and When Customer Pays for That Good or Service Total inventories Period between when entity transfer a promised good or service to a customer and when the customer pays for that good or service Period between when entity transfer a promised good or service to a customer and when the customer pays for that good or service, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Inventories Marketable Securities, Current Marketable securities Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents – end of period Cash and cash equivalents – beginning of period Cash and cash equivalents Assets [Abstract] ASSETS Statement of Financial Position [Abstract] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Filer Category Entity Filer Category Current Fiscal Year End Date Current Fiscal Year End Date Entity Central Index Key Entity Central Index Key Entity Registrant Name Entity Registrant Name Document Fiscal Year Focus Proceeds from exercise of stock options Excess tax benefit from the exercise of stock options Employee Service Share-based Compensation, Tax Benefit from Exercise of Stock Options Tax benefit realized from exercise of stock options Stock Issued During Period, Value, Employee Stock Purchase Plan Stock Issued During Period, Shares, Employee Stock Purchase Plans Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Abstract] In Unrealized Loss Position For Less Than 12 Months Issuance of common stock under Employee Stock Purchase Plan Issuance of common stock under Employee Stock Purchase Plan, shares Subsequent event [Member] Increase (Decrease) in retained earnings due to acccounting standard update Subsequent event [Member] Class of Treasury Stock [Table] Subsequent Event Type [Axis] New Accounting Pronouncement or Change in Accounting Principle, Cumulative Effect of Change on Equity or Net Assets Subsequent Event Type [Domain] Equity, Class of Treasury Stock [Line Items] Share Repurchase [Line Items] Number of shares vested Total unrealized gains on foreign exchange forward contracts Net Income (Loss) Attributable to Parent Stock Repurchase Program Number of Shares Repurchased Number of shares repurchased under repurchase program The number of shares repurchased by an entity's Board of Directors under a stock repurchase plan. Customer Two [Member]. Concentration Risk [Table] Products and Services [Axis] Products and Services [Domain] Semiconductor Sensors [Member] Semiconductor Sensors [Member] Semiconductor Sensors [Member] Inspection and Metrology Systems [Member]. Inspection and Metrology Systems [Member] Inspection and Metrology Systems [Member] Concentration Risk [Line Items] Schedule of Product Information [Table Text Block] Summary Of Revenue By Product Line Schedule of Unrealized Loss Position Schedule of Available-for-sale Securities [Table] U.S. government and agency obligations [Member] Schedule of Available-for-sale Securities [Line Items] US Treasury and Government [Member] Asset backed securities [Member] Unrealized Loss Position Fair Value Gross Unrealized Losses Marketable securities - Short-Term Marketable securities - Long-Term New Accounting Pronouncements and Changes in Accounting Principles [Text Block] ASU No. 2014-09 [Member] Revenue from Goods and Services Transferred to Customers at Point in Time Revenue from goods and services transferred to customers at a point in time Amount of revenue from goods and services transferred to customers at a point in time. Revenue from Goods and Services Transferred to Customers Over Time Revenue from goods and services transferred to customers over time Amount of revenue from goods and services transferred to customers over time. Contract with Customer, Liability, Revenue Recognized Concentration Risk Disclosure [Text Block] Revenue Concentrations, Significant Customers And Geographic Areas Amortization Period of Incremental Costs of Obtaining Contract Amortization period of incremental costs of obtaining a contract ASU 2014-09 [Member] REVENUE RECOGNITION Amounts reclassified from beginning contract liabilities to revenue High Precision 3D and 2D Sensors [Member] Schedule of Operating Leased Assets [Table] High Precision 3D and 2D Sensors [Member]. High Precision 3D and 2D Sensors [Member] Deferred warranty revenue U.S. government and agency obligations Customer Two [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Significant Customer B [Member] Period over which unsatisfied performance obligations are expected to be recognized Operating Leased Assets [Line Items] Maximum Period in Which Accounts Receivable Become Due Maximum period in which accounts receivable become due New Accounting Pronouncement or Change in Accounting Principle Effect of Change on Revenue Amount of the effect of a change in accounting principle on revenue. Represents period for the value of unsatisfied performance obligations which are not disclosed. Represents the maximum period in which account receivable become due under normal trade terms. Product Warranty, Period Warranty period (in years) Product Warranty, Period Stock Repurchase Program, Remaining Authorized Repurchase Amount Remaining authorized share repurchase amount Available-for-sale Equity Securities, Gross Unrealized Loss Unrealized loss on available-for-sale equity security ASU No. 2016-01 [Member] Accounting Standards Update 2016-01 [Member] Increase in revenue due to accounting standard update Period for Value of Unsatisfied Performance Obligations Which not Disclosed Period for the value of unsatisfied performance obligations which are not disclosed Amount of other comprehensive income, including prior period adjustment, net of tax. Total change for the period Other Comprehensive Income Including Prior Period Adjustment Net of Tax Marketable Securities, Unrealized Gain (Loss) Unrealized gains or losses on marketable securities Schedule of Operating Leased Assets [Table] Leases of Lessee Disclosure [Text Block] Operating Leases New Accounting Pronouncement or Change in Accounting Principle Effect on Net Income Represents the amount of the effect of a change in accounting principle on net income. Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Exercise of stock options, shares Accounting Standards Update 2018-11 [Member] ASU 2018-11 [Member] Financial Instrument [Axis] Decrease related to adoption of ASU 2016-01 (See Note 16) Operating Leases [Line Items] Mixed office and warehouse facility, square footage Area of Real Estate Property Future minimum lease payments due Operating Leases, Future Minimum Payments Due Financial Instruments [Domain] Increase in net income due to accounting standard update Number of Quarterly Installments In Which Awards Will Vest Number of quarterly installments in which awards will vest The number of quarterly installments in which awards will vest. ASU No. 2016-02 [Member] Document Transition Report Document Quarterly Report Entity Incorporation, State or Country Code Entity Interactive Data Current Repurchase of common stock Stock Repurchased and Retired During Period, Shares Payments for Repurchase of Common Stock Repurchase of common stock, shares Repurchase of common stock Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Stock Repurchased During Period, Value Repurchase of common stock Repurchase of common stock, shares Contract With Customer Liability, Advance Customer Payments Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, attributable to advance customer payments. Contract liabilities - advance customer payments Contract With Customer Liability, Deferred Warranty Revenue Contract liabilities - deferred warranty revenue Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, attributable to deferred warranty revenue. Unvested shares Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Marketable Securities Consolidated Entities [Axis] Consolidated Entities [Domain] EX-101.SCH 6 cybe-20190930.xsd SCHEMA 0001000 - Document - Document And Entity Information link:presentationLink link:definitionLink link:calculationLink 1001000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) link:presentationLink link:definitionLink link:calculationLink 1001501 - Statement - CONDENSED CONSOLDIATED BALANCE SHEETS (Unaudited) (Parenthetical) link:presentationLink link:definitionLink link:calculationLink 1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) link:presentationLink link:definitionLink link:calculationLink 1003000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Unaudited) link:presentationLink link:definitionLink link:calculationLink 1004000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:definitionLink link:calculationLink 2101100 - Disclosure - Interim Reporting link:presentationLink link:definitionLink link:calculationLink 2102100 - Disclosure - Recent Accounting Developments link:presentationLink link:definitionLink link:calculationLink 2103100 - Disclosure - Revenue Recognition link:presentationLink link:definitionLink link:calculationLink 2104100 - Disclosure - Marketable Securities link:presentationLink link:definitionLink link:calculationLink 2105100 - Disclosure - Fair Value Measurements link:presentationLink link:definitionLink link:calculationLink 2106100 - Disclosure - Share-Based Compensation link:presentationLink link:definitionLink link:calculationLink 2107101 - Disclosure - Changes In Stockholders' Equity link:presentationLink link:definitionLink link:calculationLink 2108100 - Disclosure - Other Financial Statement Data link:presentationLink link:definitionLink link:calculationLink 2109100 - Disclosure - Intangible Assets link:presentationLink link:definitionLink link:calculationLink 2110100 - Disclosure - Revenue Concentrations, Significant Customers And Geographic Areas link:presentationLink link:definitionLink link:calculationLink 2111100 - Disclosure - Net Income (Loss) Per Share link:presentationLink link:definitionLink link:calculationLink 2112100 - Disclosure - Other Comprehensive Loss link:presentationLink link:definitionLink link:calculationLink 2113100 - Disclosure - Income Taxes link:presentationLink link:definitionLink link:calculationLink 2114100 - Disclosure - Operating Leases link:presentationLink link:definitionLink link:calculationLink 2115100 - Disclosure - Share Repurchases link:presentationLink link:definitionLink link:calculationLink 2116100 - Disclosure - Contingencies link:presentationLink link:definitionLink link:calculationLink 2117100 - Disclosure - Adoption Of Accounting Standards Update No. 2016-09, Improvements To Employee Share Based Payment Accounting link:presentationLink link:definitionLink link:calculationLink 2118100 - Disclosure - Derivatives link:presentationLink link:definitionLink link:calculationLink 2202201 - Disclosure - Recent Accounting Developments (Policies) link:presentationLink link:definitionLink link:calculationLink 2303201 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:definitionLink link:calculationLink 2304301 - Disclosure - Marketable Securities (Tables) link:presentationLink link:definitionLink link:calculationLink 2305301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:definitionLink link:calculationLink 2306301 - Disclosure - Share-Based Compensation (Tables) link:presentationLink link:definitionLink link:calculationLink 2307401 - Disclosure - Changes In Stockholders' Equity (Tables) link:presentationLink link:definitionLink link:calculationLink 2308301 - Disclosure - Other Financial Statement Data (Tables) link:presentationLink link:definitionLink link:calculationLink 2309301 - Disclosure - Intangible Assets (Tables) link:presentationLink link:definitionLink link:calculationLink 2310301 - Disclosure - Revenue Concentrations, Significant Customers And Geographic Areas (Tables) link:presentationLink link:definitionLink link:calculationLink 2311301 - Disclosure - Net Income (Loss) Per Share (Tables) link:presentationLink link:definitionLink link:calculationLink 2312301 - Disclosure - Other Comprehensive Income (Tables) link:presentationLink link:definitionLink link:calculationLink 2315301 - Disclosure - Operating Leases (Tables) link:presentationLink link:definitionLink link:calculationLink 2317301 - Disclosure - Derivatives (Tables) link:presentationLink link:definitionLink link:calculationLink 2402401 - Disclosure - Recent Accounting Developments (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 2403201 - Disclosure - Revenue Recognition (Summary Of Revenue Performance Obligations) (Details) link:presentationLink link:definitionLink link:calculationLink 2403202 - Disclosure - Revenue Recognition (Schedule of contract assets and contract liabilities) (Details) link:presentationLink link:definitionLink link:calculationLink 2403203 - Disclosure - Revenue Recognition (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 2403204 - Disclosure - Revenue Recognition (Summary of the amounts reclassified from beginning contract liabilities to revenue) (Details) link:presentationLink link:definitionLink link:calculationLink 2404401 - Disclosure - Marketable Securities (Schedule Of Marketable Securities) (Details) link:presentationLink link:definitionLink link:calculationLink 2404402 - Disclosure - Marketable Securities (Schedule Of Unrealized Loss Position) (Details) link:presentationLink link:definitionLink link:calculationLink 2404403 - Disclosure - Marketable Securities (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 2404404 - Disclosure - Marketable Securities (Schedule Of Marketable Securities Classified As Cash Equivalents) (Details) link:presentationLink link:definitionLink link:calculationLink 2405402 - Disclosure - Fair Value Measurements (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 2405403 - Disclosure - Fair Value Measurements (Fair Value Measurements For Marketable Securities And Foreign Exchange Forward Contracts) (Details) link:presentationLink link:definitionLink link:calculationLink 2406402 - Disclosure - Share-Based Compensation (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 2406403 - Disclosure - Share-Based Compensation (Schedule Of Stock Option Activity) (Details) link:presentationLink link:definitionLink link:calculationLink 2406404 - Disclosure - Share-Based Compensation (Schedule Of Stock Option Valuation Assumptions) (Details) link:presentationLink link:definitionLink link:calculationLink 2406405 - Disclosure - Share-Based Compensation (Schedule Of Non-Vested Restricted Stock Activity) (Details) link:presentationLink link:definitionLink link:calculationLink 2407501 - Disclosure - Changes In Stockholders' Equity (Schedule of Changes in Stockholders' Equity) (Details) link:presentationLink link:definitionLink link:calculationLink 2408402 - Disclosure - Other Financial Statement Data (Schedule Of Inventories) (Details) link:presentationLink link:definitionLink link:calculationLink 2408403 - Disclosure - Other Financial Statement Data (Schedule Of Accrued Expenses) (Details) link:presentationLink link:definitionLink link:calculationLink 2408404 - Disclosure - Other Financial Statement Data (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 2408405 - Disclosure - Other Financial Statement Data (Schedule Of Changes In Estimated Warranty Liability) (Details) link:presentationLink link:definitionLink link:calculationLink 2408406 - Disclosure - Other Financial Statement Data (Schedule Of Changes In Deferred Warranty Revenue) (Details) link:presentationLink link:definitionLink link:calculationLink 2409402 - Disclosure - Intangible Assets (Schedule Of Intangible Assets) (Details) link:presentationLink link:definitionLink link:calculationLink 2409403 - Disclosure - Intangible Assets (Schedule Of Amortization Expense For Intangible Assets) (Details) link:presentationLink link:definitionLink link:calculationLink 2409404 - Disclosure - Intangible Assets (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 2410401 - Disclosure - Revenue Concentrations, Significant Customers, and Geographic Areas (Summary Of Revenue By Product Line) (Details) link:presentationLink link:definitionLink link:calculationLink 2410402 - Disclosure - Revenue Concentrations, Significant Customers And Geographic Areas (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 2410403 - Disclosure - Revenue Concentrations, Significant Customers And Geographic Areas (Schedule Of Sales By Geographic Area) (Details) link:presentationLink link:definitionLink link:calculationLink 2411402 - Disclosure - Net Income (Loss) Per Share (Schedule of Net Income (Loss) per Basic and Diluted Shares) (Details) link:presentationLink link:definitionLink link:calculationLink 2411403 - Disclosure - Net Income (Loss) Per Share (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 2412401 - Disclosure - Other Comprehensive Loss (The Effect of the Reclassifications from Other Comprehensive Income (Loss) to Earnings) (Details). link:presentationLink link:definitionLink link:calculationLink 2412402 - Disclosure - Other Comprehensive Loss (The Effect Of The Reclassifications From Other Comprehensive Loss To Earnings) (Details) link:presentationLink link:definitionLink link:calculationLink 2412403 - Disclosure - Other Comprehensive Loss (Schedule Of Accumulated Other Comprehensive Loss) (Details) link:presentationLink link:definitionLink link:calculationLink 2413401 - Disclosure - Income Taxes (Details) link:presentationLink link:definitionLink link:calculationLink 2414401 - Disclosure - Operating Leases (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 2415401 - Disclosure - Operating Leases (Schedule of components of our costs for operating leases) (Details) link:presentationLink link:definitionLink link:calculationLink 2415402 - Disclosure - Operating Leases (Schedule of the future maturities of lease liabilities) (Details) link:presentationLink link:definitionLink link:calculationLink 2415403 - Disclosure - Operating Leases (Schedule Of Future Minimum Lease Payments Required Under Noncancelable Operating Lease Agreements) (Details) link:presentationLink link:definitionLink link:calculationLink 2415404 - Disclosure - Share Repurchases (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 2417401 - Disclosure - Adoption Of Accounting Standards Update No. 2016-09, Improvements To Employee Share Based Payment Accounting (Details) link:presentationLink link:definitionLink link:calculationLink 2418402 - Disclosure - Derivatives (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 2418403 - Disclosure - Derivatives (Schedule Of Cash Flow Hedges) (Details) link:presentationLink link:definitionLink link:calculationLink EX-31.1 7 ex311_1.htm EXHIBIT 31.1


EXHIBIT 31.1
I, Subodh Kulkarni, certify that:
1.          I have reviewed this Quarterly Report on Form 10-Q of CyberOptics Corporation.
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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f))for the registrant and have:
(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.          The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: November 6, 2019
 
/s/ Subodh Kulkarni
 
Signature
 
Name: Subodh Kulkarni
 
Title: President and Chief Executive Officer


EX-31.2 8 ex312_2.htm EXHIBIT 31.2


EXHIBIT 31.2
I, Jeffrey A. Bertelsen, certify that:
1.          I have reviewed this Quarterly Report on Form 10-Q of CyberOptics Corporation.
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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f))for the registrant and have:
(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.          The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: November 6, 2019
 
/s/ Jeffrey A. Bertelsen
 
Signature
 
Name: Jeffrey A. Bertelsen
 
Title: Vice President, Chief Financial Officer and Chief
Operating Officer



EX-32 9 ex32_3.htm EXHIBIT 32


EXHIBIT 32
CERTIFICATION PURSUANT TO
18 U.S.C. §1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of CyberOptics Corporation (the “Company”) on Form 10-Q for the period ended September 30, 2019 as filed with the Securities and Exchange Commission on or about the date hereof (the “Report”), the undersigned, Subodh Kulkarni, Chief Executive Officer of the Company, and Jeffrey A. Bertelsen, Chief Financial Officer of the Company, each certify, pursuant to 18 U.S.C. §1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, 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.
 
/s/ Subodh Kulkarni
 
Subodh Kulkarni
 
President and Chief Executive Officer
 
November 6, 2019
 
 
 
/s/ Jeffrey A. Bertelsen
 
Jeffrey A. Bertelsen
 
Vice President, Chief Financial Officer and Chief Operating Officer
 
November 6, 2019
END OF FILING


XML 10 R67.htm IDEA: XBRL DOCUMENT v3.19.3
Operating Leases (Schedule of components of our costs for operating leases) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2019
Leases [Abstract]    
Operating lease cost $ 179 $ 538
Variable lease cost 67 202
Short-term lease cost 2 5
Total $ 248 $ 745
XML 11 R63.htm IDEA: XBRL DOCUMENT v3.19.3
Other Comprehensive Loss (The Effect Of The Reclassifications From Other Comprehensive Loss To Earnings) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Foreign currency translation adjustments, Before Tax $ (269) $ (50) $ (199) $ (252)
Foreign currency translation adjustments, Tax 0 0 0 0
Foreign currency translation adjustments, Net of Tax (269) (50) (199) (252)
Net change related to available-for-sale securities: Unrealized gains (losses), Before Tax 1 3 129 (33)
Net change related to available-for-sale securities: Unrealized gains (losses), Tax 0 0 (26) 8
Net change related to available-for-sale securities: Unrealized gains (losses), Net of Tax 1 3 103 (25)
Reclassification included in interest income and other, Before Tax 0 (3) 0 (3)
Reclassification included in interest income and other, Tax 0 0 0 0
Reclassification included in interest income and other, Net of Tax 0 (3) 0 (3)
Net changes related to available-for-sale securities, Before Tax 1 0 129 (36)
Net changes related to available-for-sale securities, Tax 0 0 (26) 8
Net changes related to available-for-sale securities, Net of Tax 1 0 103 (28)
Other comprehensive loss before income taxes (268) (50) (70) (288)
Other comprehensive loss, Tax 0 0 (26) 8
Other comprehensive loss, net of tax $ (268) $ (50) $ (96) $ (280)
JSON 12 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "cybe-20190930.htm": { "axisCustom": 0, "axisStandard": 18, "contextCount": 229, "dts": { "calculationLink": { "local": [ "cybe-20190930_cal.xml" ] }, "definitionLink": { "local": [ "cybe-20190930_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "cybe-20190930.htm" ] }, "labelLink": { "local": [ "cybe-20190930_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "cybe-20190930_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml" ] }, "schema": { "local": [ "cybe-20190930.xsd" ], "remote": [ "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/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 572, "entityCount": 1, "hidden": { "http://cyberoptics.com/20190930": 1, "http://fasb.org/us-gaap/2019-01-31": 3, "http://xbrl.sec.gov/dei/2019-01-31": 14, "total": 18 }, "keyCustom": 30, "keyStandard": 355, "memberCustom": 12, "memberStandard": 36, "nsprefix": "cybe", "nsuri": "http://cyberoptics.com/20190930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "strong", "span", "td", "tr", "tbody", "table", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - Document And Entity Information", "role": "http://cyberoptics.com/role/DocumentAndEntityInformation", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "strong", "span", "td", "tr", "tbody", "table", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104100 - Disclosure - Marketable Securities", "role": "http://cyberoptics.com/role/MarketableSecurities", "shortName": "Marketable Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105100 - Disclosure - Fair Value Measurements", "role": "http://cyberoptics.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106100 - Disclosure - Share-Based Compensation", "role": "http://cyberoptics.com/role/ShareBasedCompensation", "shortName": "Share-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107101 - Disclosure - Changes In Stockholders' Equity", "role": "http://cyberoptics.com/role/ChangesInStockholdersEquity", "shortName": "Changes In Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108100 - Disclosure - Other Financial Statement Data", "role": "http://cyberoptics.com/role/OtherFinancialStatementData", "shortName": "Other Financial Statement Data", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109100 - Disclosure - Intangible Assets", "role": "http://cyberoptics.com/role/IntangibleAssets", "shortName": "Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110100 - Disclosure - Revenue Concentrations, Significant Customers And Geographic Areas", "role": "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreas", "shortName": "Revenue Concentrations, Significant Customers And Geographic Areas", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111100 - Disclosure - Net Income (Loss) Per Share", "role": "http://cyberoptics.com/role/NetIncomeLossPerShare", "shortName": "Net Income (Loss) Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112100 - Disclosure - Other Comprehensive Loss", "role": "http://cyberoptics.com/role/OtherComprehensiveLoss", "shortName": "Other Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113100 - Disclosure - Income Taxes", "role": "http://cyberoptics.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)", "role": "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "I20190930", "decimals": "-3", "lang": null, "name": "us-gaap:MarketableSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114100 - Disclosure - Operating Leases", "role": "http://cyberoptics.com/role/OperatingLeases", "shortName": "Operating Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "cybe:ShareRepurchaseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115100 - Disclosure - Share Repurchases", "role": "http://cyberoptics.com/role/ShareRepurchases", "shortName": "Share Repurchases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "cybe:ShareRepurchaseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116100 - Disclosure - Contingencies", "role": "http://cyberoptics.com/role/Contingencies", "shortName": "Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Recent Accounting Developments (Policies)", "role": "http://cyberoptics.com/role/RecentAccountingDevelopmentsPolicies", "shortName": "Recent Accounting Developments (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303201 - Disclosure - Revenue Recognition (Tables)", "role": "http://cyberoptics.com/role/DisclosureRevenueRecognitionTables", "shortName": "Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Marketable Securities (Tables)", "role": "http://cyberoptics.com/role/MarketableSecuritiesTables", "shortName": "Marketable Securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Fair Value Measurements (Tables)", "role": "http://cyberoptics.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - Share-Based Compensation (Tables)", "role": "http://cyberoptics.com/role/ShareBasedCompensationTables", "shortName": "Share-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307401 - Disclosure - Changes In Stockholders' Equity (Tables)", "role": "http://cyberoptics.com/role/ChangesInStockholdersEquityTables", "shortName": "Changes In Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308301 - Disclosure - Other Financial Statement Data (Tables)", "role": "http://cyberoptics.com/role/OtherFinancialStatementDataTables", "shortName": "Other Financial Statement Data (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "p", "td", "tr", "tbody", "table", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001501 - Statement - CONDENSED CONSOLDIATED BALANCE SHEETS (Unaudited) (Parenthetical)", "role": "http://cyberoptics.com/role/CondensedConsoldiatedBalanceSheetsUnauditedParenthetical", "shortName": "CONDENSED CONSOLDIATED BALANCE SHEETS (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "td", "tr", "tbody", "table", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309301 - Disclosure - Intangible Assets (Tables)", "role": "http://cyberoptics.com/role/IntangibleAssetsTables", "shortName": "Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310301 - Disclosure - Revenue Concentrations, Significant Customers And Geographic Areas (Tables)", "role": "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasTables", "shortName": "Revenue Concentrations, Significant Customers And Geographic Areas (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311301 - Disclosure - Net Income (Loss) Per Share (Tables)", "role": "http://cyberoptics.com/role/NetIncomeLossPerShareTables", "shortName": "Net Income (Loss) Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312301 - Disclosure - Other Comprehensive Income (Tables)", "role": "http://cyberoptics.com/role/OtherComprehensiveIncomeTables", "shortName": "Other Comprehensive Income (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315301 - Disclosure - Operating Leases (Tables)", "role": "http://cyberoptics.com/role/OperatingLeasesTables", "shortName": "Operating Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402401 - Disclosure - Recent Accounting Developments (Narrative) (Details)", "role": "http://cyberoptics.com/role/RecentAccountingDevelopmentsNarrativeDetails", "shortName": "Recent Accounting Developments (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "span", "p", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "I20190101_AccountingStandardsUpdate201811Member", "decimals": "-5", "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "tbody", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930_4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403201 - Disclosure - Revenue Recognition (Summary Of Revenue Performance Obligations) (Details)", "role": "http://cyberoptics.com/role/RevenueRecognitionSummaryOfRevenuePerformanceObligationsDetails", "shortName": "Revenue Recognition (Summary Of Revenue Performance Obligations) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930_4", "decimals": "2", "lang": null, "name": "cybe:PercentageOfRevenuePerformanceObligations", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "span", "p", "td", "tr", "tbody", "table", "div", "div", "div", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403202 - Disclosure - Revenue Recognition (Schedule of contract assets and contract liabilities) (Details)", "role": "http://cyberoptics.com/role/RevenueRecognitionScheduleofcontractassetsandcontractliabilitiesDetails", "shortName": "Revenue Recognition (Schedule of contract assets and contract liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "td", "tr", "tbody", "table", "div", "div", "div", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges", "span", "span", "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403203 - Disclosure - Revenue Recognition (Narrative) (Details)", "role": "http://cyberoptics.com/role/DisclosureRevenueRecognitionNarrativeDetails", "shortName": "Revenue Recognition (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges", "span", "span", "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "div", "div", "cybe:ScheduleOfAmountsReclassifiedFromBeginningContractLiabilitiesToRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930_4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403204 - Disclosure - Revenue Recognition (Summary of the amounts reclassified from beginning contract liabilities to revenue) (Details)", "role": "http://cyberoptics.com/role/RevenueRecognitionSummaryoftheamountsreclassifiedfrombeginningcontractliabilitiestorevenueDetails", "shortName": "Revenue Recognition (Summary of the amounts reclassified from beginning contract liabilities to revenue) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "div", "div", "cybe:ScheduleOfAmountsReclassifiedFromBeginningContractLiabilitiesToRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930_4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "tbody", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930_4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)", "role": "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "tbody", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930_4", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "us-gaap:AvailableForSaleSecuritiesTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "I20190930_ShortTermInvestmentsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Marketable Securities (Schedule Of Marketable Securities) (Details)", "role": "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails", "shortName": "Marketable Securities (Schedule Of Marketable Securities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "us-gaap:AvailableForSaleSecuritiesTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "I20190930_ShortTermInvestmentsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "tbody", "table", "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock", "div", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - Marketable Securities (Schedule Of Unrealized Loss Position) (Details)", "role": "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfUnrealizedLossPositionDetails", "shortName": "Marketable Securities (Schedule Of Unrealized Loss Position) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "tbody", "table", "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock", "div", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "div", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "cybe:MaximumMaturityOfDebtSecurities", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404403 - Disclosure - Marketable Securities (Narrative) (Details)", "role": "http://cyberoptics.com/role/MarketableSecuritiesNarrativeDetails", "shortName": "Marketable Securities (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "cybe:MaximumMaturityOfDebtSecurities", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "p", "div", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "I20190930_ForeignAccountsMember_3", "decimals": "0", "first": true, "lang": null, "name": "cybe:CashAndMarketableSecuritiesHeldInForeignAccounts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404404 - Disclosure - Marketable Securities (Schedule Of Marketable Securities Classified As Cash Equivalents) (Details)", "role": "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesClassifiedAsCashEquivalentsDetails", "shortName": "Marketable Securities (Schedule Of Marketable Securities Classified As Cash Equivalents) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "div", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "I20190930_ForeignAccountsMember_3", "decimals": "0", "first": true, "lang": null, "name": "cybe:CashAndMarketableSecuritiesHeldInForeignAccounts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "us-gaap:AssetImpairmentCharges", "span", "div", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AssetImpairmentCharges", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Fair Value Measurements (Narrative) (Details)", "role": "http://cyberoptics.com/role/FairValueMeasurementsNarrativeDetails", "shortName": "Fair Value Measurements (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:AssetImpairmentCharges", "span", "div", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AssetImpairmentCharges", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "ix:continuation", "div", "div", "div", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405403 - Disclosure - Fair Value Measurements (Fair Value Measurements For Marketable Securities And Foreign Exchange Forward Contracts) (Details)", "role": "http://cyberoptics.com/role/FairValueMeasurementsFairValueMeasurementsForMarketableSecuritiesAndForeignExchangeForwardContractsDetails", "shortName": "Fair Value Measurements (Fair Value Measurements For Marketable Securities And Foreign Exchange Forward Contracts) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "ix:continuation", "div", "div", "div", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "I20190930", "decimals": "INF", "first": true, "lang": null, "name": "cybe:NumberOfStockBasedCompensationPlans", "reportCount": 1, "unitRef": "stock-based_complensation_plan", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Share-Based Compensation (Narrative) (Details)", "role": "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails", "shortName": "Share-Based Compensation (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "I20181231", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Share-Based Compensation (Schedule Of Stock Option Activity) (Details)", "role": "http://cyberoptics.com/role/ShareBasedCompensationScheduleOfStockOptionActivityDetails", "shortName": "Share-Based Compensation (Schedule Of Stock Option Activity) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "I20181231", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406405 - Disclosure - Share-Based Compensation (Schedule Of Non-Vested Restricted Stock Activity) (Details)", "role": "http://cyberoptics.com/role/ShareBasedCompensationScheduleOfNonVestedRestrictedStockActivityDetails", "shortName": "Share-Based Compensation (Schedule Of Non-Vested Restricted Stock Activity) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "span", "p", "td", "tr", "tbody", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "I20190630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407501 - Disclosure - Changes In Stockholders' Equity (Schedule of Changes in Stockholders' Equity) (Details)", "role": "http://cyberoptics.com/role/ChangesInStockholdersEquityDetails", "shortName": "Changes In Stockholders' Equity (Schedule of Changes in Stockholders' Equity) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "I20190630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "tbody", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930_4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Unaudited)", "role": "http://cyberoptics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930_4", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408402 - Disclosure - Other Financial Statement Data (Schedule Of Inventories) (Details)", "role": "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfInventoriesDetails", "shortName": "Other Financial Statement Data (Schedule Of Inventories) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Other Financial Statement Data (Schedule Of Accrued Expenses) (Details)", "role": "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfAccruedExpensesDetails", "shortName": "Other Financial Statement Data (Schedule Of Accrued Expenses) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930_MaximumMember", "decimals": null, "first": true, "lang": "en-US", "name": "cybe:ProductWarrantiesTimeFrame", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Other Financial Statement Data (Narrative) (Details)", "role": "http://cyberoptics.com/role/OtherFinancialStatementDataNarrativeDetails", "shortName": "Other Financial Statement Data (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930_MaximumMember", "decimals": null, "first": true, "lang": "en-US", "name": "cybe:ProductWarrantiesTimeFrame", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408405 - Disclosure - Other Financial Statement Data (Schedule Of Changes In Estimated Warranty Liability) (Details)", "role": "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfChangesInEstimatedWarrantyLiabilityDetails", "shortName": "Other Financial Statement Data (Schedule Of Changes In Estimated Warranty Liability) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "p", "td", "tr", "tbody", "table", "ix:continuation", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ExtendedProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408406 - Disclosure - Other Financial Statement Data (Schedule Of Changes In Deferred Warranty Revenue) (Details)", "role": "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfChangesInDeferredWarrantyRevenueDetails", "shortName": "Other Financial Statement Data (Schedule Of Changes In Deferred Warranty Revenue) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "td", "tr", "tbody", "table", "ix:continuation", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ExtendedProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409402 - Disclosure - Intangible Assets (Schedule Of Intangible Assets) (Details)", "role": "http://cyberoptics.com/role/IntangibleAssetsScheduleOfIntangibleAssetsDetails", "shortName": "Intangible Assets (Schedule Of Intangible Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "div", "div", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930_4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409403 - Disclosure - Intangible Assets (Schedule Of Amortization Expense For Intangible Assets) (Details)", "role": "http://cyberoptics.com/role/IntangibleAssetsScheduleOfAmortizationExpenseForIntangibleAssetsDetails", "shortName": "Intangible Assets (Schedule Of Amortization Expense For Intangible Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "div", "div", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930_4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "I20190930", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - Intangible Assets (Narrative) (Details)", "role": "http://cyberoptics.com/role/IntangibleAssetsNarrativeDetails", "shortName": "Intangible Assets (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "I20190930", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "tbody", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930_4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410401 - Disclosure - Revenue Concentrations, Significant Customers, and Geographic Areas (Summary Of Revenue By Product Line) (Details)", "role": "http://cyberoptics.com/role/DisclosureRevenueConcentrationsSignificantCustomersandGeographicAreasSummaryOfRevenueByProductLineDetails", "shortName": "Revenue Concentrations, Significant Customers, and Geographic Areas (Summary Of Revenue By Product Line) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "tbody", "table", "div", "div", "div", "us-gaap:ScheduleOfProductInformationTableTextBlock", "div", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930_HighPrecision3DAnd2DSensorsMember", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "span", "p", "div", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930_4", "decimals": "2", "first": true, "lang": null, "name": "cybe:RevenueExportSalesPercentage", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410402 - Disclosure - Revenue Concentrations, Significant Customers And Geographic Areas (Narrative) (Details)", "role": "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasNarrativeDetails", "shortName": "Revenue Concentrations, Significant Customers And Geographic Areas (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "div", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930_4", "decimals": "2", "first": true, "lang": null, "name": "cybe:RevenueExportSalesPercentage", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "role": "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930_4", "decimals": "-3", "first": true, "lang": null, "name": "cybe:ExportRevenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410403 - Disclosure - Revenue Concentrations, Significant Customers And Geographic Areas (Schedule Of Sales By Geographic Area) (Details)", "role": "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasScheduleOfSalesByGeographicAreaDetails", "shortName": "Revenue Concentrations, Significant Customers And Geographic Areas (Schedule Of Sales By Geographic Area) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930_4", "decimals": "-3", "first": true, "lang": null, "name": "cybe:ExportRevenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "tbody", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930_4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411402 - Disclosure - Net Income (Loss) Per Share (Schedule of Net Income (Loss) per Basic and Diluted Shares) (Details)", "role": "http://cyberoptics.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossperBasicandDilutedSharesDetails", "shortName": "Net Income (Loss) Per Share (Schedule of Net Income (Loss) per Basic and Diluted Shares) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "div", "div", "ix:continuation", "div", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930_4", "decimals": "-3", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930_4", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411403 - Disclosure - Net Income (Loss) Per Share (Narrative) (Details)", "role": "http://cyberoptics.com/role/NetIncomeLossPerShareNarrativeDetails", "shortName": "Net Income (Loss) Per Share (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930_4", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "ix:continuation", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930_4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412402 - Disclosure - Other Comprehensive Loss (The Effect Of The Reclassifications From Other Comprehensive Loss To Earnings) (Details)", "role": "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails", "shortName": "Other Comprehensive Loss (The Effect Of The Reclassifications From Other Comprehensive Loss To Earnings) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "ix:continuation", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930_4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412403 - Disclosure - Other Comprehensive Loss (Schedule Of Accumulated Other Comprehensive Loss) (Details)", "role": "http://cyberoptics.com/role/OtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossDetails", "shortName": "Other Comprehensive Loss (Schedule Of Accumulated Other Comprehensive Loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "div", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "I20171231", "decimals": "-3", "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "span", "span", "span", "span", "p", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930_4", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413401 - Disclosure - Income Taxes (Details)", "role": "http://cyberoptics.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "span", "p", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930_4", "decimals": "2", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "I20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414401 - Disclosure - Operating Leases (Narrative) (Details)", "role": "http://cyberoptics.com/role/OperatingLeasesNarrativeDetails", "shortName": "Operating Leases (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "I20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930_4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415401 - Disclosure - Operating Leases (Schedule of components of our costs for operating leases) (Details)", "role": "http://cyberoptics.com/role/OperatingLeasesScheduleofcomponentsofourcostsforoperatingleasesDetails", "shortName": "Operating Leases (Schedule of components of our costs for operating leases) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930_4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415402 - Disclosure - Operating Leases (Schedule of the future maturities of lease liabilities) (Details)", "role": "http://cyberoptics.com/role/OperatingLeasesScheduleofthefuturematuritiesofleaseliabilitiesDetails", "shortName": "Operating Leases (Schedule of the future maturities of lease liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415403 - Disclosure - Operating Leases (Schedule Of Future Minimum Lease Payments Required Under Noncancelable Operating Lease Agreements) (Details)", "role": "http://cyberoptics.com/role/OperatingLeasesScheduleOfFutureMinimumLeasePaymentsRequiredUnderNoncancelableOperatingLeaseAgreementsDetails", "shortName": "Operating Leases (Schedule Of Future Minimum Lease Payments Required Under Noncancelable Operating Lease Agreements) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Interim Reporting", "role": "http://cyberoptics.com/role/InterimReporting", "shortName": "Interim Reporting", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "div", "cybe:ShareRepurchaseTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "I20190731", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415404 - Disclosure - Share Repurchases (Narrative) (Details)", "role": "http://cyberoptics.com/role/ShareRepurchasesNarrativeDetails", "shortName": "Share Repurchases (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "cybe:ShareRepurchaseTextBlock", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "I20190731", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102100 - Disclosure - Recent Accounting Developments", "role": "http://cyberoptics.com/role/RecentAccountingDevelopments", "shortName": "Recent Accounting Developments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103100 - Disclosure - Revenue Recognition", "role": "http://cyberoptics.com/role/DisclosureRevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "cybe-20190930.htm", "contextRef": "D20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 48, "tag": { "country_CN": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CHINA", "terseLabel": "China" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasScheduleOfSalesByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "country_TW": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "TAIWAN, PROVINCE OF CHINA", "terseLabel": "Taiwan" } } }, "localname": "TW", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasScheduleOfSalesByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "cybe_AmericasExcludingUnitedStatesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Americas, Excluding United States [Member]", "label": "Americas Excluding United States [Member]", "terseLabel": "Americas" } } }, "localname": "AmericasExcludingUnitedStatesMember", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasScheduleOfSalesByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "cybe_AmortizationPeriodOfIncrementalCostsOfObtainingContract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Amortization period of incremental costs of obtaining a contract, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Amortization Period of Incremental Costs of Obtaining Contract", "terseLabel": "Amortization period of incremental costs of obtaining a contract" } } }, "localname": "AmortizationPeriodOfIncrementalCostsOfObtainingContract", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "xbrltype": "durationItemType" }, "cybe_CashAndMarketableSecuritiesHeldInForeignAccounts": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash And Marketable Securities Held In Foreign Accounts", "label": "Cash And Marketable Securities Held In Foreign Accounts", "terseLabel": "Cash And Marketable Securities Held In Foreign Accounts" } } }, "localname": "CashAndMarketableSecuritiesHeldInForeignAccounts", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesClassifiedAsCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "cybe_ContractWithCustomerLiabilityAdvanceCustomerPayments": { "auth_ref": [], "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, attributable to advance customer payments.", "label": "Contract With Customer Liability, Advance Customer Payments", "terseLabel": "Contract liabilities - advance customer payments" } } }, "localname": "ContractWithCustomerLiabilityAdvanceCustomerPayments", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/RevenueRecognitionScheduleofcontractassetsandcontractliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "cybe_ContractWithCustomerLiabilityAndDeferredRevenueRevenueRecognized": { "auth_ref": [], "calculation": { "http://cyberoptics.com/role/RevenueRecognitionSummaryoftheamountsreclassifiedfrombeginningcontractliabilitiestorevenueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amounts reclassified from beginning contract liabilities and deferred warranty revenue to revenue.", "label": "Contract With Customer Liability and Deferred Revenue Revenue Recognized", "totalLabel": "Total" } } }, "localname": "ContractWithCustomerLiabilityAndDeferredRevenueRevenueRecognized", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/RevenueRecognitionSummaryoftheamountsreclassifiedfrombeginningcontractliabilitiestorevenueDetails" ], "xbrltype": "monetaryItemType" }, "cybe_ContractWithCustomerLiabilityDeferredWarrantyRevenue": { "auth_ref": [], "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, attributable to deferred warranty revenue.", "label": "Contract With Customer Liability, Deferred Warranty Revenue", "terseLabel": "Contract liabilities - deferred warranty revenue" } } }, "localname": "ContractWithCustomerLiabilityDeferredWarrantyRevenue", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/RevenueRecognitionScheduleofcontractassetsandcontractliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "cybe_CorporateDebtSecuritiesAndCertificatesOfDepositMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Corporate Debt Securities And Certificates Of Deposit [Member]", "label": "Corporate Debt Securities And Certificates Of Deposit [Member]", "terseLabel": "Corporate Debt Securities And Certificates Of Deposit [Member]", "verboseLabel": "Corporate debt securities and certificates of deposit" } } }, "localname": "CorporateDebtSecuritiesAndCertificatesOfDepositMember", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/FairValueMeasurementsFairValueMeasurementsForMarketableSecuritiesAndForeignExchangeForwardContractsDetails", "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails", "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfUnrealizedLossPositionDetails" ], "xbrltype": "domainItemType" }, "cybe_CustomerOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Customer One [Member].", "label": "Customer One [Member]", "terseLabel": "Significant Customer A [Member]" } } }, "localname": "CustomerOneMember", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasNarrativeDetails" ], "xbrltype": "domainItemType" }, "cybe_CustomerTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Customer Two [Member].", "label": "Customer Two [Member]", "terseLabel": "Significant Customer B [Member]" } } }, "localname": "CustomerTwoMember", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasNarrativeDetails" ], "xbrltype": "domainItemType" }, "cybe_DebtSecuritiesUnrealizedGainPositionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Securities Unrealized Gain Position [Member]", "label": "Debt Securities Unrealized Gain Position [Member]", "terseLabel": "Debt Securities Unrealized Gain Position [Member]", "verboseLabel": "Debt securities unrealized gain position" } } }, "localname": "DebtSecuritiesUnrealizedGainPositionMember", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "cybe_DebtSecuritiesUnrealizedLossPositionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Securities Unrealized Loss Position [Member]", "label": "Debt Securities Unrealized Loss Position [Member]", "terseLabel": "Debt Securities Unrealized Loss Position [Member]", "verboseLabel": "Debt securities unrealized loss position" } } }, "localname": "DebtSecuritiesUnrealizedLossPositionMember", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "cybe_DocumentAndEntityInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Document and Entity Information [Abstract]", "label": "Document And Entity Information [Abstract]" } } }, "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://cyberoptics.com/20190930", "xbrltype": "stringItemType" }, "cybe_EarningsPerShareDilutiveAdjustment": { "auth_ref": [], "calculation": { "http://cyberoptics.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossperBasicandDilutedSharesDetails": { "order": 1.0, "parentTag": "us-gaap_EarningsPerShareDiluted", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Earnings Per Share Dilutive Adjustment", "label": "Earnings Per Share Dilutive Adjustment", "terseLabel": "Per Share Amount, Dilutive effect of common equivalent shares (in usd per share)" } } }, "localname": "EarningsPerShareDilutiveAdjustment", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossperBasicandDilutedSharesDetails" ], "xbrltype": "perShareItemType" }, "cybe_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomeAndTaxCreditsResearch": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to Global Intangible Low Tax Income (GILTI) and U.S. federal R&D tax credits.", "label": "Effective Income Tax Rate Reconciliation Global Intangible Low Tax Income and Tax Credits Research", "terseLabel": "Effective income tax rate differed from the federal statutory rate due to Global Intangible Low Tax Income (GILTI) and U.S.federal R&D tax credits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomeAndTaxCreditsResearch", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "cybe_ExportRevenues": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Export Revenues", "label": "Export Revenues", "terseLabel": "Total export sales" } } }, "localname": "ExportRevenues", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasScheduleOfSalesByGeographicAreaDetails" ], "xbrltype": "monetaryItemType" }, "cybe_ExtendedProductWarrantyAccrualAmortizationOfDeferredRevenue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in the extended product warranty accrual from amortization of deferred revenue.", "label": "Extended Product Warranty Accrual Amortization of Deferred Revenue", "negatedTerseLabel": "Amortization of deferred revenue" } } }, "localname": "ExtendedProductWarrantyAccrualAmortizationOfDeferredRevenue", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfChangesInDeferredWarrantyRevenueDetails" ], "xbrltype": "monetaryItemType" }, "cybe_ForeignAccountsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Foreign Accounts [Member]", "label": "Foreign Accounts [Member]", "terseLabel": "Foreign Accounts" } } }, "localname": "ForeignAccountsMember", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesClassifiedAsCashEquivalentsDetails" ], "xbrltype": "domainItemType" }, "cybe_ForeignEarningsRepatriatedAmountPreviouslyTaxed": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Foreign Earnings Repatriated Amount Previously Taxed", "label": "Foreign Earnings Repatriated Amount Previously Taxed", "terseLabel": "Amount of foreign earnings repatriated previously taxed" } } }, "localname": "ForeignEarningsRepatriatedAmountPreviouslyTaxed", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "cybe_HighPrecision3DAnd2DSensorsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "High Precision 3D and 2D Sensors [Member].", "label": "High Precision 3D and 2D Sensors [Member]", "terseLabel": "High Precision 3D and 2D Sensors [Member]" } } }, "localname": "HighPrecision3DAnd2DSensorsMember", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/DisclosureRevenueConcentrationsSignificantCustomersandGeographicAreasSummaryOfRevenueByProductLineDetails" ], "xbrltype": "domainItemType" }, "cybe_InspectionAndMetrologySystemsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Inspection and Metrology Systems [Member].", "label": "Inspection and Metrology Systems [Member]", "terseLabel": "Inspection and Metrology Systems [Member]" } } }, "localname": "InspectionAndMetrologySystemsMember", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/DisclosureRevenueConcentrationsSignificantCustomersandGeographicAreasSummaryOfRevenueByProductLineDetails" ], "xbrltype": "domainItemType" }, "cybe_InterestPortionOfOperatingLeases": { "auth_ref": [], "calculation": { "http://cyberoptics.com/role/OperatingLeasesScheduleofthefuturematuritiesofleaseliabilitiesDetails": { "order": 1.0, "parentTag": "cybe_PresentValueOfOperatingLeasesFutureMinimumPayments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount necessary to reduce minimum lease payments to present value for operating leases.", "label": "Interest Portion of Operating Leases", "terseLabel": "Less: amount representing interest" } } }, "localname": "InterestPortionOfOperatingLeases", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/OperatingLeasesScheduleofthefuturematuritiesofleaseliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "cybe_LesseeOperatingLeaseNumberOfRenewal": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of lease renewal.", "label": "Lessee Operating Lease Number of Renewal", "terseLabel": "Number of lease renewal" } } }, "localname": "LesseeOperatingLeaseNumberOfRenewal", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/OperatingLeasesNarrativeDetails" ], "xbrltype": "integerItemType" }, "cybe_LowerOfMarketPriceFirstOrLastDayOfOfferingPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lower Of Market Price First Or Last Day Of Offering Percentage", "label": "Lower Of Market Price First Or Last Day Of Offering Percentage", "terseLabel": "Employees can purchase stock at the percentage rate of the lower of the market price on the first or last day of the offering period (as a percent)" } } }, "localname": "LowerOfMarketPriceFirstOrLastDayOfOfferingPercentage", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "cybe_MarketableSecuritiesClassifiedAsCashEquivalentsCost": { "auth_ref": [], "calculation": { "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesClassifiedAsCashEquivalentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Marketable Securities Classified As Cash Equivalents, Cost", "label": "Marketable Securities Classified As Cash Equivalents, Cost", "terseLabel": "Cost", "totalLabel": "Cost" } } }, "localname": "MarketableSecuritiesClassifiedAsCashEquivalentsCost", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cybe_MarketableSecuritiesClassifiedAsCashEquivalentsRecordedBasis": { "auth_ref": [], "calculation": { "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesClassifiedAsCashEquivalentsDetails": { "order": 2.0, "parentTag": "cybe_MarketableSecuritiesClassifiedAsCashEquivalentsCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Marketable Securities Classified As Cash Equivalents, Recorded Basis", "label": "Marketable Securities Classified As Cash Equivalents, Recorded Basis", "terseLabel": "Marketable securities classified as cash equivalents, recorded basis", "totalLabel": "Recorded Basis" } } }, "localname": "MarketableSecuritiesClassifiedAsCashEquivalentsRecordedBasis", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesClassifiedAsCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "cybe_MarketableSecuritiesClassifiedAsCashEquivalentsUnrealizedGains": { "auth_ref": [], "calculation": { "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesClassifiedAsCashEquivalentsDetails": { "order": 0.0, "parentTag": "cybe_MarketableSecuritiesClassifiedAsCashEquivalentsCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Marketable Securities Classified As Cash Equivalents, Unrealized Gains", "label": "Marketable Securities Classified As Cash Equivalents, Unrealized Gains", "terseLabel": "Unrealized Gains" } } }, "localname": "MarketableSecuritiesClassifiedAsCashEquivalentsUnrealizedGains", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesClassifiedAsCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "cybe_MarketableSecuritiesClassifiedAsCashEquivalentsUnrealizedLosses": { "auth_ref": [], "calculation": { "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesClassifiedAsCashEquivalentsDetails": { "order": 1.0, "parentTag": "cybe_MarketableSecuritiesClassifiedAsCashEquivalentsCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Marketable Securities Classified As Cash Equivalents, Unrealized Losses", "label": "Marketable Securities Classified As Cash Equivalents, Unrealized Losses", "negatedTerseLabel": "Unrealized Losses", "terseLabel": "Unrealized Losses" } } }, "localname": "MarketableSecuritiesClassifiedAsCashEquivalentsUnrealizedLosses", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesClassifiedAsCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "cybe_MaximumContributionPerPlanYear": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Maximum Contribution Per Plan Year", "label": "Maximum Contribution Per Plan Year", "terseLabel": "Maximum contribution per plan year" } } }, "localname": "MaximumContributionPerPlanYear", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cybe_MaximumMaturityOfDebtSecurities": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Maximum Maturity Of Debt Securities", "label": "Maximum Maturity Of Debt Securities", "terseLabel": "Maximum maturity of debt securities (less than 5 years)" } } }, "localname": "MaximumMaturityOfDebtSecurities", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesNarrativeDetails" ], "xbrltype": "durationItemType" }, "cybe_MaximumPeriodInWhichAccountsReceivableBecomeDue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the maximum period in which account receivable become due under normal trade terms.", "label": "Maximum Period in Which Accounts Receivable Become Due", "terseLabel": "Maximum period in which accounts receivable become due" } } }, "localname": "MaximumPeriodInWhichAccountsReceivableBecomeDue", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "xbrltype": "durationItemType" }, "cybe_MixedOfficeAndWarehouseFacilityInGoldenValleyMinnesotaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to mixed office and warehouse facility in Golden Valley, Minnesota.", "label": "Mixed Office and Warehouse Facility in Golden Valley Minnesota [Member]", "terseLabel": "Mixed office and warehouse facility in Golden Valley, Minnesota" } } }, "localname": "MixedOfficeAndWarehouseFacilityInGoldenValleyMinnesotaMember", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/OperatingLeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "cybe_MixedOfficeAndWarehouseFacilityInSingaporeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to mixed office and warehouse facility in Singapore.", "label": "Mixed Office and Warehouse Facility in Singapore [Member]", "terseLabel": "Mixed office and warehouse facility in Singapore" } } }, "localname": "MixedOfficeAndWarehouseFacilityInSingaporeMember", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/OperatingLeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "cybe_MoneyMarketAndCertificatesOfDepositMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Money Market And Certificates Of Deposit", "label": "Money Market And Certificates Of Deposit [Member]", "terseLabel": "Money Market And Certificates Of Deposit" } } }, "localname": "MoneyMarketAndCertificatesOfDepositMember", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesClassifiedAsCashEquivalentsDetails" ], "xbrltype": "domainItemType" }, "cybe_NeedForValuationAllowanceBasedOnHistoryOfCumulativeLosses": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Need For Valuation Allowance Based On History Of Cumulative Losses", "label": "Need For Valuation Allowance Based On History Of Cumulative Losses", "terseLabel": "Need for valuation allowance based on history of cumulative losses" } } }, "localname": "NeedForValuationAllowanceBasedOnHistoryOfCumulativeLosses", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/IncomeTaxesDetails" ], "xbrltype": "durationItemType" }, "cybe_NewAccountingPronouncementEffectOfAdoptionQuantification": { "auth_ref": [], "calculation": { "http://cyberoptics.com/role/OtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossDetails": { "order": 2.0, "parentTag": "cybe_OtherComprehensiveIncomeIncludingPriorPeriodAdjustmentNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the quantification of the effect of adopting the new accounting standard on accumulated other comprehensive income (loss).", "label": "New Accounting Pronouncement Effect of Adoption Quantification", "terseLabel": "Decrease related to adoption of ASU 2016-01" } } }, "localname": "NewAccountingPronouncementEffectOfAdoptionQuantification", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/OtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "cybe_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnEarningsPerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Amount of the effect of a change in accounting principle on earnings per share.", "label": "New Accounting Pronouncement or Change in Accounting Principle Effect of Change on Earnings Per Share", "terseLabel": "Increase in net income per share due to accounting standard update" } } }, "localname": "NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnEarningsPerShare", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/RecentAccountingDevelopmentsNarrativeDetails" ], "xbrltype": "perShareItemType" }, "cybe_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnRevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the effect of a change in accounting principle on revenue.", "label": "New Accounting Pronouncement or Change in Accounting Principle Effect of Change on Revenue", "terseLabel": "Increase in revenue due to accounting standard update" } } }, "localname": "NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnRevenue", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/DisclosureRevenueRecognitionNarrativeDetails", "http://cyberoptics.com/role/RecentAccountingDevelopmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cybe_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOnNetIncome": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the amount of the effect of a change in accounting principle on net income.", "label": "New Accounting Pronouncement or Change in Accounting Principle Effect on Net Income", "terseLabel": "Increase in net income due to accounting standard update" } } }, "localname": "NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOnNetIncome", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/RecentAccountingDevelopmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cybe_NonEmployeeDirectorStockPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Non Employee Director Stock Plan [Member].", "label": "Non Employee Director Stock Plan [Member]", "terseLabel": "Non Employee Director Stock Plan [Member]" } } }, "localname": "NonEmployeeDirectorStockPlanMember", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "cybe_NumberOfQuarterlyInstallmentsInWhichAwardsWillVest": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of quarterly installments in which awards will vest.", "label": "Number of Quarterly Installments In Which Awards Will Vest", "terseLabel": "Number of quarterly installments in which awards will vest" } } }, "localname": "NumberOfQuarterlyInstallmentsInWhichAwardsWillVest", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "cybe_NumberOfSharesGrantedForNonEmployeeDirectorsUponReElection": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number Of Shares Granted For Non-Employee Directors Upon Re-Election", "label": "Number Of Shares Granted For Non-Employee Directors Upon Re-Election", "terseLabel": "Number of shares granted for non-employee directors upon re-election, shares" } } }, "localname": "NumberOfSharesGrantedForNonEmployeeDirectorsUponReElection", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "cybe_NumberOfStockBasedCompensationPlans": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Stock-Based Compensation Plans", "label": "Number Of Stock-Based Compensation Plans", "terseLabel": "Number of stock-based compensation plans" } } }, "localname": "NumberOfStockBasedCompensationPlans", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "cybe_OtherAsiaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Region of Asia other than China and Taiwan.", "label": "Other Asia [Member]", "terseLabel": "Other Asia" } } }, "localname": "OtherAsiaMember", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasScheduleOfSalesByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "cybe_OtherComprehensiveIncomeIncludingPriorPeriodAdjustmentNetOfTax": { "auth_ref": [], "calculation": { "http://cyberoptics.com/role/OtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of other comprehensive income, including prior period adjustment, net of tax.", "label": "Other Comprehensive Income Including Prior Period Adjustment Net of Tax", "totalLabel": "Total change for the period" } } }, "localname": "OtherComprehensiveIncomeIncludingPriorPeriodAdjustmentNetOfTax", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/OtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "cybe_OtherGeographicLocationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Geographic Location [Member]", "label": "Other Geographic Location [Member]", "terseLabel": "Other [Member]", "verboseLabel": "Other" } } }, "localname": "OtherGeographicLocationMember", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasScheduleOfSalesByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "cybe_PayrollDeductionForEmployeeStockPurchasePlanPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Payroll Deduction For Employee Stock Purchase Plan Percentage", "label": "Payroll Deduction For Employee Stock Purchase Plan Percentage", "terseLabel": "Payroll deduction for employee stock purchase plan percentage" } } }, "localname": "PayrollDeductionForEmployeeStockPurchasePlanPercentage", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "cybe_PercentageOfRevenuePerformanceObligations": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of the revenue performance obligations.", "label": "Percentage of Revenue Performance Obligations", "terseLabel": "Percent of Revenues" } } }, "localname": "PercentageOfRevenuePerformanceObligations", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/RevenueRecognitionSummaryOfRevenuePerformanceObligationsDetails" ], "xbrltype": "percentItemType" }, "cybe_PeriodBetweenWhenEntityTransferPromisedGoodOrServiceToCustomerAndWhenCustomerPaysForThatGoodOrService": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period between when entity transfer a promised good or service to a customer and when the customer pays for that good or service, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Period Between When Entity Transfer Promised Good or Service to Customer and When Customer Pays for That Good or Service", "terseLabel": "Period between when entity transfer a promised good or service to a customer and when the customer pays for that good or service" } } }, "localname": "PeriodBetweenWhenEntityTransferPromisedGoodOrServiceToCustomerAndWhenCustomerPaysForThatGoodOrService", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "xbrltype": "durationItemType" }, "cybe_PeriodForValueOfUnsatisfiedPerformanceObligationsWhichNotDisclosed": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents period for the value of unsatisfied performance obligations which are not disclosed.", "label": "Period for Value of Unsatisfied Performance Obligations Which not Disclosed", "terseLabel": "Period for the value of unsatisfied performance obligations which are not disclosed" } } }, "localname": "PeriodForValueOfUnsatisfiedPerformanceObligationsWhichNotDisclosed", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "xbrltype": "durationItemType" }, "cybe_PresentValueOfOperatingLeasesFutureMinimumPayments": { "auth_ref": [], "calculation": { "http://cyberoptics.com/role/OperatingLeasesScheduleofthefuturematuritiesofleaseliabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of minimum lease payments for operating leases.", "label": "Present Value of Operating Leases Future Minimum Payments", "terseLabel": "Present value of operating lease liabilities" } } }, "localname": "PresentValueOfOperatingLeasesFutureMinimumPayments", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/OperatingLeasesScheduleofthefuturematuritiesofleaseliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "cybe_ProductWarrantiesTimeFrame": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Product Warranties Time Frame", "label": "Product Warranties Time Frame", "terseLabel": "Product warranties time frame, years" } } }, "localname": "ProductWarrantiesTimeFrame", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/OtherFinancialStatementDataNarrativeDetails" ], "xbrltype": "durationItemType" }, "cybe_ProductWarrantyPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Product Warranty, Period", "label": "Product Warranty, Period", "terseLabel": "Warranty period (in years)" } } }, "localname": "ProductWarrantyPeriod", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "xbrltype": "durationItemType" }, "cybe_RestrictedStockUnitsToCommonStockRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restricted Stock Units to Common Stock Ratio", "label": "Restricted Stock Units to Common Stock Ratio", "terseLabel": "Restricted stock units to common stock ratio, shares entitled, shares" } } }, "localname": "RestrictedStockUnitsToCommonStockRatio", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "cybe_RevenueExportSalesPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue Export Sales Percentage", "label": "Revenue Export Sales Percentage", "terseLabel": "Revenue, export sales percentage" } } }, "localname": "RevenueExportSalesPercentage", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasNarrativeDetails" ], "xbrltype": "percentItemType" }, "cybe_RevenueFromGoodsAndServicesTransferredToCustomersAtPointInTime": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue from goods and services transferred to customers at a point in time.", "label": "Revenue from Goods and Services Transferred to Customers at Point in Time", "terseLabel": "Revenue from goods and services transferred to customers at a point in time" } } }, "localname": "RevenueFromGoodsAndServicesTransferredToCustomersAtPointInTime", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cybe_RevenueFromGoodsAndServicesTransferredToCustomersAtPointInTimeAsPercentageOfEntityRevenue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The revenue from goods and services transferred to customers at a point in time as percentage of entity's revenue.", "label": "Revenue from Goods and Services Transferred to Customers at Point in Time as Percentage of Entity Revenue", "terseLabel": "Revenue from goods and services transferred to customers at a point in time as percentage of entity's revenue" } } }, "localname": "RevenueFromGoodsAndServicesTransferredToCustomersAtPointInTimeAsPercentageOfEntityRevenue", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "xbrltype": "percentItemType" }, "cybe_RevenueFromGoodsAndServicesTransferredToCustomersOverTime": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue from goods and services transferred to customers over time.", "label": "Revenue from Goods and Services Transferred to Customers Over Time", "terseLabel": "Revenue from goods and services transferred to customers over time" } } }, "localname": "RevenueFromGoodsAndServicesTransferredToCustomersOverTime", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cybe_RevenueFromGoodsAndServicesTransferredToCustomersOverTimeAsPercentageOfEntityRevenue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The revenue from goods and services transferred to customers over time as percentage of entity's revenue.", "label": "Revenue from Goods and Services Transferred to Customers Over Time as Percentage of Entity Revenue", "terseLabel": "Revenue from goods and services transferred to customers over time as percentage of entity's revenue" } } }, "localname": "RevenueFromGoodsAndServicesTransferredToCustomersOverTimeAsPercentageOfEntityRevenue", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "xbrltype": "percentItemType" }, "cybe_ScheduleOfAmountsReclassifiedFromBeginningContractLiabilitiesToRevenueTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amounts reclassified from beginning contract liabilities to revenue.", "label": "Schedule of Amounts Reclassified from Beginning Contract Liabilities to Revenue [Table Text Block]", "terseLabel": "Summary of the amounts reclassified from beginning contract liabilities to revenue" } } }, "localname": "ScheduleOfAmountsReclassifiedFromBeginningContractLiabilitiesToRevenueTableTextBlock", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/DisclosureRevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "cybe_ScheduleOfChangesInDeferredWarrantyRevenueTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule Of Changes In Deferred Warranty Revenue [Table Text Block]", "label": "Schedule Of Changes In Deferred Warranty Revenue [Table Text Block]", "terseLabel": "Schedule Of Changes In Deferred Warranty Revenue" } } }, "localname": "ScheduleOfChangesInDeferredWarrantyRevenueTableTextBlock", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/OtherFinancialStatementDataTables" ], "xbrltype": "textBlockItemType" }, "cybe_ScheduleOfMarketableSecuritiesClassifiedAsCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule Of Marketable Securities Classified As Cash Equivalents [Table Text Block]", "label": "Schedule Of Marketable Securities Classified As Cash Equivalents [Table Text Block]", "terseLabel": "Schedule Of Marketable Securities Classified As Cash Equivalents" } } }, "localname": "ScheduleOfMarketableSecuritiesClassifiedAsCashEquivalentsTableTextBlock", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "cybe_SemiconductorSensorsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Semiconductor Sensors [Member]", "label": "Semiconductor Sensors [Member]", "terseLabel": "Semiconductor Sensors [Member]" } } }, "localname": "SemiconductorSensorsMember", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/DisclosureRevenueConcentrationsSignificantCustomersandGeographicAreasSummaryOfRevenueByProductLineDetails" ], "xbrltype": "domainItemType" }, "cybe_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedToNonEmployeeDirectorsUponReelection": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Granted To Non-Employee Directors Upon Re-election", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Granted To Non-Employee Directors Upon Reelection", "terseLabel": "Options granted to non-employee directors upon re-election" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedToNonEmployeeDirectorsUponReelection", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "cybe_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedToNonEmployeeDirectorsUponReelectionPerDirector": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Granted To Non-Employee Directors Upon Re-election, Per Director", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Granted To Non-Employee Directors Upon Reelection, Per Director", "terseLabel": "Number of shares granted for non-employee directors upon re-election, per director" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedToNonEmployeeDirectorsUponReelectionPerDirector", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "cybe_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Fair Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Fair Value", "terseLabel": "Options granted in period, fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValue", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cybe_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesGrantedForNonEmployeeDirectorsUponReElection": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Shares Granted For Non-Employee Directors Upon Re-Election", "label": "Share Based Compensation Arrangement By Share Based Payment Award Shares Granted For Non-Employee Directors Upon Re-Election", "terseLabel": "Shares granted for non-employee directors upon re-election" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesGrantedForNonEmployeeDirectorsUponReElection", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "cybe_ShareRepurchaseTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share repurchase.", "label": "Share Repurchase [Text Block]", "terseLabel": "Share Repurchases" } } }, "localname": "ShareRepurchaseTextBlock", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/ShareRepurchases" ], "xbrltype": "textBlockItemType" }, "cybe_StockGrantPlanForNonEmployeeDirectorsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Grant Plan For Non-Employee Directors [Member]", "label": "Stock Grant Plan For Non Employee Directors [Member]", "terseLabel": "Stock Grant Plan For Non-Employee Directors [Member]", "verboseLabel": "Stock Grant Plan for Non Employee Directors" } } }, "localname": "StockGrantPlanForNonEmployeeDirectorsMember", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "cybe_StockIssuedDuringPeriodSharesStockOptionsExercisedAndVestingOfRestrictedUnitsNetOfSharesExchangedAsPayment": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Issued During Period Shares Stock Options Exercised And Vesting Of Restricted Units, Net Of Shares Exchanged As Payment", "label": "Stock Issued During Period Shares Stock Options Exercised And Vesting Of Restricted Units, Net Of Shares Exchanged As Payment", "terseLabel": "Exercise of stock options and vesting of restricted stock units, shares" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercisedAndVestingOfRestrictedUnitsNetOfSharesExchangedAsPayment", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/ChangesInStockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "cybe_StockIssuedDuringPeriodValueStockOptionsExercisedAndVestingOfRestrictedUnitsNetOfSharesExchangedAsPayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Stock Issued During Period Value Stock Options Exercised And Vesting Of Restricted Units, Net Of Shares Exchanged As Payment", "label": "Stock Issued During Period Value Stock Options Exercised And Vesting Of Restricted Units, Net Of Shares Exchanged As Payment", "terseLabel": "Exercise of stock options and vesting of restricted stock units" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercisedAndVestingOfRestrictedUnitsNetOfSharesExchangedAsPayment", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/ChangesInStockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "cybe_StockRepurchaseProgramNumberOfSharesRepurchased": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of shares repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Stock Repurchase Program Number of Shares Repurchased", "terseLabel": "Number of shares repurchased under repurchase program" } } }, "localname": "StockRepurchaseProgramNumberOfSharesRepurchased", "nsuri": "http://cyberoptics.com/20190930", "presentation": [ "http://cyberoptics.com/role/ShareRepurchasesNarrativeDetails" ], "xbrltype": "sharesItemType" }, "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", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DocumentAndEntityInformation" ], "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", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DocumentAndEntityInformation" ], "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", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r410" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r411" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DocumentAndEntityInformation" ], "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", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DocumentAndEntityInformation" ], "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", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r412" ], "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", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DocumentAndEntityInformation" ], "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", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DocumentAndEntityInformation" ], "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", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r412" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DocumentAndEntityInformation" ], "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", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r412" ], "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", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r413" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r412" ], "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", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r412" ], "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", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r412" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r412" ], "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", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r408" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r409" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_AsiaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Asia [Member]", "terseLabel": "Asia" } } }, "localname": "AsiaMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasScheduleOfSalesByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r406" ], "lang": { "en-US": { "role": { "label": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesClassifiedAsCashEquivalentsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesClassifiedAsCashEquivalentsDetails" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Europe [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasScheduleOfSalesByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r133", "r217", "r222", "r395" ], "lang": { "en-US": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DerivativesNarrativeDetails", "http://cyberoptics.com/role/DisclosureRevenueRecognitionNarrativeDetails", "http://cyberoptics.com/role/OtherFinancialStatementDataNarrativeDetails", "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails", "http://cyberoptics.com/role/ShareBasedCompensationScheduleOfStockOptionValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DerivativesNarrativeDetails", "http://cyberoptics.com/role/DisclosureRevenueRecognitionNarrativeDetails", "http://cyberoptics.com/role/OtherFinancialStatementDataNarrativeDetails", "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails", "http://cyberoptics.com/role/ShareBasedCompensationScheduleOfStockOptionValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Customer [Domain]", "terseLabel": "Name of Major Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r130", "r217", "r220", "r392", "r393" ], "lang": { "en-US": { "role": { "label": "Products and Services [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DisclosureRevenueConcentrationsSignificantCustomersandGeographicAreasSummaryOfRevenueByProductLineDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Products and Services [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DisclosureRevenueConcentrationsSignificantCustomersandGeographicAreasSummaryOfRevenueByProductLineDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DerivativesNarrativeDetails", "http://cyberoptics.com/role/DisclosureRevenueRecognitionNarrativeDetails", "http://cyberoptics.com/role/OtherFinancialStatementDataNarrativeDetails", "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails", "http://cyberoptics.com/role/ShareBasedCompensationScheduleOfStockOptionValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DerivativesNarrativeDetails", "http://cyberoptics.com/role/DisclosureRevenueRecognitionNarrativeDetails", "http://cyberoptics.com/role/OtherFinancialStatementDataNarrativeDetails", "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails", "http://cyberoptics.com/role/ShareBasedCompensationScheduleOfStockOptionValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r101", "r103", "r104", "r105" ], "lang": { "en-US": { "role": { "label": "Restatement Adjustment [Member]" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://cyberoptics.com/role/AdoptionOfAccountingStandardsUpdateNo201609ImprovementsToEmployeeShareBasedAccountingDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restatement [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://cyberoptics.com/role/AdoptionOfAccountingStandardsUpdateNo201609ImprovementsToEmployeeShareBasedAccountingDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restatement [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://cyberoptics.com/role/AdoptionOfAccountingStandardsUpdateNo201609ImprovementsToEmployeeShareBasedAccountingDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Scenario, Forecast [Member]", "terseLabel": "Forecast [Member]" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://cyberoptics.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Scenario, Unspecified [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://cyberoptics.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Segment, Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasScheduleOfSalesByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r132", "r217", "r221", "r394", "r404", "r405" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasScheduleOfSalesByGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r183", "r359" ], "lang": { "en-US": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://cyberoptics.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]" } } }, "localname": "AOCIAttributableToParentNetOfTaxRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Changes and Error Corrections [Abstract]" } } }, "localname": "AccountingChangesAndErrorCorrectionsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingChangesAndErrorCorrectionsTextBlock": { "auth_ref": [ "r106" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting accounting changes and error corrections. It includes the conveyance of information necessary for a user of the Company's financial information to understand all aspects and required disclosure information concerning all changes and error corrections reported in the Company's financial statements for the period.", "label": "Accounting Changes and Error Corrections [Text Block]", "terseLabel": "Adoption Of Accounting Standards Update No. 2016-09, Improvements To Employee Share Based Payment Accounting" } } }, "localname": "AccountingChangesAndErrorCorrectionsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/AdoptionOfAccountingStandardsUpdateNo201609ImprovementsToEmployeeShareBasedAccounting" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r224" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).", "label": "Accounting Standards Update 2014-09 [Member]", "terseLabel": "ASU No. 2014-09 [Member]", "verboseLabel": "ASU 2014-09 [Member]" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ChangesInStockholdersEquityDetails", "http://cyberoptics.com/role/DisclosureRevenueRecognitionNarrativeDetails", "http://cyberoptics.com/role/RecentAccountingDevelopmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201601Member": { "auth_ref": [ "r332" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-01 Financial Instruments-Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities.", "label": "Accounting Standards Update 2016-01 [Member]", "terseLabel": "ASU No. 2016-01 [Member]" } } }, "localname": "AccountingStandardsUpdate201601Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ChangesInStockholdersEquityDetails", "http://cyberoptics.com/role/OtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossDetails", "http://cyberoptics.com/role/RecentAccountingDevelopmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r345" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "ASU 2016-02 [Member]", "verboseLabel": "ASU No. 2016-02 [Member]" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ChangesInStockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201609Member": { "auth_ref": [ "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-09 Compensation - Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting.", "label": "Accounting Standards Update 201609 [Member]", "terseLabel": "ASU No. 2016-09 [Member]" } } }, "localname": "AccountingStandardsUpdate201609Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/AdoptionOfAccountingStandardsUpdateNo201609ImprovementsToEmployeeShareBasedAccountingDetails", "http://cyberoptics.com/role/OtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201811Member": { "auth_ref": [ "r345" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2018-11 Leases (Topic 842): Targeted Improvements.", "label": "Accounting Standards Update 2018-11 [Member]", "terseLabel": "ASU 2018-11 [Member]" } } }, "localname": "AccountingStandardsUpdate201811Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/RecentAccountingDevelopmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities 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": "Accounts Payable, Current", "verboseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r19", "r381" ], "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.", "label": "Accounts Receivable, Net", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r19", "r134", "r135", "r218" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 0.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": "Accounts Receivable, Net, Current", "terseLabel": "Accounts receivable, less allowances of $283\u00a0at\u00a0September 30, 2019\u00a0and $314\u00a0at\u00a0December 31, 2018" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r15", "r369", "r384" ], "calculation": { "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfAccruedExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r16", "r369", "r384" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.", "label": "Accrued Income Taxes, Noncurrent", "terseLabel": "Reserve for income taxes" } } }, "localname": "AccruedIncomeTaxesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfAccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "totalLabel": "Accrued expenses", "verboseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember": { "auth_ref": [ "r49", "r57", "r60", "r300" ], "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]", "terseLabel": "Foreign Exchange Forward Contracts" } } }, "localname": "AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r50", "r51", "r52", "r57", "r60" ], "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": "Accumulated Net Investment Gain (Loss) Attributable to Parent [Member]", "terseLabel": "Available-for-sale Securities" } } }, "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "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": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossDetails", "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r54", "r56", "r57" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "periodEndLabel": "BALANCE", "periodStartLabel": "BALANCE", "verboseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://cyberoptics.com/role/OtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Loss [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossDetails", "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r53", "r57", "r60", "r301" ], "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]", "terseLabel": "AOCI Attributable to Parent", "verboseLabel": "Accumulated Other Comprehensive Loss [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ChangesInStockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r48", "r57", "r60", "r301" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign Currency Translation Adjustments" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement.", "label": "Additional Financial Information Disclosure [Text Block]", "terseLabel": "Other Financial Statement Data" } } }, "localname": "AdditionalFinancialInformationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OtherFinancialStatementData" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r100" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/AdoptionOfAccountingStandardsUpdateNo201609ImprovementsToEmployeeShareBasedAccountingDetails", "http://cyberoptics.com/role/ChangesInStockholdersEquityDetails", "http://cyberoptics.com/role/DisclosureRevenueRecognitionNarrativeDetails", "http://cyberoptics.com/role/OtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossDetails", "http://cyberoptics.com/role/RecentAccountingDevelopmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) to additional paid-in capital (APIC) for recognition and exercise of award under share-based payment arrangement.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation and Exercise of Stock Options", "terseLabel": "Adjustments to additional paid-in capital, exercise of stock options" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r24", "r136", "r150" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance for Doubtful Accounts Receivable, Current", "terseLabel": "Accounts receivable, allowances" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsoldiatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r92", "r166", "r172" ], "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 intangibles" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/IntangibleAssetsScheduleOfAmortizationExpenseForIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r114" ], "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": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Earnings per share, potentially dilutive shares (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/NetIncomeLossPerShareNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AreaOfRealEstateProperty": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area of a real estate property.", "label": "Area of Real Estate Property", "terseLabel": "Mixed office and warehouse facility, square footage", "verboseLabel": "Leased area (in square foot)" } } }, "localname": "AreaOfRealEstateProperty", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OperatingLeasesNarrativeDetails" ], "xbrltype": "areaItemType" }, "us-gaap_AssetBackedSecuritiesMember": { "auth_ref": [ "r143", "r226" ], "lang": { "en-US": { "role": { "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans.", "label": "Asset-backed Securities [Member]", "terseLabel": "Asset backed securities", "verboseLabel": "Asset backed securities [Member]" } } }, "localname": "AssetBackedSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/FairValueMeasurementsFairValueMeasurementsForMarketableSecuritiesAndForeignExchangeForwardContractsDetails", "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails", "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfUnrealizedLossPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r92", "r177" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Asset impairment charges" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r128", "r368", "r383" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "verboseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r6", "r46" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleEquitySecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of unrealized gain in accumulated other comprehensive income (AOCI) on investments in equity securities classified as available-for-sale.", "label": "Available-for-sale Equity Securities, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Accumulated pre-tax unrealized gains for marketable securities", "verboseLabel": "Unrealized Gains" } } }, "localname": "AvailableForSaleEquitySecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleEquitySecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of unrealized loss in accumulated other comprehensive income (AOCI) on investments in equity securities classified as available-for-sale.", "label": "Available-for-sale Equity Securities, Accumulated Gross Unrealized Loss, before Tax", "negatedTerseLabel": "Unrealized Losses", "terseLabel": "Accumulated pre-tax unrealized losses on marketable securities" } } }, "localname": "AvailableForSaleEquitySecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleEquitySecuritiesGrossUnrealizedLoss": { "auth_ref": [ "r140" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of unrealized loss before deducting unrealized gain on investments in available-for-sale equity securities.", "label": "Available-for-sale Equity Securities, Gross Unrealized Loss", "terseLabel": "Unrealized loss on available-for-sale equity security" } } }, "localname": "AvailableForSaleEquitySecuritiesGrossUnrealizedLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecurities": { "auth_ref": [], "calculation": { "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt and equity securities categorized neither as held-to-maturity nor trading.", "label": "Available-for-sale Securities", "terseLabel": "Fair Value", "verboseLabel": "Fair value" } } }, "localname": "AvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesNarrativeDetails", "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r139" ], "calculation": { "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails": { "order": 0.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesAmortizedCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of unrealized gain in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.", "label": "Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Unrealized Gains" } } }, "localname": "AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [], "calculation": { "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of unrealized loss in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.", "label": "Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Unrealized Losses" } } }, "localname": "AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAmortizedCost": { "auth_ref": [], "calculation": { "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item represents the cost of debt and equity securities, which are categorized neither as held-to-maturity nor trading, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any.", "label": "Available-for-sale Securities, Amortized Cost Basis", "totalLabel": "Cost" } } }, "localname": "AvailableForSaleSecuritiesAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated unrealized loss on investments in debt and equity securities classified as available-for-sale that have been in a continuous loss position for twelve months or longer.", "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "negatedLabel": "In Unrealized Loss Position For Greater Than 12 Months" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss [Abstract]", "terseLabel": "Gross Unrealized Losses" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfUnrealizedLossPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Abstract]", "terseLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfUnrealizedLossPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of fair value of investments in debt and equity securities in an unrealized loss position categorized neither as held-to-maturity nor trading securities.", "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of Unrealized Loss Position" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated unrealized loss on investments in debt and equity securities classified as available-for-sale that have been in a continuous loss position for less than twelve months.", "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "negatedLabel": "In Unrealized Loss Position For Less Than 12 Months" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item represents the aggregate fair value of investments in debt and equity securities categorized neither as held-to-maturity nor trading securities that have been in a continuous unrealized loss position for less than twelve months.", "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value", "terseLabel": "In Unrealized Loss Position For Less Than 12 Months" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item represents the aggregate fair value of investments in debt and equity securities categorized neither as held-to-maturity nor trading securities that have been in a continuous unrealized loss position for twelve months or longer.", "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value", "terseLabel": "In Unrealized Loss Position For Greater Than 12 Months" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesGrossRealizedGainLossNet": { "auth_ref": [], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This item represents the difference between the gross realized gains and losses realized on the sale of debt or equity securities categorized neither as held-to-maturity nor trading securities. Additionally, this item would include any losses recognized for other than temporary impairments (OTTI) of the subject investments in debt and equity securities.", "label": "Available-for-sale Securities, Gross Realized Gain (Loss)", "negatedLabel": "Realized gain on available-for-sale marketable securities", "terseLabel": "Available-for-sale securities, gross realized gain (loss)" } } }, "localname": "AvailableForSaleSecuritiesGrossRealizedGainLossNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://cyberoptics.com/role/MarketableSecuritiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.", "label": "Available-for-sale Securities [Table Text Block]", "terseLabel": "Schedule of Marketable Securities" } } }, "localname": "AvailableForSaleSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r231", "r259" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Balance Sheet Related Disclosures [Abstract]" } } }, "localname": "BalanceSheetRelatedDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r28", "r94" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.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, at Carrying Value", "periodEndLabel": "Cash and cash equivalents \u2013 end of period", "periodStartLabel": "Cash and cash equivalents \u2013 beginning of period", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": { "auth_ref": [], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the 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. Includes effect from exchange rate changes.", "label": "Cash and Cash Equivalents, Period Increase (Decrease)", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockLineItems": { "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": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ChangesInStockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfTreasuryStockTable": { "auth_ref": [ "r207", "r208", "r209", "r210" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about 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": "Class of Treasury Stock [Table]" } } }, "localname": "ClassOfTreasuryStockTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareRepurchasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r38", "r182", "r374", "r388" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r181", "r185" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/Contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ChangesInStockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockNoParValue": { "auth_ref": [ "r18" ], "lang": { "en-US": { "role": { "documentation": "Face amount per share of no-par value common stock.", "label": "Common Stock, No Par Value", "terseLabel": "Common stock, par value" } } }, "localname": "CommonStockNoParValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsoldiatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r18" ], "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", "verboseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsoldiatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r18" ], "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", "periodEndLabel": "BALANCE, shares", "periodStartLabel": "BALANCE, shares", "verboseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ChangesInStockholdersEquityDetails", "http://cyberoptics.com/role/CondensedConsoldiatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r18", "r199" ], "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", "verboseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsoldiatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r18" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock,\u00a0no\u00a0par value,\u00a025,000,000\u00a0shares authorized,\u00a07,121,671\u00a0shares issued and outstanding at\u00a0September 30, 2019\u00a0and\u00a07,100,825\u00a0shares issued and outstanding at\u00a0December 31, 2018", "verboseLabel": "Common stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r63", "r65", "r66" ], "calculation": { "http://cyberoptics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited": { "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": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r81" ], "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]", "verboseLabel": "Other Comprehensive Loss" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OtherComprehensiveLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r167", "r170", "r296" ], "lang": { "en-US": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Computer Software, Intangible Asset [Member]", "terseLabel": "Software" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/IntangibleAssetsScheduleOfAmortizationExpenseForIntangibleAssetsDetails", "http://cyberoptics.com/role/IntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r120", "r121", "r329", "r330" ], "lang": { "en-US": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r120", "r121", "r329", "r330", "r397" ], "lang": { "en-US": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r120", "r121", "r329", "r330", "r397" ], "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]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r123" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "Revenue Concentrations, Significant Customers And Geographic Areas" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreas" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "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": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DisclosureRevenueConcentrationsSignificantCustomersandGeographicAreasSummaryOfRevenueByProductLineDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r120", "r121", "r329", "r330" ], "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": "Concentration Risk, Percentage", "terseLabel": "Concentration risk percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r118", "r120", "r121", "r122", "r329", "r331" ], "lang": { "en-US": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DisclosureRevenueConcentrationsSignificantCustomersandGeographicAreasSummaryOfRevenueByProductLineDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r120", "r121", "r329", "r330" ], "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]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r215" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contract balances and changes in contract balances.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Summary of contract assets and contract liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DisclosureRevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r212", "r214", "r218" ], "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, Net, Current", "terseLabel": "Contract assets, included in other current assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/RevenueRecognitionScheduleofcontractassetsandcontractliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r212", "r213", "r218" ], "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.", "label": "Contract with Customer, Liability", "terseLabel": "Contract liabilities, included in advance customer payments/other liabilities" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/RevenueRecognitionScheduleofcontractassetsandcontractliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r212", "r213", "r218" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.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": "Contract with Customer, Liability, Current", "terseLabel": "Advance customer payments" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r219" ], "calculation": { "http://cyberoptics.com/role/RevenueRecognitionSummaryoftheamountsreclassifiedfrombeginningcontractliabilitiestorevenueDetails": { "order": 0.0, "parentTag": "cybe_ContractWithCustomerLiabilityAndDeferredRevenueRevenueRecognized", "weight": 1.0 } }, "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": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Amounts reclassified from beginning contract liabilities to revenue" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/RevenueRecognitionSummaryoftheamountsreclassifiedfrombeginningcontractliabilitiestorevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r77" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "negatedLabel": "Cost of revenues", "verboseLabel": "Cost of revenues" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of Revenues [Member]", "verboseLabel": "Cost of revenues" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DerivativesScheduleOfCashFlowHedgesDetails", "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Cumulative Effect of New Accounting Principle in Period of Adoption", "terseLabel": "Increase related to adoption of ASU 2016-01", "verboseLabel": "Decrease related to adoption of ASU 2016-01 (See Note 16)" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/RecentAccountingDevelopmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r119" ], "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]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelatedIntangibleAssetsMember": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "documentation": "Customer-related asset, including, but not limited to, customer lists, and noncontractual customer relationships.", "label": "Customer-Related Intangible Assets [Member]", "terseLabel": "Marketing assets and customer relationships" } } }, "localname": "CustomerRelatedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/IntangibleAssetsScheduleOfAmortizationExpenseForIntangibleAssetsDetails", "http://cyberoptics.com/role/IntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r92", "r95", "r285", "r288" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueRevenueRecognized1": { "auth_ref": [], "calculation": { "http://cyberoptics.com/role/RevenueRecognitionSummaryoftheamountsreclassifiedfrombeginningcontractliabilitiestorevenueDetails": { "order": 1.0, "parentTag": "cybe_ContractWithCustomerLiabilityAndDeferredRevenueRevenueRecognized", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue.", "label": "Deferred Revenue, Revenue Recognized", "terseLabel": "Amounts reclassified from deferred warranty revenue" } } }, "localname": "DeferredRevenueRevenueRecognized1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/RevenueRecognitionSummaryoftheamountsreclassifiedfrombeginningcontractliabilitiestorevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetNoncurrent": { "auth_ref": [ "r276", "r277", "r278", "r279", "r284" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards classified as noncurrent.", "label": "Deferred Tax Assets, Net of Valuation Allowance, Noncurrent", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredTaxAssetsNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesNoncurrent": { "auth_ref": [ "r276", "r278", "r279" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.", "label": "Deferred Tax Liabilities, Net, Noncurrent", "terseLabel": "Deferred tax liability" } } }, "localname": "DeferredTaxLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r292" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability not recognized because of the exceptions to comprehensive recognition of deferred taxes related to undistributed earnings of foreign subsidiaries.", "label": "Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries", "terseLabel": "Deferred tax liability not recognized, amount of unrecognized deferred tax liability, undistributed earnings of foreign subsidiaries" } } }, "localname": "DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r92", "r126" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetNotionalAmount": { "auth_ref": [ "r303", "r304", "r305" ], "lang": { "en-US": { "role": { "documentation": "Nominal or face amount used to calculate payments on the derivative asset.", "label": "Derivative Asset, Notional Amount", "terseLabel": "Foreign exchange gross notional amount" } } }, "localname": "DerivativeAssetNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DerivativesNarrativeDetails" ], "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]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DerivativesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r309", "r310", "r316", "r318" ], "lang": { "en-US": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DerivativesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Derivative Instruments and Hedges, Assets [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r323" ], "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]", "verboseLabel": "Derivatives" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/Derivatives" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r306", "r309", "r316", "r318", "r319", "r320", "r321" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table]", "terseLabel": "Derivative Instruments, Gain (Loss) [Table]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DerivativesScheduleOfCashFlowHedgesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "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": "Derivative Instruments, Gain (Loss) [Line Items]", "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]" } } }, "localname": "DerivativeInstrumentsGainLossLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DerivativesScheduleOfCashFlowHedgesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet": { "auth_ref": [ "r313", "r317" ], "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": "Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net", "terseLabel": "Pretax Loss Recognized in Earnings on Effective Portion of Derivative as a Result of Reclassification from Accumulated Other Comprehensive Loss" } } }, "localname": "DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DerivativesScheduleOfCashFlowHedgesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion": { "auth_ref": [ "r313" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The effective portion of loss reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments.", "label": "Derivative Instruments, Loss Reclassified from Accumulated OCI into Income, Effective Portion", "terseLabel": "Unrealized pretax loss for cash flow hedging instruments reclassified into earnings" } } }, "localname": "DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DerivativesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTermOfContract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Derivative, Term of Contract", "terseLabel": "Derivative, term of contract" } } }, "localname": "DerivativeTermOfContract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DerivativesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DerivativesFairValueLineItems": { "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": "Derivatives, Fair Value [Line Items]", "terseLabel": "Derivatives, Fair Value [Line Items]" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DerivativesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r306" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Designated as Hedging Instrument" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DerivativesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "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": "Disaggregation of Revenue [Line Items]", "terseLabel": "Performance Obligations" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/RevenueRecognitionSummaryOfRevenuePerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about 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]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/RevenueRecognitionSummaryOfRevenuePerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r217" ], "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]", "terseLabel": "Summary of revenue performance obligations" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DisclosureRevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r272" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "verboseLabel": "Share-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r71", "r101", "r109", "r111", "r112", "r113", "r116", "r377", "r390" ], "calculation": { "http://cyberoptics.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossperBasicandDilutedSharesDetails": { "order": 0.0, "parentTag": "us-gaap_EarningsPerShareDiluted", "weight": 1.0 } }, "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": "Earnings Per Share, Basic", "netLabel": "Net income\u00a0per share \u2013 Basic", "terseLabel": "Per Share Amount, Basic (in dollars per share)", "verboseLabel": "Net income (loss) per share \u2013 Basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://cyberoptics.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossperBasicandDilutedSharesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r71", "r101", "r109", "r111", "r112", "r113", "r116", "r377", "r390" ], "calculation": { "http://cyberoptics.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossperBasicandDilutedSharesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Earnings Per Share, Diluted", "netLabel": "Net income per share \u2013 Diluted", "totalLabel": "Per Share Amount, Dilutive (in dollars per share)", "verboseLabel": "Net income (loss) per share \u2013 Diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://cyberoptics.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossperBasicandDilutedSharesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r117" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "Net Income (Loss) Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/NetIncomeLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r337" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 0.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effect of Exchange Rate on Cash and Cash Equivalents", "verboseLabel": "Effects of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r97", "r280", "r281" ], "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r280", "r281", "r287" ], "lang": { "en-US": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "U.S. statutory tax rate (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfAccruedExpensesDetails": { "order": 0.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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": "Employee-related Liabilities, Current", "terseLabel": "Wages and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r258" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized", "terseLabel": "Unrecognized compensation cost related to non-vested equity based compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r258" ], "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": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized equity based compensation weighted average period, years" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": { "auth_ref": [ "r260" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax benefit from exercise of option under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Tax Benefit from Exercise of Stock Options", "terseLabel": "Excess tax benefit from the exercise of stock options", "verboseLabel": "Tax benefit realized from exercise of stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee Stock Purchase Plan" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r257" ], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Employee Stock Option [Member]", "terseLabel": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "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": "Revenue, Major Customer [Line Items]", "terseLabel": "Revenue, Major Customer [Line Items]" } } }, "localname": "EntityWideRevenueMajorCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasNarrativeDetails", "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasScheduleOfSalesByGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "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": "Equity, Class of Treasury Stock [Line Items]", "terseLabel": "Share Repurchase [Line Items]" } } }, "localname": "EquityClassOfTreasuryStockLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareRepurchasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r199" ], "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]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ChangesInStockholdersEquityDetails", "http://cyberoptics.com/role/OtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesMember": { "auth_ref": [ "r11", "r14", "r149", "r372", "r382", "r402" ], "lang": { "en-US": { "role": { "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants.", "label": "Equity Securities [Member]", "terseLabel": "Equity security" } } }, "localname": "EquitySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/FairValueMeasurementsFairValueMeasurementsForMarketableSecuritiesAndForeignExchangeForwardContractsDetails", "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ExtendedProductWarrantyAccrual": { "auth_ref": [ "r192" ], "calculation": { "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfChangesInDeferredWarrantyRevenueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate extended product warranty liability. Does not include the ending balance for the standard product warranty liability.", "label": "Extended Product Warranty Accrual", "periodEndLabel": "Total deferred warranty revenue", "periodStartLabel": "Balance at beginning of period", "terseLabel": "Deferred warranty revenue" } } }, "localname": "ExtendedProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfChangesInDeferredWarrantyRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ExtendedProductWarrantyAccrualCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfChangesInDeferredWarrantyRevenueDetails": { "order": 0.0, "parentTag": "us-gaap_ExtendedProductWarrantyAccrual", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount at end of the reporting period of the aggregate extended product warranty liability that is expected to be paid within one year of the balance sheet date or normal operating cycle, if longer. Does not include the balance for the standard product warranty liability.", "label": "Extended Product Warranty Accrual, Current", "negatedTerseLabel": "Current portion of deferred warranty revenue" } } }, "localname": "ExtendedProductWarrantyAccrualCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfChangesInDeferredWarrantyRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ExtendedProductWarrantyAccrualNoncurrent": { "auth_ref": [ "r37" ], "calculation": { "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfChangesInDeferredWarrantyRevenueDetails": { "order": 1.0, "parentTag": "us-gaap_ExtendedProductWarrantyAccrual", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount at end of the reporting period of the aggregate extended product warranty liability that is expected to be paid after one year from the balance sheet date or normal operating cycle, if longer. Does not include the balance for the standard product warranty liability.", "label": "Extended Product Warranty Accrual, Noncurrent", "terseLabel": "Long-term deferred warranty revenue" } } }, "localname": "ExtendedProductWarrantyAccrualNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfChangesInDeferredWarrantyRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ExtendedProductWarrantyAccrualPeriodIncreaseDecrease": { "auth_ref": [ "r193" ], "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the extended product warranty liability. Excludes standard product warranties.", "label": "Extended Product Warranty Accrual, Period Increase (Decrease)", "terseLabel": "Revenue deferrals" } } }, "localname": "ExtendedProductWarrantyAccrualPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfChangesInDeferredWarrantyRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "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": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/FairValueMeasurementsFairValueMeasurementsForMarketableSecuritiesAndForeignExchangeForwardContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r324", "r325", "r326", "r328" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/FairValueMeasurementsFairValueMeasurementsForMarketableSecuritiesAndForeignExchangeForwardContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r324", "r325" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class 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": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "verboseLabel": "Fair Value Measurements for Marketable Securities and Foreign Exchange Forward Contracts" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r226", "r227", "r228", "r325", "r360" ], "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 [Axis]", "terseLabel": "Fair Value, Hierarchy [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/FairValueMeasurementsFairValueMeasurementsForMarketableSecuritiesAndForeignExchangeForwardContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r327" ], "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]", "verboseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r226", "r227", "r228", "r325", "r361" ], "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]", "terseLabel": "Quoted Prices In Active Markets For Identical Assets (Level 1)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/FairValueMeasurementsFairValueMeasurementsForMarketableSecuritiesAndForeignExchangeForwardContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r226", "r227", "r228", "r325", "r362" ], "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]", "terseLabel": "Significant Other Observable Inputs (Level 2)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/FairValueMeasurementsFairValueMeasurementsForMarketableSecuritiesAndForeignExchangeForwardContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r226", "r227", "r228", "r325", "r363" ], "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]", "terseLabel": "Significant Unobservable Inputs (Level 3)" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/FairValueMeasurementsFairValueMeasurementsForMarketableSecuritiesAndForeignExchangeForwardContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy [Domain]", "terseLabel": "Fair Value, Measurements, Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/FairValueMeasurementsFairValueMeasurementsForMarketableSecuritiesAndForeignExchangeForwardContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r308", "r311", "r320" ], "lang": { "en-US": { "role": { "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]" } } }, "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DerivativesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r151", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r160" ], "lang": { "en-US": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/FairValueMeasurementsFairValueMeasurementsForMarketableSecuritiesAndForeignExchangeForwardContractsDetails", "http://cyberoptics.com/role/MarketableSecuritiesNarrativeDetails", "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesClassifiedAsCashEquivalentsDetails", "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails", "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfUnrealizedLossPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r171" ], "calculation": { "http://cyberoptics.com/role/IntangibleAssetsScheduleOfIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "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": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/IntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "terseLabel": "Amortization expense, 2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/IntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year", "terseLabel": "Amortization expense, remainder of 2019" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/IntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Amortization Expense For Intangible Assets" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r173" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "Amortization expense, 2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/IntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r173" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "Amortization expense, 2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/IntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r173" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "Amortization expense, 2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/IntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r173" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "Amortization expense, 2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/IntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r167", "r168", "r171", "r174", "r365" ], "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]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/IntangibleAssetsScheduleOfAmortizationExpenseForIntangibleAssetsDetails", "http://cyberoptics.com/role/IntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r171", "r365" ], "calculation": { "http://cyberoptics.com/role/IntangibleAssetsScheduleOfIntangibleAssetsDetails": { "order": 0.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "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": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/IntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "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": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/IntangibleAssetsScheduleOfAmortizationExpenseForIntangibleAssetsDetails", "http://cyberoptics.com/role/IntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r167", "r170" ], "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]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/IntangibleAssetsScheduleOfAmortizationExpenseForIntangibleAssetsDetails", "http://cyberoptics.com/role/IntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r171" ], "calculation": { "http://cyberoptics.com/role/IntangibleAssetsScheduleOfIntangibleAssetsDetails": { "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": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/IntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "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": "Foreign Currency Contracts, Liability, Fair Value Disclosure", "netLabel": "Derivative instruments-liabilities: Foreign exchange forward contracts", "terseLabel": "Fair value of cash flow hedges", "verboseLabel": "Fair value of foreign exchange forward contracts, representing a loss" } } }, "localname": "ForeignCurrencyContractsLiabilityFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DerivativesNarrativeDetails", "http://cyberoptics.com/role/FairValueMeasurementsFairValueMeasurementsForMarketableSecuritiesAndForeignExchangeForwardContractsDetails", "http://cyberoptics.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r93", "r334", "r335", "r336" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 12.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": "Foreign Currency Transaction Gain (Loss), Unrealized", "negatedLabel": "Foreign currency transaction gains" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignEarningsRepatriated": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of foreign earnings repatriated from subsidiaries outside the country of domicile.", "label": "Foreign Earnings Repatriated", "terseLabel": "Repatriated foreign earnings" } } }, "localname": "ForeignEarningsRepatriated", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/IncomeTaxesDetails" ], "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]", "terseLabel": "Foreign Exchange Forward Contracts" } } }, "localname": "ForeignExchangeForwardMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DerivativesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossFromComponentsExcludedFromAssessmentOfCashFlowHedgeEffectivenessNet": { "auth_ref": [ "r315" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net gain (loss) relating to components of the gain (loss) on the cash flow hedging instrument excluded from the assessment of cash flow hedge effectiveness. Recognized in earnings.", "label": "Gain (Loss) from Components Excluded from Assessment of Cash Flow Hedge Effectiveness, Net", "terseLabel": "Amounts excluded from effectiveness testing recognized in earnings on cash flow hedges" } } }, "localname": "GainLossFromComponentsExcludedFromAssessmentOfCashFlowHedgeEffectivenessNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DerivativesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet": { "auth_ref": [ "r314" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net gain (loss) recognized in earnings during the reporting period representing the amount of the cash flow hedges' ineffectiveness.", "label": "Gain (Loss) on Cash Flow Hedge Ineffectiveness, Net", "terseLabel": "Hedge ineffectiveness" } } }, "localname": "GainLossOnCashFlowHedgeIneffectivenessNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DerivativesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges": { "auth_ref": [ "r92" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) from the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value.", "label": "Gain (Loss) on Sale of Assets and Asset Impairment Charges", "terseLabel": "Impairment losses for contract assets" } } }, "localname": "GainLossOnSalesOfAssetsAndAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r163", "r164" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r76" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "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": "Gross Profit", "totalLabel": "Gross margin" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r306", "r319" ], "lang": { "en-US": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DerivativesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r306" ], "lang": { "en-US": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DerivativesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r92", "r175" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "terseLabel": "Impairment of intangible assets" } } }, "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/IntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncentiveToLessee": { "auth_ref": [ "r340", "r341" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item represents the deferred charge for an incentive or inducement granted by a lessor to a lessee, in order to motivate the lessee to enter the lease agreement, which incentive or inducement is to be recognized as a reduction of rental revenue over the lease term.", "label": "Incentive to Lessee", "terseLabel": "Incentives recorded as leasehold improvements" } } }, "localname": "IncentiveToLessee", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OperatingLeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r69", "r101", "r366", "r375", "r391" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "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": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income (loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r180" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DerivativesScheduleOfCashFlowHedgesDetails", "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DerivativesScheduleOfCashFlowHedgesDetails", "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r282" ], "lang": { "en-US": { "role": { "documentation": "Information by name of taxing authority.", "label": "Income Tax Authority, Name [Axis]", "terseLabel": "Income Tax Authority, Name [Axis]" } } }, "localname": "IncomeTaxAuthorityNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority, Name [Domain]", "terseLabel": "Income Tax Authority, Name [Domain]" } } }, "localname": "IncomeTaxAuthorityNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r293" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "verboseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationLineItems": { "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": "Income Tax Examination [Line Items]", "terseLabel": "Income Tax Examination [Line Items]" } } }, "localname": "IncomeTaxExaminationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExaminationTable": { "auth_ref": [ "r283", "r286" ], "lang": { "en-US": { "role": { "documentation": "A summary of income tax examinations that an enterprise is currently subject to or that have been completed in the current period typically including a description of the examination, the jurisdiction conducting the examination, the tax year(s) under examination, the likelihood of an unfavorable settlement, the range of possible losses, the liability recorded, the Increase or Decrease in the liability from the prior period, and any penalties and interest that have been incurred or accrued.", "label": "Income Tax Examination [Table]", "terseLabel": "Income Tax Examination [Table]" } } }, "localname": "IncomeTaxExaminationTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r95", "r127", "r290" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "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 (Benefit)", "terseLabel": "Income tax provision", "verboseLabel": "Income tax expense (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://cyberoptics.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r91" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities 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.", "label": "Increase (Decrease) in Accounts Payable", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r91" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "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 amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r91" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "verboseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r91" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.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": "Increase (Decrease) in Contract with Customer, Liability", "verboseLabel": "Advance customer payments" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r91" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r91" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "Increase (Decrease) in Other Current Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r91" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedLabel": "Operating lease assets and liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ChangesInStockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r110", "r115" ], "calculation": { "http://cyberoptics.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossperBasicandDilutedSharesDetails": { "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": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Weighted Average Shares Outstanding, Dilutive effect of common equivalent shares (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossperBasicandDilutedSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InlandRevenueSingaporeIRASMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of the government of Singapore.", "label": "Inland Revenue, Singapore (IRAS) [Member]", "terseLabel": "Inland Revenue, Singapore (IRAS)" } } }, "localname": "InlandRevenueSingaporeIRASMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r176" ], "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]", "verboseLabel": "Intangible Assets" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/IntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r165", "r169" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "verboseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]" } } }, "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryCurrentTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer.", "label": "Inventory, Current [Table]", "terseLabel": "Inventory, Current [Table]" } } }, "localname": "InventoryCurrentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OtherFinancialStatementDataNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r41" ], "calculation": { "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryLineItems": { "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": "Inventory [Line Items]", "terseLabel": "Inventory [Line Items]" } } }, "localname": "InventoryLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OtherFinancialStatementDataNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r2", "r44", "r162" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "totalLabel": "Total inventories", "verboseLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r43" ], "calculation": { "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfInventoriesDetails": { "order": 0.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials and purchased parts" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r42" ], "calculation": { "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r398", "r399", "r400", "r401" ], "lang": { "en-US": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails", "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfUnrealizedLossPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r398", "r399", "r400", "r401" ], "lang": { "en-US": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails", "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfUnrealizedLossPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r324" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.", "label": "Investments, Fair Value Disclosure", "terseLabel": "Marketable securities" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/FairValueMeasurementsFairValueMeasurementsForMarketableSecuritiesAndForeignExchangeForwardContractsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r149", "r367", "r380", "r403" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/MarketableSecurities" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r356", "r357" ], "calculation": { "http://cyberoptics.com/role/OperatingLeasesScheduleofcomponentsofourcostsforoperatingleasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OperatingLeasesScheduleofcomponentsofourcostsforoperatingleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r356" ], "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]", "terseLabel": "Schedule of components of our costs for operating leases" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OperatingLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]", "terseLabel": "OPERATING LEASES [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r344" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.", "label": "Leases of Lessee Disclosure [Text Block]", "terseLabel": "Operating Leases" } } }, "localname": "LeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OperatingLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r349" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Lease renewal term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OperatingLeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r349" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Lease term" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OperatingLeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r33" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r23", "r370", "r386" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 0.0, "parentTag": "us-gaap_Liabilities", "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": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Marketable Securities [Abstract]" } } }, "localname": "MarketableSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r4", "r34" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Marketable Securities, Current", "verboseLabel": "Marketable securities" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesNoncurrent": { "auth_ref": [ "r29" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in marketable security, classified as noncurrent.", "label": "Marketable Securities, Noncurrent", "terseLabel": "Marketable securities, long-term" } } }, "localname": "MarketableSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesUnrealizedGainLoss": { "auth_ref": [ "r74" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in marketable security.", "label": "Marketable Securities, Unrealized Gain (Loss)", "terseLabel": "Unrealized gains or losses on marketable securities" } } }, "localname": "MarketableSecuritiesUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MovementInExtendedProductWarrantyAccrualRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Extended Product Warranty Accrual [Roll Forward]", "terseLabel": "Movement in Extended Product Warranty Accrual [Roll Forward]" } } }, "localname": "MovementInExtendedProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfChangesInDeferredWarrantyRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Standard Product Warranty Accrual [Roll Forward]", "terseLabel": "Movement in Standard Product Warranty Accrual [Roll Forward]" } } }, "localname": "MovementInStandardProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfChangesInEstimatedWarrantyLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r89" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "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": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r89" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "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": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r89", "r90", "r93" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "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": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r61", "r64", "r70", "r93", "r115", "r376", "r389" ], "calculation": { "http://cyberoptics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "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) Attributable to Parent", "netLabel": "Net income (loss)", "terseLabel": "Net income (loss)", "totalLabel": "Net income (loss)", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited", "http://cyberoptics.com/role/ChangesInStockholdersEquityDetails", "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://cyberoptics.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossperBasicandDilutedSharesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1": { "auth_ref": [ "r99", "r102" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cumulative effect of the change in accounting principle or new accounting pronouncement on retained earnings or other components of equity or net assets in the statement of financial position as of the beginning of the earliest period presented.", "label": "New Accounting Pronouncement or Change in Accounting Principle, Cumulative Effect of Change on Equity or Net Assets", "terseLabel": "Increase (Decrease) in retained earnings due to acccounting standard update" } } }, "localname": "NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/RecentAccountingDevelopmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the quantification of the effect of adopting the new accounting standard or change in accounting principle expected by the entity to have a significant effect on the entity's financial statements.", "label": "New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification", "terseLabel": "Increase (decrease) related to adoption of ASU", "verboseLabel": "Decrease related to adoption of ASU 2016-01" } } }, "localname": "NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ChangesInStockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r106" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]", "verboseLabel": "Recent Accounting Developments" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/RecentAccountingDevelopments" ], "xbrltype": "textBlockItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "verboseLabel": "REVENUE RECOGNITION" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/AdoptionOfAccountingStandardsUpdateNo201609ImprovementsToEmployeeShareBasedAccountingDetails", "http://cyberoptics.com/role/DisclosureRevenueRecognitionNarrativeDetails", "http://cyberoptics.com/role/RecentAccountingDevelopmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r100", "r102" ], "lang": { "en-US": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/AdoptionOfAccountingStandardsUpdateNo201609ImprovementsToEmployeeShareBasedAccountingDetails", "http://cyberoptics.com/role/DisclosureRevenueRecognitionNarrativeDetails", "http://cyberoptics.com/role/RecentAccountingDevelopmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Developments" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/RecentAccountingDevelopmentsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r295" ], "lang": { "en-US": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Non-compete agreements" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/IntangibleAssetsScheduleOfAmortizationExpenseForIntangibleAssetsDetails", "http://cyberoptics.com/role/IntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r306" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Not Designated as Hedging Instrument" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DerivativesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r79" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "terseLabel": "Interest income and other" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "auth_ref": [ "r57", "r67" ], "calculation": { "http://cyberoptics.com/role/OtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossDetails": { "order": 0.0, "parentTag": "cybe_OtherComprehensiveIncomeIncludingPriorPeriodAdjustmentNetOfTax", "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": "OCI, before Reclassifications, Net of Tax, Attributable to Parent", "terseLabel": "Other comprehensive income (loss) before reclassifications" } } }, "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Income (loss) from operations", "totalLabel": "Income (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r350", "r357" ], "calculation": { "http://cyberoptics.com/role/OperatingLeasesScheduleofcomponentsofourcostsforoperatingleasesDetails": { "order": 0.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "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", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OperatingLeasesScheduleofcomponentsofourcostsforoperatingleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r347" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Lease liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/RecentAccountingDevelopmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r347" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r347" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "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": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r348", "r353" ], "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": "Operating Lease, Payments", "terseLabel": "Cash paid for amounts included in the measurement of operating lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OperatingLeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r346" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 7.0, "parentTag": "us-gaap_Assets", "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 Asset", "terseLabel": "Right-of-use asset", "verboseLabel": "Right-of-use assets (operating leases)" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://cyberoptics.com/role/RecentAccountingDevelopmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r355", "r357" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate applied to operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OperatingLeasesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r354", "r357" ], "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": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining term for operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OperatingLeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasedAssetsLineItems": { "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": "Operating Leased Assets [Line Items]", "terseLabel": "Operating Leases [Line Items]" } } }, "localname": "OperatingLeasedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OperatingLeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r339", "r342" ], "calculation": { "http://cyberoptics.com/role/OperatingLeasesScheduleOfFutureMinimumLeasePaymentsRequiredUnderNoncancelableOperatingLeaseAgreementsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://cyberoptics.com/role/OperatingLeasesScheduleofthefuturematuritiesofleaseliabilitiesDetails": { "order": 0.0, "parentTag": "cybe_PresentValueOfOperatingLeasesFutureMinimumPayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "terseLabel": "Future minimum lease payments due", "totalLabel": "Total lease payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OperatingLeasesScheduleOfFutureMinimumLeasePaymentsRequiredUnderNoncancelableOperatingLeaseAgreementsDetails", "http://cyberoptics.com/role/OperatingLeasesScheduleofthefuturematuritiesofleaseliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r339", "r342" ], "calculation": { "http://cyberoptics.com/role/OperatingLeasesScheduleOfFutureMinimumLeasePaymentsRequiredUnderNoncancelableOperatingLeaseAgreementsDetails": { "order": 0.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2019" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OperatingLeasesScheduleOfFutureMinimumLeasePaymentsRequiredUnderNoncancelableOperatingLeaseAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r339", "r342" ], "calculation": { "http://cyberoptics.com/role/OperatingLeasesScheduleOfFutureMinimumLeasePaymentsRequiredUnderNoncancelableOperatingLeaseAgreementsDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OperatingLeasesScheduleOfFutureMinimumLeasePaymentsRequiredUnderNoncancelableOperatingLeaseAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r339", "r342" ], "calculation": { "http://cyberoptics.com/role/OperatingLeasesScheduleOfFutureMinimumLeasePaymentsRequiredUnderNoncancelableOperatingLeaseAgreementsDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OperatingLeasesScheduleOfFutureMinimumLeasePaymentsRequiredUnderNoncancelableOperatingLeaseAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInRollingAfterYearFive": { "auth_ref": [], "calculation": { "http://cyberoptics.com/role/OperatingLeasesScheduleofthefuturematuritiesofleaseliabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Rolling after Year Five", "terseLabel": "2025 & Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInRollingAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OperatingLeasesScheduleofthefuturematuritiesofleaseliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInRollingYearFive": { "auth_ref": [], "calculation": { "http://cyberoptics.com/role/OperatingLeasesScheduleofthefuturematuritiesofleaseliabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Rolling Year Five", "terseLabel": "2024" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInRollingYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OperatingLeasesScheduleofthefuturematuritiesofleaseliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInRollingYearFour": { "auth_ref": [], "calculation": { "http://cyberoptics.com/role/OperatingLeasesScheduleofthefuturematuritiesofleaseliabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Rolling Year Four", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInRollingYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OperatingLeasesScheduleofthefuturematuritiesofleaseliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInRollingYearThree": { "auth_ref": [], "calculation": { "http://cyberoptics.com/role/OperatingLeasesScheduleofthefuturematuritiesofleaseliabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Rolling Year Three", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OperatingLeasesScheduleofthefuturematuritiesofleaseliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInRollingYearTwo": { "auth_ref": [], "calculation": { "http://cyberoptics.com/role/OperatingLeasesScheduleofthefuturematuritiesofleaseliabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Rolling Year Two", "terseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OperatingLeasesScheduleofthefuturematuritiesofleaseliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r339", "r342" ], "calculation": { "http://cyberoptics.com/role/OperatingLeasesScheduleOfFutureMinimumLeasePaymentsRequiredUnderNoncancelableOperatingLeaseAgreementsDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OperatingLeasesScheduleOfFutureMinimumLeasePaymentsRequiredUnderNoncancelableOperatingLeaseAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r339", "r342" ], "calculation": { "http://cyberoptics.com/role/OperatingLeasesScheduleOfFutureMinimumLeasePaymentsRequiredUnderNoncancelableOperatingLeaseAgreementsDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OperatingLeasesScheduleOfFutureMinimumLeasePaymentsRequiredUnderNoncancelableOperatingLeaseAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueRollingMaturityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Leases, Future Minimum Payments Due, Rolling Maturity [Abstract]", "terseLabel": "Year ending March 31," } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueRollingMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OperatingLeasesScheduleofthefuturematuritiesofleaseliabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r339", "r342" ], "calculation": { "http://cyberoptics.com/role/OperatingLeasesScheduleOfFutureMinimumLeasePaymentsRequiredUnderNoncancelableOperatingLeaseAgreementsDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "2024 & Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OperatingLeasesScheduleOfFutureMinimumLeasePaymentsRequiredUnderNoncancelableOperatingLeaseAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsNextRollingTwelveMonths": { "auth_ref": [], "calculation": { "http://cyberoptics.com/role/OperatingLeasesScheduleofthefuturematuritiesofleaseliabilitiesDetails": { "order": 0.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Next Rolling Twelve Months", "terseLabel": "2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OperatingLeasesScheduleofthefuturematuritiesofleaseliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r0", "r98", "r123", "r302" ], "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]", "terseLabel": "Interim Reporting" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/InterimReporting" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r7", "r8", "r9", "r35" ], "calculation": { "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfAccruedExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "verboseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r31" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "verboseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, before Tax, [Abstract]", "terseLabel": "Unrealized gains (losses) on available-for-sale securities:" } } }, "localname": "OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax [Abstract]", "terseLabel": "Unrealized gains on foreign exchange forward contracts:" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent": { "auth_ref": [ "r298", "r299", "r300" ], "calculation": { "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails": { "order": 0.0, "parentTag": "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, on foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustments", "verboseLabel": "Foreign currency translation adjustments, Before Tax" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r298", "r299", "r300" ], "calculation": { "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails": { "order": 0.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "totalLabel": "Foreign currency translation adjustments, Net of Tax" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent": { "auth_ref": [ "r298", "r299", "r300" ], "calculation": { "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Portion Attributable to Parent", "negatedLabel": "Foreign currency translation adjustments, Tax" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax": { "auth_ref": [ "r50", "r51", "r54" ], "calculation": { "http://cyberoptics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited": { "order": 0.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "weight": 1.0 }, "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails": { "order": 0.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax, after reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, before Tax", "terseLabel": "Net changes related to available-for-sale securities, Before Tax", "totalLabel": "Total unrealized gains (losses) on available-for-sale securities" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited", "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r50", "r51", "r54" ], "calculation": { "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 }, "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectoftheReclassificationsfromOtherComprehensiveIncomeLosstoEarningsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax", "totalLabel": "Net changes related to available-for-sale securities, Net of Tax" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax": { "auth_ref": [ "r50", "r51", "r55" ], "calculation": { "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit), after reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Available-for-sale Securities, Tax", "negatedTotalLabel": "Net changes related to available-for-sale securities, Tax" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), before Tax [Abstract]", "terseLabel": "Other comprehensive loss, before tax:" } } }, "localname": "OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent": { "auth_ref": [ "r298", "r299", "r300" ], "calculation": { "http://cyberoptics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited": { "order": 0.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive loss before income taxes" } } }, "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited", "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax": { "auth_ref": [ "r49" ], "calculation": { "http://cyberoptics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "weight": 1.0 }, "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails": { "order": 0.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax, after reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).", "label": "Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, before Tax", "terseLabel": "Total unrealized gains (losses) on foreign exchange forward contracts", "totalLabel": "Total unrealized gains on foreign exchange forward contracts" } } }, "localname": "OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited", "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax": { "auth_ref": [ "r49" ], "calculation": { "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).", "label": "Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax", "totalLabel": "Total net changes related to foreign exchange forward contracts, Net of Tax" } } }, "localname": "OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax": { "auth_ref": [ "r49", "r55" ], "calculation": { "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit), after reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).", "label": "Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Tax", "negatedTotalLabel": "Total net changes related to foreign exchange forward contracts, Tax" } } }, "localname": "OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax": { "auth_ref": [ "r47", "r54", "r333", "r338" ], "calculation": { "http://cyberoptics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r62", "r65", "r67", "r199" ], "calculation": { "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive loss, net of tax", "totalLabel": "Other comprehensive loss, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r62", "r65", "r298", "r299", "r300" ], "calculation": { "http://cyberoptics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive loss, net of tax", "totalLabel": "Other comprehensive loss after income taxes" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited", "http://cyberoptics.com/role/ChangesInStockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax": { "auth_ref": [ "r54", "r58", "r59", "r148" ], "calculation": { "http://cyberoptics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax", "weight": -1.0 }, "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails": { "order": 0.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "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": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax", "negatedLabel": "Reclassification adjustment for gains included in net income", "negatedTerseLabel": "Reclassification included in interest income and other, Before Tax" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited", "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": { "auth_ref": [ "r54", "r58", "r59", "r148" ], "calculation": { "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectoftheReclassificationsfromOtherComprehensiveIncomeLosstoEarningsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax", "negatedTotalLabel": "Reclassification included in interest income and other, Net of Tax" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax": { "auth_ref": [ "r55", "r148" ], "calculation": { "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Tax", "terseLabel": "Reclassification included in interest income and other, Tax" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax": { "auth_ref": [ "r54", "r58", "r59", "r313" ], "calculation": { "http://cyberoptics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited": { "order": 0.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax", "weight": -1.0 }, "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails": { "order": 0.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of reclassification adjustment from accumulated other comprehensive income of accumulated gain (loss) realized from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's deferred hedging gain (loss).", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, before Tax", "negatedLabel": "Reclassification adjustments for losses included in net income (loss)", "negatedTerseLabel": "Reclassification adjustment, Before Tax" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited", "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax": { "auth_ref": [ "r54", "r58", "r59", "r307" ], "calculation": { "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income of accumulated gain (loss) realized from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's deferred hedging gain (loss).", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax", "negatedTotalLabel": "Reclassification adjustment , Net of Tax" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax": { "auth_ref": [ "r55" ], "calculation": { "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income of accumulated gain (loss) realized from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's deferred hedging gain (loss).", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Tax", "terseLabel": "Reclassification adjustment, Tax" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTax": { "auth_ref": [ "r55", "r289", "r291" ], "calculation": { "http://cyberoptics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 }, "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Tax", "negatedLabel": "Income tax (provision) benefit", "negatedTotalLabel": "Other comprehensive loss, Tax", "terseLabel": "Income tax benefit related to items of other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited", "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax": { "auth_ref": [ "r49", "r54", "r322" ], "calculation": { "http://cyberoptics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax", "weight": 1.0 }, "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails": { "order": 0.0, "parentTag": "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).", "label": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax", "terseLabel": "Unrealized gains", "verboseLabel": "Net changes related to foreign exchange forward contracts: Unrealized gains, Before Tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited", "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r49", "r54", "r322" ], "calculation": { "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).", "label": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax", "totalLabel": "Net changes related to foreign exchange forward contracts: Unrealized gains, Net of Tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax": { "auth_ref": [ "r49", "r55" ], "calculation": { "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit), before reclassification adjustments, related to increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).", "label": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax", "negatedTerseLabel": "Net changes related to foreign exchange forward contracts: Unrealized gains, Tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax": { "auth_ref": [ "r50", "r54", "r148" ], "calculation": { "http://cyberoptics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited": { "order": 0.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax", "weight": 1.0 }, "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails": { "order": 0.0, "parentTag": "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax and reclassification adjustments of unrealized holding gain (loss) on available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, before Tax", "netLabel": "Unrealized gains (losses)", "terseLabel": "Net change related to available-for-sale securities: Unrealized gains (losses), Before Tax", "verboseLabel": "Unrealized losses" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited", "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r50", "r54" ], "calculation": { "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectoftheReclassificationsfromOtherComprehensiveIncomeLosstoEarningsDetails": { "order": 0.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of unrealized holding gain (loss) on available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax", "totalLabel": "Net change related to available-for-sale securities: Unrealized gains (losses), Net of Tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": { "auth_ref": [ "r51", "r55" ], "calculation": { "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) before reclassification adjustments of unrealized holding gain (loss) on available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Tax", "negatedTerseLabel": "Net change related to available-for-sale securities: Unrealized gains (losses), Tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r37" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermInvestmentsMember": { "auth_ref": [ "r396" ], "lang": { "en-US": { "role": { "documentation": "Long-term investments classified as other.", "label": "Other Long-term Investments [Member]", "terseLabel": "Marketable securities - Long-Term", "verboseLabel": "Marketable securities [Member]" } } }, "localname": "OtherLongTermInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails", "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfUnrealizedLossPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r297" ], "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]", "terseLabel": "Patents" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/IntangibleAssetsScheduleOfAmortizationExpenseForIntangibleAssetsDetails", "http://cyberoptics.com/role/IntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r88" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.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": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchase of common stock", "terseLabel": "Repurchase of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://cyberoptics.com/role/ShareRepurchasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecurities": { "auth_ref": [ "r85", "r138" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to acquire debt and equity securities not classified as either held-to-maturity securities or trading securities which would be classified as available-for-sale securities and reported at fair value, with unrealized gains and losses excluded from earnings and reported in a separate component of shareholders' equity.", "label": "Payments to Acquire Available-for-sale Securities", "negatedLabel": "Purchases of available-for-sale marketable securities" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r86" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Additions to patents" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r86" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "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 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": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Additions to equipment and leasehold improvements" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r231", "r259" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockNoParValue": { "auth_ref": [ "r17" ], "lang": { "en-US": { "role": { "documentation": "Face amount per share of no-par value preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, No Par Value", "terseLabel": "Preferred stock, par value" } } }, "localname": "PreferredStockNoParValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsoldiatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r17" ], "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", "verboseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsoldiatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r17" ], "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", "verboseLabel": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsoldiatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r17" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, no par value, 5,000,000 shares authorized, none outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "auth_ref": [ "r87", "r260" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised.", "label": "Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Excluding Stock Options", "terseLabel": "Proceeds from issuance of common stock under employee stock purchase plan" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r82", "r83", "r138" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.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 Maturities, Prepayments and Calls of Available-for-sale Securities", "terseLabel": "Proceeds from maturities of available-for-sale marketable securities" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "auth_ref": [ "r82", "r83", "r138" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from sale, 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 Sale and Maturity of Available-for-sale Securities", "terseLabel": "Proceeds from sales of available-for-sale marketable securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities": { "auth_ref": [ "r84", "r138" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the sale of debt and equity securities classified as available-for-sale securities.", "label": "Proceeds from Sale of Available-for-sale Securities", "terseLabel": "Proceeds from sales of available-for-sale marketable securities" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://cyberoptics.com/role/MarketableSecuritiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r87", "r260" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options", "verboseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r191", "r194", "r373" ], "calculation": { "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfChangesInEstimatedWarrantyLiabilityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Standard and Extended Product Warranty Accrual", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfChangesInEstimatedWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r35", "r186", "r187" ], "calculation": { "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfAccruedExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 }, "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfChangesInEstimatedWarrantyLiabilityDetails": { "order": 0.0, "parentTag": "us-gaap_ProductWarrantyAccrual", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual, Current", "negatedLabel": "Current portion of estimated warranty liability", "terseLabel": "Warranty liability" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfAccruedExpensesDetails", "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfChangesInEstimatedWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualNoncurrent": { "auth_ref": [ "r37", "r182", "r184" ], "calculation": { "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfChangesInEstimatedWarrantyLiabilityDetails": { "order": 1.0, "parentTag": "us-gaap_ProductWarrantyAccrual", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and due after one year (or beyond the operating cycle if longer) for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Product Warranty Accrual, Noncurrent", "terseLabel": "Long-term estimated warranty liability" } } }, "localname": "ProductWarrantyAccrualNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfChangesInEstimatedWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r189" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.", "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Accrual for warranties" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfChangesInEstimatedWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r30", "r179" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OperatingLeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r12", "r13", "r179", "r387" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 6.0, "parentTag": "us-gaap_Assets", "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, Plant and Equipment, Net", "terseLabel": "Equipment and leasehold improvements, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r12", "r178" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OperatingLeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r73", "r152" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Provision for Doubtful Accounts", "verboseLabel": "Recovery for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "auth_ref": [ "r57", "r67" ], "calculation": { "http://cyberoptics.com/role/OtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossDetails": { "order": 1.0, "parentTag": "cybe_OtherComprehensiveIncomeIncludingPriorPeriodAdjustmentNetOfTax", "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": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "negatedTerseLabel": "Amounts reclassified from accumulated other comprehensive loss" } } }, "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "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]", "terseLabel": "The Effect of The Reclassifications From Comprehensive Income (Loss) To Earnings" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OtherComprehensiveIncomeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r273", "r407" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "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 Expense", "negatedLabel": "Research and development expenses", "verboseLabel": "Research and development expenses" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development", "verboseLabel": "Research and Development Expense [Member]" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DerivativesScheduleOfCashFlowHedgesDetails", "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r114" ], "lang": { "en-US": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Shares [Member]", "terseLabel": "Restricted Shares" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "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]", "terseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r20", "r206", "r385" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.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 (Accumulated Deficit)", "verboseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ChangesInStockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue Recognition [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r225" ], "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]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DisclosureRevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r216" ], "lang": { "en-US": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Period over which unsatisfied performance obligations are expected to be recognized" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r216" ], "lang": { "en-US": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r68", "r124", "r125", "r129" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 0.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "verboseLabel": "Revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://cyberoptics.com/role/DisclosureRevenueConcentrationsSignificantCustomersandGeographicAreasSummaryOfRevenueByProductLineDetails", "http://cyberoptics.com/role/RevenueRecognitionSummaryOfRevenuePerformanceObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r120" ], "lang": { "en-US": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Sales Revenue, Net [Member]", "terseLabel": "Sales Revenue, net" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OtherFinancialStatementDataTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r57" ], "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]", "terseLabel": "Schedule of Accumulated Other Comprehensive Loss" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OtherComprehensiveIncomeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "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": "Schedule of Available-for-sale Securities [Line Items]", "terseLabel": "Unrealized Loss Position" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfUnrealizedLossPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": { "auth_ref": [ "r141", "r142", "r144", "r145", "r146", "r147", "r378", "r379" ], "lang": { "en-US": { "role": { "documentation": "Schedule of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.", "label": "Schedule of Available-for-sale Securities [Table]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfUnrealizedLossPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": { "auth_ref": [ "r312" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for cash flow hedging instruments of (a) the location and amount of gains and losses reported in the statement of financial performance and (b) the location and fair value amounts of the instruments reported in the statement of financial position.", "label": "Schedule of Cash Flow Hedging Instruments, Statements of Financial Performance and Financial Position, Location [Table Text Block]", "terseLabel": "Schedule of Cash Flow Hedges" } } }, "localname": "ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DerivativesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r115" ], "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]", "terseLabel": "Schedule of Net Income (Loss) per Basic and Diluted Shares" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/NetIncomeLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "auth_ref": [ "r133" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.", "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "terseLabel": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]" } } }, "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasNarrativeDetails", "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasScheduleOfSalesByGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r167", "r170" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/IntangibleAssetsScheduleOfAmortizationExpenseForIntangibleAssetsDetails", "http://cyberoptics.com/role/IntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r167", "r170" ], "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]", "terseLabel": "Schedule of Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r343" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Schedule of the future maturities of lease liabilities" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OperatingLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems": { "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": "Gain (Loss) on Investments [Line Items]", "terseLabel": "Gain (Loss) on Investments [Line Items]" } } }, "localname": "ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesNarrativeDetails", "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesClassifiedAsCashEquivalentsDetails", "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGainLossOnInvestmentsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about realized and unrealized gain (loss) on investment in security.", "label": "Schedule of Gain (Loss) on Investments [Table]", "terseLabel": "Schedule of Gain (Loss) on Investments [Table]" } } }, "localname": "ScheduleOfGainLossOnInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesNarrativeDetails", "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesClassifiedAsCashEquivalentsDetails", "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r10", "r25", "r26", "r27" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OtherFinancialStatementDataTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOperatingLeasedAssetsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of long-lived, depreciable assets that are subject to a operating lease agreements and are used in the normal conduct of business to produce goods and services. Examples may include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Schedule of Operating Leased Assets [Table]", "terseLabel": "Schedule of Operating Leased Assets [Table]" } } }, "localname": "ScheduleOfOperatingLeasedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OperatingLeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfProductInformationTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of product information that are included in the discussion of the nature of an entity's operations.", "label": "Schedule of Product Information [Table Text Block]", "terseLabel": "Summary Of Revenue By Product Line" } } }, "localname": "ScheduleOfProductInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r195" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Schedule of Changes In Estimated Warranty Liability" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OtherFinancialStatementDataTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "auth_ref": [ "r75", "r131" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]", "terseLabel": "Schedule of Sales By Geographic Area" } } }, "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r231", "r259" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails", "http://cyberoptics.com/role/ShareBasedCompensationScheduleOfStockOptionValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r236" ], "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": "Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block]", "terseLabel": "Schedule of Non-Vested Restricted Stock Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r236", "r247", "r250" ], "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": "Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Schedule of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r252" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (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, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r39", "r96", "r196", "r197", "r198", "r200", "r201", "r202", "r203", "r204", "r205", "r206" ], "lang": { "en-US": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ChangesInStockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockholdersEquityTableTextBlock": { "auth_ref": [ "r199" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of changes in the separate accounts comprising stockholders' equity (in addition to retained earnings) and of the changes in the number of shares of equity securities during at least the most recent annual fiscal period and any subsequent interim period presented is required to make the financial statements sufficiently informative if both financial position and results of operations are presented.", "label": "Schedule of Stockholders Equity [Table Text Block]", "terseLabel": "Schedule of changes in stockholders' equity" } } }, "localname": "ScheduleOfStockholdersEquityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ChangesInStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r72" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/DerivativesScheduleOfCashFlowHedgesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r78", "r161" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "negatedLabel": "Selling, general and administrative expenses", "verboseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [ "r80" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, General and Administrative [Member]", "verboseLabel": "Selling, General and Administrative Expenses [Member]" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r91" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 7.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": "Share-based Compensation", "terseLabel": "Equity based compensation expense", "verboseLabel": "Share-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation [Abstract]" } } }, "localname": "ShareBasedCompensationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r232" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period, years" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r241" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Shares, Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationScheduleOfNonVestedRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r246" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant Date Fair Value, Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationScheduleOfNonVestedRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r244" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Shares, Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails", "http://cyberoptics.com/role/ShareBasedCompensationScheduleOfNonVestedRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r244" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant Date Fair Value, Granted (in dollars per share)", "verboseLabel": "Weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails", "http://cyberoptics.com/role/ShareBasedCompensationScheduleOfNonVestedRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r243" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Shares, Non-vested at September 30, 2019 (in shares)", "periodStartLabel": "Shares, Non-vested at December 31, 2018 (in shares)", "terseLabel": "Unvested shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails", "http://cyberoptics.com/role/ShareBasedCompensationScheduleOfNonVestedRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationScheduleOfNonVestedRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r243" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Weighted Average Grant Date Fair Value, Non-vested at September 30, 2019 (in dollars per share)", "periodStartLabel": "Weighted Average Grant Date Fair Value, Non-vested at December 31, 2018 (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationScheduleOfNonVestedRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationScheduleOfNonVestedRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r245" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Shares, Vested (in shares)", "terseLabel": "Number of shares vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails", "http://cyberoptics.com/role/ShareBasedCompensationScheduleOfNonVestedRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r249" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Aggregate fair value of restricted shares and restricted stock units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r245" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant Date Fair Value, Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationScheduleOfNonVestedRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Exercise Price", "terseLabel": "Share-based compensation exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r255" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationScheduleOfStockOptionValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r254" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationScheduleOfStockOptionValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r256" ], "lang": { "en-US": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rates (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationScheduleOfStockOptionValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "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": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails", "http://cyberoptics.com/role/ShareBasedCompensationScheduleOfStockOptionValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Number of additional shares authorized for issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r259" ], "lang": { "en-US": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Number of shares available for future issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r239" ], "lang": { "en-US": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Options Outstanding, Exercisable, September 30, 2019 (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r239" ], "lang": { "en-US": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted-Average Exercise Price Per Share, Exercisable, September 30, 2019 (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r249" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Aggregate intrinsic value of stock options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r242" ], "lang": { "en-US": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period", "negatedLabel": "Options Outstanding, Expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r241" ], "lang": { "en-US": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Options Outstanding, Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Options Outstanding, Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r248" ], "lang": { "en-US": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average fair value on grant date (in dollars per share)", "verboseLabel": "Grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails", "http://cyberoptics.com/role/ShareBasedCompensationScheduleOfStockOptionValuationAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r259" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate intrinsic value for all options outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r238", "r259" ], "lang": { "en-US": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Options Outstanding, Outstanding, September 30, 2019 (in shares)", "periodStartLabel": "Options Outstanding, Outstanding, December 31, 2018 (in shares)", "terseLabel": "Common stock reserved for issuance pursuant to outstanding awards" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails", "http://cyberoptics.com/role/ShareBasedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r237" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted-Average Exercise Price Per Share, Outstanding, September 30, 2019 (in dollars per share)", "periodStartLabel": "Weighted-Average Exercise Price Per Share, Outstanding, December 31, 2018 (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r229", "r234" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Equity Award [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Weighted-Average Exercise Price Per Share, Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Weighted-Average Exercise Price Per Share, Expired (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Weighted-Average Exercise Price Per Share, Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Weighted-Average Exercise Price Per Share, Granted (in dollars per share)", "verboseLabel": "Grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "terseLabel": "Aggregate fair value of outstanding restricted shares and restricted stock units" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r233" ], "lang": { "en-US": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Expiration of stock options from date of grant" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r253", "r271" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected life in years" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationScheduleOfStockOptionValuationAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r259" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Aggregate intrinsic value of exercisable options" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r259" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual term for exercisable options, years" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r251" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual term, years" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r235" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Fair value of shares vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of options vested.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares", "terseLabel": "Number of shares vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestmentsMember": { "auth_ref": [ "r401" ], "lang": { "en-US": { "role": { "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet.", "label": "Short-term Investments [Member]", "terseLabel": "Marketable securities - Short-Term", "verboseLabel": "Marketable securities [Member]" } } }, "localname": "ShortTermInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails", "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfUnrealizedLossPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r351", "r357" ], "calculation": { "http://cyberoptics.com/role/OperatingLeasesScheduleofcomponentsofourcostsforoperatingleasesDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OperatingLeasesScheduleofcomponentsofourcostsforoperatingleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r188" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Decrease for Payments", "negatedTerseLabel": "Settlements made during the period" } } }, "localname": "StandardProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfChangesInEstimatedWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r190" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the standard product warranty accrual from changes in estimates attributable to preexisting product warranties. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties", "terseLabel": "Warranty revision" } } }, "localname": "StandardProductWarrantyAccrualPreexistingIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfChangesInEstimatedWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r40", "r199" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ChangesInStockholdersEquityDetails", "http://cyberoptics.com/role/OtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value, before forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Stock Granted, Value, Share-based Compensation, Gross", "terseLabel": "Stock granted, value" } } }, "localname": "StockGrantedDuringPeriodValueSharebasedCompensationGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r17", "r18", "r199", "r206" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of common stock under Employee Stock Purchase Plan, shares" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ChangesInStockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r17", "r18", "r199", "r206" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Share issuances for director compensation, shares" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ChangesInStockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r17", "r18", "r199", "r206" ], "lang": { "en-US": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures", "terseLabel": "Stock issued during period, shares", "verboseLabel": "Share issuances for director compensation" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r17", "r18", "r199", "r206", "r240" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Options Outstanding, Exercised (in shares)", "terseLabel": "Exercise of stock options, shares" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ChangesInStockholdersEquityDetails", "http://cyberoptics.com/role/ShareBasedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r17", "r18", "r199", "r206" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock under Employee Stock Purchase Plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ChangesInStockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r199", "r206" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Share issuances for director compensation" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ChangesInStockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r17", "r18", "r206", "r230", "r248" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures", "terseLabel": "Share-based compensation" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ChangesInStockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r40", "r199", "r206" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ChangesInStockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Authorized share repurchase amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareRepurchasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Remaining authorized share repurchase amount" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareRepurchasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r17", "r18", "r199", "r206" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "terseLabel": "Repurchase of common stock, shares" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareRepurchasesNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r17", "r18", "r199", "r206" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "negatedLabel": "Repurchase of common stock, shares" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ChangesInStockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r17", "r18", "r199", "r206" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "negatedLabel": "Repurchase of common stock" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ChangesInStockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r18", "r21", "r22", "r137" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "BALANCE", "periodStartLabel": "BALANCE", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ChangesInStockholdersEquityDetails", "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Note [Abstract]", "terseLabel": "CHANGES IN STOCKHOLDERS\u2019 EQUITY [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r211" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Share Repurchase", "verboseLabel": "Changes In Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ChangesInStockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent event [Member]", "terseLabel": "Subsequent event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareRepurchasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r358" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareRepurchasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r358" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/ShareRepurchasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions": { "auth_ref": [ "r274", "r275" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) to previously recorded tax expense. Includes, but is not limited to, significant settlements of income tax disputes, and unusual tax positions or infrequent actions taken by the entity, including tax assessment reversal, and IRS tax settlement.", "label": "Tax Adjustments, Settlements, and Unusual Provisions", "terseLabel": "Payment of additional tax or change in taxable income" } } }, "localname": "TaxAdjustmentsSettlementsAndUnusualProvisions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r223" ], "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/2019-01-31", "presentation": [ "http://cyberoptics.com/role/RevenueRecognitionSummaryOfRevenuePerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://cyberoptics.com/role/RevenueRecognitionSummaryOfRevenuePerformanceObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r223" ], "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]", "terseLabel": "Revenue recognized at a point in time [Member]" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/RevenueRecognitionSummaryOfRevenuePerformanceObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r223" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]", "terseLabel": "Revenue recognized over time [Member]" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/RevenueRecognitionSummaryOfRevenuePerformanceObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r364" ], "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/2019-01-31", "presentation": [ "http://cyberoptics.com/role/FairValueMeasurementsFairValueMeasurementsForMarketableSecuritiesAndForeignExchangeForwardContractsDetails", "http://cyberoptics.com/role/MarketableSecuritiesNarrativeDetails", "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesClassifiedAsCashEquivalentsDetails", "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails", "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfUnrealizedLossPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/AdoptionOfAccountingStandardsUpdateNo201609ImprovementsToEmployeeShareBasedAccountingDetails", "http://cyberoptics.com/role/ChangesInStockholdersEquityDetails", "http://cyberoptics.com/role/DisclosureRevenueRecognitionNarrativeDetails", "http://cyberoptics.com/role/OtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossDetails", "http://cyberoptics.com/role/RecentAccountingDevelopmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasuryAndGovernmentMember": { "auth_ref": [ "r226", "r371", "r396" ], "lang": { "en-US": { "role": { "documentation": "This category includes investments in debt securities issued by the United States Department of the Treasury, US Government Agencies and US Government-sponsored Enterprises. Such securities may include treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years), debt securities issued by the Government National Mortgage Association (Ginnie Mae) and debt securities issued by the Federal National Mortgage Association (Fannie Mae) or the Federal Home Loan Mortgage Corporation (Freddie Mac).", "label": "US Treasury and Government [Member]", "terseLabel": "U.S. government and agency obligations [Member]", "verboseLabel": "U.S. government and agency obligations" } } }, "localname": "USTreasuryAndGovernmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/FairValueMeasurementsFairValueMeasurementsForMarketableSecuritiesAndForeignExchangeForwardContractsDetails", "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails", "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfUnrealizedLossPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r352", "r357" ], "calculation": { "http://cyberoptics.com/role/OperatingLeasesScheduleofcomponentsofourcostsforoperatingleasesDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/OperatingLeasesScheduleofcomponentsofourcostsforoperatingleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r108", "r113" ], "calculation": { "http://cyberoptics.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossperBasicandDilutedSharesDetails": { "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": "Weighted Average Number of Shares Outstanding, Diluted", "netLabel": "Weighted average shares outstanding \u2013 Diluted", "totalLabel": "Weighted Average Shares Outstanding, Dilutive (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://cyberoptics.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossperBasicandDilutedSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r107", "r113" ], "calculation": { "http://cyberoptics.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossperBasicandDilutedSharesDetails": { "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": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted Average Shares Outstanding, Basic (in shares)", "verboseLabel": "Weighted average shares outstanding \u2013 Basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://cyberoptics.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossperBasicandDilutedSharesDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r106": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r117": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r123": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26853-111562" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27198-111563" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27232-111563" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27290-111563" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27337-111563" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27340-111563" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27357-111563" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27357-111563" }, "r149": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919258-210447" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922895-210455" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922900-210455" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942371&loc=SL82922954-210456" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r176": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r181": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14394-108349" }, "r185": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68070138&loc=d3e11281-110244" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12524-110249" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(4))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)-(4)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r211": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r225": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79507997-165333" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79507997-165333" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508013-165333" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508013-165333" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508029-165333" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508029-165333" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508043-165333" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508043-165333" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508057-165333" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508057-165333" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r272": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28511-109314" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28446-109314" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31917-109318" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31928-109318" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31958-109318" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117331294&loc=d3e36027-109320" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e39076-109324" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r293": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5227-128473" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r302": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5580258-113959" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "c", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41638-113959" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624181-113959" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=116861445&loc=SL5629052-113961" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109977999&loc=d3e76258-113986" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109978405&loc=d3e80720-113993" }, "r323": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=117336053&loc=SL75039408-165497" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118948100&loc=d3e30304-110892" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30700-110894" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.2)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902458&loc=d3e40010-112707" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902458&loc=d3e40019-112707" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r344": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "http://asc.fasb.org/topic&trid=2208923" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r367": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6)(a)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62557-112803" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117420044&loc=d3e19393-158473" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(2)(i))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611133-123010" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12C(1)(a))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611225-123010" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611282-123010" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611379-123010" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611379-123010" }, "r403": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r408": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r409": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r410": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r411": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r412": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r413": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e640-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e689-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724391-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(c))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3151-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(d),(e))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r98": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" } }, "version": "2.1" } XML 13 R48.htm IDEA: XBRL DOCUMENT v3.19.3
Share-Based Compensation (Schedule Of Non-Vested Restricted Stock Activity) (Details)
9 Months Ended
Sep. 30, 2019
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Shares, Non-vested at December 31, 2018 (in shares) | shares 56,411
Shares, Granted (in shares) | shares 8,000
Shares, Vested (in shares) | shares (6,000)
Shares, Forfeited (in shares) | shares (875)
Shares, Non-vested at September 30, 2019 (in shares) | shares 57,536
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]  
Weighted Average Grant Date Fair Value, Non-vested at December 31, 2018 (in dollars per share) | $ / shares $ 17.59
Weighted Average Grant Date Fair Value, Granted (in dollars per share) | $ / shares 17.26
Weighted Average Grant Date Fair Value, Vested (in dollars per share) | $ / shares 16.59
Weighted Average Grant Date Fair Value, Forfeited (in dollars per share) | $ / shares 16.19
Weighted Average Grant Date Fair Value, Non-vested at September 30, 2019 (in dollars per share) | $ / shares $ 17.67
XML 14 R40.htm IDEA: XBRL DOCUMENT v3.19.3
Marketable Securities (Schedule Of Marketable Securities) (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Marketable securities - Short-Term    
Gain (Loss) on Investments [Line Items]    
Cost $ 7,777 $ 5,797
Unrealized Gains 17 3
Unrealized Losses (2) (29)
Fair Value 7,792 5,771
Marketable securities - Short-Term | U.S. government and agency obligations    
Gain (Loss) on Investments [Line Items]    
Cost 5,138 3,377
Unrealized Gains 11 0
Unrealized Losses (2) (20)
Fair Value 5,147 3,357
Marketable securities - Short-Term | Corporate debt securities and certificates of deposit    
Gain (Loss) on Investments [Line Items]    
Cost 1,170 1,787
Unrealized Gains 1 3
Unrealized Losses 0 (5)
Fair Value 1,171 1,785
Marketable securities - Short-Term | Asset backed securities    
Gain (Loss) on Investments [Line Items]    
Cost 1,469 633
Unrealized Gains 5 0
Unrealized Losses 0 (4)
Fair Value 1,474 629
Marketable securities - Long-Term    
Gain (Loss) on Investments [Line Items]    
Cost 9,325 10,332
Unrealized Gains 68 31
Unrealized Losses (1) (41)
Fair Value 9,392 10,322
Marketable securities - Long-Term | U.S. government and agency obligations    
Gain (Loss) on Investments [Line Items]    
Cost 5,646 6,114
Unrealized Gains 32 10
Unrealized Losses (1) (23)
Fair Value 5,677 6,101
Marketable securities - Long-Term | Corporate debt securities and certificates of deposit    
Gain (Loss) on Investments [Line Items]    
Cost 1,602 754
Unrealized Gains 12 1
Unrealized Losses 0 (3)
Fair Value 1,614 752
Marketable securities - Long-Term | Asset backed securities    
Gain (Loss) on Investments [Line Items]    
Cost 2,035 3,422
Unrealized Gains 17 2
Unrealized Losses 0 (15)
Fair Value 2,052 3,409
Marketable securities - Long-Term | Equity security    
Gain (Loss) on Investments [Line Items]    
Cost 42 42
Unrealized Gains 7 18
Unrealized Losses 0 0
Fair Value $ 49 $ 60
XML 15 R44.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value Measurements (Narrative) (Details) - USD ($)
9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Fair Value Disclosures [Abstract]    
Asset impairment charges $ 0 $ 0
XML 16 R25.htm IDEA: XBRL DOCUMENT v3.19.3
Marketable Securities (Tables)
9 Months Ended
Sep. 30, 2019
Marketable Securities [Abstract]  
Schedule of Marketable Securities

Our investments in marketable securities are classified as available-for-sale and consist of the following:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

September 30, 2019

(In thousands)

 

Cost

 

Unrealized
Gains

 

Unrealized
Losses

 

Fair Value

Short-Term

 

 

 

 

 

 

 

 

 

 

 

 

U.S. government and agency obligations

 

$

5,138

 

 

$

11

 

 

$

(2

)

 

$

5,147

 

Corporate debt securities and certificates of deposit

 

1,170

 

 

1

 

 

 

1,171

 

Asset backed securities

 

1,469

 

 

5

 

 

 

1,474

 

Marketable securities – short-term

 

$

7,777

 

 

$

17

 

 

$

(2

)

 

$

7,792

 

Long-Term

 

 

 

 

 

 

 

 

 

 

 

 

U.S. government and agency obligations

 

$

5,646

 

 

$

32

 

 

$

(1

)

 

$

5,677

 

Corporate debt securities and certificates of deposit

 

1,602

 

 

12

 

 

 

1,614

 

Asset backed securities

 

2,035

 

 

17

 

 

 

2,052

 

Equity security

 

42

 

 

7

 

 

 

 

49

 

Marketable securities – long-term

 

$

9,325

 

 

$

68

 

 

$

(1

)

 

$

9,392

 





 

December 31, 2018

(In thousands)

 

Cost

 

Unrealized
Gains

 

Unrealized
Losses

 

Fair Value

Short-Term

 

 

 

 

 

 

 

 

 

 

 

 

U.S. government and agency obligations

 

$

3,377

 

 

$

 

 

$

(20

)

 

$

3,357

 

Corporate debt securities and certificates of deposit

 

1,787

 

 

3

 

 

(5

)

 

1,785

 

Asset backed securities

 

633

 

 

 

 

(4

 

629

 

  Marketable securities – short-term

 

$

5,797

 

 

$

3

 

 

$

(29

)

 

$

5,771

 

Long-Term

 

 

 

 

 

 

 

 

 

 

 

 

U.S. government and agency obligations

 

$

6,114

 

 

$

10

 

 

$

(23

)

 

$

6,101

 

Corporate debt securities and certificates of deposit

 

754

 

 

1

 

 

(3

)

 

752

 

Asset backed securities

 

3,422

 

 

2

 

 

(15

)

 

3,409

 

Equity security

 

42

 

 

18

 

 

 

 

60

 

Marketable securities – long-term

 

$

10,332

 

 

$

31

 

 

$

(41

)

 

$

10,322

 

Schedule of Unrealized Loss Position
 
 
 
 

 
In Unrealized Loss Position For
Less Than 12 Months 
 
 In Unrealized Loss Position For
Greater Than 12 Months
(In thousands) 
 
Fair Value
 
Gross Unrealized
Losses
 
Fair Value
 
Gross Unrealized
Losses
September 30, 2019
 
 

 
 

 
 

 
 

U.S. government and agency obligations
 
$
1,057

 
$
(2
)
 
$
2,282
 
$
(1
)
Corporate debt securities and certificates of deposit
 
20

 
 
80
 
Asset backed securities
 
50

 
 
733

 
Marketable securities
 
$
1,127

 
$
(2
)
 
$
3,095
 
$
(1
)
December 31, 2018
 
 

 
 

 
 

 
 

U.S. government and agency obligations
 
$
1,548

 
$
(4
)
 
$
4,608
 
$
(39
)
Corporate debt securities and certificates of deposit
 
250

 
 
1,178
 
(8
)
Asset backed securities
 
1,023

 
(3
)
 
2,137
 
(16
)
Marketable securities
 
$
2,821

 
$
(7
)
 
$
7,923
 
$
(63
)
XML 17 R21.htm IDEA: XBRL DOCUMENT v3.19.3
Share Repurchases
9 Months Ended
Sep. 30, 2019
Equity [Abstract]  
Share Repurchases

15. SHARE REPURCHASES:


In July 2019, our Board of Directors authorized a $3.0 million share repurchase program. Our common stock may be acquired from time to time in open market transactions, block purchases and other transactions complying with the Securities and Exchange Commission's Rule 10b-18. In the three and nine months ended September 30, 2019, we spent $353,000 to repurchase 25,985 shares of our common stock. The share repurchase program will terminate on June 30, 2020. See Item 2 of Part II of this report.
XML 18 R29.htm IDEA: XBRL DOCUMENT v3.19.3
Other Financial Statement Data (Tables)
9 Months Ended
Sep. 30, 2019
Balance Sheet Related Disclosures [Abstract]  
Schedule of Inventories

Inventories consist of the following:

 

 

 

 

 

 

 

 

 

(In thousands)

 

September 30, 2019

 

December 31, 2018

Raw materials and purchased parts

 

$

10,352

 

 

$

8,821

 

Work in process

 

1,426

 

 

2,446

 

Finished goods

 

4,582

 

 

4,896

 

Total inventories

 

$

16,360

 

 

$

16,163

 

Schedule of Accrued Liabilities

Accrued expenses consist of the following:

 

 

 

 

 

 

 

 

 

(In thousands)

 

September 30, 2019

 

December 31, 2018

Wages and benefits

 

$

1,038

 

 

$

2,166

 

Warranty liability

 

843

 

 

758

 

Income taxes payable
257

393

Other

 

212

 

 

251

 

 

 

$

2,350

 

 

$

3,568

 

Schedule of Changes In Estimated Warranty Liability

A reconciliation of the changes in our estimated warranty liability is as follows:

 

 

 

 

 

 

 

 

 

 

 

Nine Months Ended September 30,

(In thousands)

 

2019

 

2018

Balance at beginning of period

 

$

789

 

 

$

767

 

Accrual for warranties

 

713

 

 

399

 

Warranty revision

 

(7

)

 

(30

)

Settlements made during the period

 

(626

)

 

(368

)

Balance at end of period

 

869

 

 

768

 

Current portion of estimated warranty liability

 

(843

)

 

(713

)

Long-term estimated warranty liability

 

$

26

 

 

$

55

 

Schedule Of Changes In Deferred Warranty Revenue A reconciliation of the changes in our deferred warranty revenue is as follows:

 

 

 

 

 

 

 

 

 

 

 

Nine Months Ended September 30,

(In thousands)

 

2019

 

2018

Balance at beginning of period

 

$

218

 

 

$

259

 

Revenue deferrals

 

352

 

 

289

 

Amortization of deferred revenue

 

(335

)

 

(310

)

Total deferred warranty revenue

 

235

 

 

238

 

Current portion of deferred warranty revenue

 

(182

)

 

(228

)

Long-term deferred warranty revenue

 

$

53

 

 

$

10

  

XML 19 R38.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue Recognition (Narrative) (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
REVENUE RECOGNITION    
Impairment losses for contract assets $ 0 $ 0
Minimum [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-01-01    
REVENUE RECOGNITION    
Period over which unsatisfied performance obligations are expected to be recognized 1 year  
Maximum [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-01-01    
REVENUE RECOGNITION    
Period over which unsatisfied performance obligations are expected to be recognized 3 years  
XML 20 R30.htm IDEA: XBRL DOCUMENT v3.19.3
Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2019
Intangible Assets, Net (Excluding Goodwill) [Abstract]  
Schedule of Intangible Assets

Intangible assets consist of the following:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

September 30, 2019

 

December 31, 2018

(In thousands)

 

Gross
Carrying
Amount


Accumulated
Amortization


Net


Gross
Carrying
Amount


Accumulated
Amortization


Net

Patents

 

$

2,842

 

 

$

(2,630

)

 

$

212

 

 

$

2,754

 

 

$

(2,533

)

 

$

221

 

Software

 

206

 

 

(163

)

 

43

 

 

206

 

 

(141

)

 

65

 

Marketing assets and customer relationships

 

101

 

 

(61

)

 

40

 

 

101

 

 

(54

)

 

47

 

Non-compete agreements

 

101

 

 

(101

)

 

 

 

101

 

 

(101

)

 

 

 

 

$

3,250

 

 

$

(2,955

)

 

$

295

 

 

$

3,162

 

 

$

(2,829

)

 

$

333

 

Schedule of Amortization Expense For Intangible Assets

Amortization expense for our intangible assets in the three and nine months ended September 30, 2019 and the three and nine months ended September 30, 2018 was as follows:  

 









 

 

 

 

 

 

 

 

 


Three Months Ended September 30,

 

Nine Months Ended September 30,

(In thousands)


2019
2018

 

2019

 

2018

Patents


$ 33

$ 28

 

$

97

 

 

$

84

 

Software



7


8

 

 

22

 

 

 

23

 

Marketing assets and customer relationships



3


2

 

 

7

 

 

 

7

 

Non-compete agreements







 

 

 

 

 

5

 

 


$ 43

$ 38

 

$

126

 

 

$

119

 

XML 21 R34.htm IDEA: XBRL DOCUMENT v3.19.3
Operating Leases (Tables)
9 Months Ended
Sep. 30, 2019
Leases [Abstract]  
Schedule of components of our costs for operating leases

The components of our costs for operating leases in the three and nine months ended September 30, 2019 are as follows: 







Three Months Ended


 Nine Months Ended

Component (in thousands)
September 30, 2019

September 30, 2019

  Operating lease cost
$ 179

$ 538
  Variable lease cost

67

202
  Short-term lease cost

2

5
  Total
$ 248

$ 745
Schedule of the future maturities of lease liabilities

At September 30, 2019, the future maturities of lease liabilities are as follows: 




Twelve months ending September 30, (In thousands)
   2020 $ 801
   2021 607
   2022 622

   2023 638

   2024 654

   2025 and thereafter 1,242

   Total lease payments 4,564
     Less: amount representing interest 700

  Present value of operating lease liabilities  $ 3,864
At December 31, 2018, the future minimum lease payments required under noncancelable operating lease agreements were as follows:

 

 

 

 

Year ending December 31,

(In thousands)

2019

$

1,095

 

2020

1,298

 

2021

1,049

 

2022

1,064

2023

1,080

 

2024 & Thereafter

3,049

Total

$

8,635

  

XML 22 R17.htm IDEA: XBRL DOCUMENT v3.19.3
Net Income (Loss) Per Share
9 Months Ended
Sep. 30, 2019
Earnings Per Share [Abstract]  
Net Income (Loss) Per Share

11. NET INCOME (LOSS) PER SHARE:  


Basic net income (loss) per share for a period is computed by dividing net income (loss) by the weighted average number of common shares outstanding during the period. Common equivalent shares consist of common shares to be issued upon exercise of stock options, vesting of restricted stock units, vesting of restricted shares and from purchases of shares under our Employee Stock Purchase Plan, as calculated using the treasury stock method. Net income per diluted share is computed by dividing net income by the weighted average number of common and common equivalent shares outstanding during the period. All common equivalent shares were excluded from the calculation of net loss per diluted share due to their anti-dilutive effect. Common equivalent shares are excluded from the calculation of net income per diluted share if their effect is anti-dilutive. The components of net income (loss) per basic and diluted share were as follows:

(In thousands except per share amounts)

 

Net Loss

 

Weighted Average
Shares Outstanding

 

Per Share Amount

Three Months Ended September 30, 2019

 

 

 

 

 

 

 

 

 

Basic

 

$

(353

)

 

7,117

 

 

$

(0.05

)

Dilutive effect of common equivalent shares

 

 

 


 

 

Dilutive

 

$

(353

)

 

7,117

 

 

$

(0.05

)

(In thousands except per share amounts) 

 

Net Income

 

Weighted Average
Shares Outstanding

 

Per Share Amount

Three Months Ended September 30, 2018

 

 

 

 

 

 

 

 

 

Basic

 

$

1,067

 

7,041

 

 

$

0.15

Dilutive effect of common equivalent shares

 

 

 

258

 

 

Dilutive

 

$

1,067

 

7,299

 

 

$

0.15


(In thousands except per share amounts)

 

Net Income

 

Weighted Average
Shares Outstanding

 

Per Share Amount

Nine Months Ended September 30, 2019

 

 

 

 

 

 

 

 

 

Basic

 

$

606


 

7,108

 

 

$

0.09

Dilutive effect of common equivalent shares

 

 

 

137

 

 

(0.01

)

Dilutive

 

$

606


 

7,245

 

 

$

0.08


(In thousands except per share amounts)

 

Net Income

 

Weighted Average
Shares Outstanding

 

Per Share Amount

Nine Months Ended September 30, 2018

 

 

 

 

 

 

 

 

 

Basic

 

$

1,634


 

7,012

 

 

$

0.23

Dilutive effect of common equivalent shares

 

 

 

164

 

 

Dilutive

 

$

1,634


 

7,176

 

 

$

0.23


Potentially dilutive shares excluded from the calculations of net income per diluted share due to their anti-dilutive effect were as follows: 567,000 shares in the three months ended September 30, 2019; 309,000 shares in the nine months ended September 30, 2019; 118,000 shares in the three months ended September 30, 2018and 285,000 shares in the nine months ended September 30, 2018.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.19.3
Changes In Stockholders' Equity
9 Months Ended
Sep. 30, 2019
Stockholders' Equity Note [Abstract]  
Changes In Stockholders' Equity

7CHANGES IN STOCKHOLDERS’ EQUITY:

 

A reconciliation of the changes in our stockholders' equity is as follows:


Three months ended September 30, 2019:

 

Common Stock

Accumulated

Other Comprehensive

Loss

 

Retained

Earnings

Total Stockholders’

Equity

(In thousands)

Shares

 

 Amount 

 

Balance, June 30, 2019

 7,115

 

$

 36,189

 

$

(1,518

)

 

$

23,256

 

$

57,927

 

Exercise of stock options
15


114








114

Share-based compensation

 

 

244

 

 

 —

 

 

 

 

 244

 

Issuance of common stock under Employee Stock Purchase Plan
18


203








203
Repurchase of common stock
(26 )

(353 )







(353 )

Other comprehensive loss, net of tax

 

 

 

 —

 

 

(268

)

 

 

 

 

(268

)

Net loss

 

 

 

 —

 

 

 —

 

 

(353

)

 

(353

)

Balance, September 30, 2019

 7,122

 

$

36,397

 

$

(1,786

)

 

$

22,903

 

$

57,514

 


Nine months ended September 30, 2019:

  Common Stock

Accumulated

Other Comprehensive

Loss

 

Retained

Earnings

Total Stockholders’

Equity

(In thousands) Shares    Amount   
Balance, December 31, 2018  7,101   $  35,637   $  (1,690 )   $ 22,264   $ 56,211  
Increase related to adoption of ASU 2016-02               33      33  

Exercise of stock options

 21     173                173  
Share issuances for director compensation
8












Share-based compensation       737                737  
Issuance of common stock under Employee Stock Purchase Plan
18


203








203
Repurchase of common stock
(26 )

(353 )







(353 )
Other comprehensive loss, net of tax             (96 )         (96 )
Net income                   606   606
Balance, September 30, 2019  7,122   $ 36,397   $ (1,786 )   $ 22,903   $ 57,514  


Three months ended September 30, 2018:

 

Common Stock

Accumulated

Other Comprehensive

Loss

 

Retained

Earnings

Total Stockholders’

Equity

(In thousands)

Shares

 

 Amount 

 

Balance, June 30, 2018

 7,024

 

$

 34,815

 

$

(1,683

)

 

$

20,004

 

$

53,136

 

Exercise of stock options

 24

 

 

201

 

 

 —

 

 

 

 

 201

 

Share-based compensation



217








217
Issuance of common stock under Employee Stock Purchase Plan
16


219








219

Other comprehensive loss, net of tax

 

 

 

 —

 

 

(50

)

 

 

 

 

(50

)

Net income

 

 

 

 —

 

 

 —

 

 

1,067

 

1,067

Balance, September 30, 2018

 7,064

 

$

35,452

 

$

(1,733

)

 

$

21,071

 

$

54,790

 


Nine months ended September 30, 2018:

  Common Stock

Accumulated

Other Comprehensive

Loss

Retained

Earnings

Total Stockholders’

Equity

(In thousands) Shares
Amount
Balance December 31, 2017 6,980 $ 34,080 $ (1,409 ) $ 19,611 $ 52,282
Increase related to adoption of ASU 2016-01 (44 ) 44
Decrease related to adoption of ASU 2014-09 (218 ) (218 )

Exercise of stock options and vesting of restricted stock units

60 452 452
Share issuances for director compensation
8












Share-based compensation 701 701
Issuance of common stock under Employee Stock Purchase Plan
16


219








219
Other comprehensive loss, net of tax (280 ) (280 )
Net income 1,634 1,634
Balance, September 30, 2018 7,064 $ 35,452 $ (1,733 ) $ 21,071 $ 54,790
XML 24 R2.htm IDEA: XBRL DOCUMENT v3.19.3
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
ASSETS    
Cash and cash equivalents $ 8,104 $ 9,248
Marketable securities 7,792 5,771
Accounts receivable, less allowances of $283 at September 30, 2019 and $314 at December 31, 2018 13,322 15,859
Inventories 16,360 16,163
Other current assets 1,819 2,096
Total current assets 47,397 49,137
Marketable securities, long-term 9,392 10,322
Equipment and leasehold improvements, net 3,546 2,861
Intangible assets, net 295 333
Goodwill 1,366 1,366
Right-of-use assets (operating leases) 1,985 0
Other assets 249 259
Deferred tax assets 5,276 5,422
Total assets 69,506 69,700
LIABILITIES AND STOCKHOLDERS’ EQUITY    
Accounts payable 4,945 8,513
Advance customer payments 528 636
Accrued expenses 2,350 3,568
Current operating lease liabilities 686 0
Total current liabilities 8,509 12,717
Other liabilities 162 629
Long-term operating lease liabilities 3,178 0
Reserve for income taxes 143 143
Total liabilities 11,992 13,489
Commitments and contingencies
Stockholders’ equity:    
Preferred stock, no par value, 5,000,000 shares authorized, none outstanding 0 0
Common stock, no par value, 25,000,000 shares authorized, 7,121,671 shares issued and outstanding at September 30, 2019 and 7,100,825 shares issued and outstanding at December 31, 2018 36,397 35,637
Accumulated other comprehensive loss (1,786) (1,690)
Retained earnings 22,903 22,264
Total stockholders’ equity 57,514 56,211
Total liabilities and stockholders’ equity $ 69,506 $ 69,700
XML 25 R6.htm IDEA: XBRL DOCUMENT v3.19.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 606,000 $ 1,634,000
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation and amortization 2,102,000 1,876,000
Recovery for doubtful accounts (31,000) (159,000)
Deferred taxes 107,000 261,000
Foreign currency transaction gains (112,000) (140,000)
Share-based compensation 737,000 701,000
Unrealized loss on available-for-sale equity security 10,000 24,000
Realized gain on available-for-sale marketable securities 0 (3,000)
Changes in operating assets and liabilities:    
Accounts receivable 2,568,000 (3,594,000)
Inventories (1,123,000) (387,000)
Other assets 235,000 (692,000)
Accounts payable (3,538,000) 1,124,000
Advance customer payments (50,000) 638,000
Accrued expenses (1,077,000) 382,000
Operating lease assets and liabilities 482,000 0
Net cash provided by operating activities 916,000 1,665,000
CASH FLOWS FROM INVESTING ACTIVITIES:    
Proceeds from maturities of available-for-sale marketable securities 6,144,000 6,018,000
Proceeds from sales of available-for-sale marketable securities 0 480,000
Purchases of available-for-sale marketable securities (7,080,000) (7,006,000)
Additions to equipment and leasehold improvements (1,065,000) (1,079,000)
Additions to patents (88,000) (76,000)
Net cash used in investing activities (2,089,000) (1,663,000)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from exercise of stock options 173,000 452,000
Repurchase of common stock (353,000) 0
Proceeds from issuance of common stock under employee stock purchase plan 203,000 219,000
Net cash provided by financing activities 23,000 671,000
Effects of exchange rate changes on cash and cash equivalents 6,000 16,000
Net increase (decrease) in cash and cash equivalents (1,144,000) 689,000
Cash and cash equivalents – beginning of period 9,248,000 6,944,000
Cash and cash equivalents – end of period $ 8,104,000 $ 7,633,000
XML 26 R55.htm IDEA: XBRL DOCUMENT v3.19.3
Intangible Assets (Schedule Of Intangible Assets) (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 3,250 $ 3,162
Accumulated Amortization (2,955) (2,829)
Net 295 333
Patents    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 2,842 2,754
Accumulated Amortization (2,630) (2,533)
Net 212 221
Software    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 206 206
Accumulated Amortization (163) (141)
Net 43 65
Marketing assets and customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 101 101
Accumulated Amortization (61) (54)
Net 40 47
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 101 101
Accumulated Amortization (101) (101)
Net $ 0 $ 0
XML 27 R51.htm IDEA: XBRL DOCUMENT v3.19.3
Other Financial Statement Data (Schedule Of Accrued Expenses) (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Sep. 30, 2018
Balance Sheet Related Disclosures [Abstract]      
Wages and benefits $ 1,038 $ 2,166  
Warranty liability 843 758 $ 713
Income taxes payable 257 393  
Other 212 251  
Accrued expenses $ 2,350 $ 3,568  
XML 28 R59.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue Concentrations, Significant Customers And Geographic Areas (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Revenue, Major Customer [Line Items]        
Revenue, export sales percentage 77.00% 71.00% 73.00% 72.00%
Customer Concentration Risk | Sales Revenue, net | Significant Customer A [Member]        
Revenue, Major Customer [Line Items]        
Concentration risk percentage     12.00%  
Customer Concentration Risk | Accounts Receivable | Significant Customer A [Member]        
Revenue, Major Customer [Line Items]        
Accounts receivable, net $ 1.5   $ 1.5  
XML 29 R31.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue Concentrations, Significant Customers And Geographic Areas (Tables)
9 Months Ended
Sep. 30, 2019
Segment Reporting [Abstract]  
Summary Of Revenue By Product Line

The following summarizes our revenue by product line: 




Three Months Ended September 30,   Nine Months Ended September 30,
(In thousands)
2019
2018   2019   2018

 High Precision 3D and 2D Sensors


$ 3,170

$ 5,388
  $ 8,923     $ 15,696  

 Semiconductor Sensors



3,676


3,463
    10,934       10,564  

 Inspection and Metrology Systems  



5,545


7,832
    22,554       20,397  
Total
$ 12,391

$ 16,683
  $
42,411     $ 46,657  
Schedule of Sales By Geographic Area Export sales by geographic area are summarized below:

 

  Three Months Ended September 30,

Nine Months Ended September 30,

(In thousands)

 

2019
2018

2019

 

2018

Americas 

 

$ 418

$ 355

$

994


 

$

568

 

Europe

 


1,926


4,093

 

6,189


 

 

9,360

 

China

2,135


2,354


8,469


7,750
Taiwan

842


794


3,986


1,635

Other Asia

 


4,005


3,942

 

10,824


 

 

13,563

 

Other

 


248


348

 

632


 

 

548

 

Total export sales

 

$ 9,574

$ 11,886

$

31,094


 

$

33,424

 

XML 30 R35.htm IDEA: XBRL DOCUMENT v3.19.3
Recent Accounting Developments (Narrative) (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Jan. 01, 2019
Dec. 31, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Right-of-use asset $ 1,985   $ 0
ASU 2018-11 [Member]      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Right-of-use asset   $ 2,600  
Lease liability   $ 3,200  
XML 31 R39.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue Recognition (Summary of the amounts reclassified from beginning contract liabilities to revenue) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Revenue Recognition [Abstract]        
Amounts reclassified from beginning contract liabilities to revenue $ 342 $ 39 $ 401 $ 262
Amounts reclassified from deferred warranty revenue 111 99 334 310
Total $ 453 $ 138 $ 735 $ 572
XML 32 R16.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue Concentrations, Significant Customers And Geographic Areas
9 Months Ended
Sep. 30, 2019
Segment Reporting [Abstract]  
Revenue Concentrations, Significant Customers And Geographic Areas

10. REVENUE CONCENTRATIONS, SIGNIFICANT CUSTOMERS AND GEOGRAPHIC AREAS:


The following summarizes our revenue by product line: 




Three Months Ended September 30,   Nine Months Ended September 30,
(In thousands)
2019
2018   2019   2018

 High Precision 3D and 2D Sensors


$ 3,170

$ 5,388
  $ 8,923     $ 15,696  

 Semiconductor Sensors



3,676


3,463
    10,934       10,564  

 Inspection and Metrology Systems  



5,545


7,832
    22,554       20,397  
Total
$ 12,391

$ 16,683
  $
42,411     $ 46,657  


Export sales as a percentage of total sales in the three and nine months ended September 30, 2019 were 77% and 73%, respectively. Export sales as a percentage of total sales in the three and nine months ended September 30, 2018 were 71% and 72%, respectively. Virtually all of our export sales are negotiated, invoiced and paid in U.S. dollars. Export sales by geographic area are summarized below:


 

  Three Months Ended September 30,

Nine Months Ended September 30,

(In thousands)

 

2019
2018

2019

 

2018

Americas 

 

$ 418

$ 355

$

994


 

$

568

 

Europe

 


1,926


4,093

 

6,189


 

 

9,360

 

China

2,135


2,354


8,469


7,750
Taiwan

842


794


3,986


1,635

Other Asia

 


4,005


3,942

 

10,824


 

 

13,563

 

Other

 


248


348

 

632


 

 

548

 

Total export sales

 

$ 9,574

$ 11,886

$

31,094


 

$

33,424

 


In the nine months ended September 30, 2019, sales to significant customer A accounted for 12% of our total revenue. As of September 30, 2019, accounts receivable from significant customer A were $1.5 million.

XML 33 R12.htm IDEA: XBRL DOCUMENT v3.19.3
Share-Based Compensation
9 Months Ended
Sep. 30, 2019
Share-based Compensation [Abstract]  
Share-Based Compensation

6. SHARE-BASED COMPENSATION:


We have three share-based compensation plans that are administered by the Compensation Committee of the Board of Directors. We have (a) an Employee Stock Incentive Plan for officers, other employees, consultants and independent contractors under which we have granted options and restricted stock units to officers and other employees, (b) an Employee Stock Purchase Plan under which shares of our common stock may be acquired by employees at discounted prices, and (c) a Non-Employee Director Stock Plan that provides for automatic grants of restricted shares of our common stock to non-employee directors. New shares of our common stock are issued upon stock option exercises, vesting of restricted stock units, issuances of shares to board members and issuances of shares under the Employee Stock Purchase Plan. 

Employee Stock Incentive Plan

 

As of September 30, 2019, there were 273,764 shares of common stock reserved in the aggregate for issuance pursuant to future awards under our Employee Stock Incentive Plan and 524,428 shares of common stock reserved in the aggregate for issuance pursuant to outstanding awards under such plan. Although our Compensation Committee has authority to issue options, restricted stock, restricted stock units, share grants and other share-based benefits under our Employee Stock Incentive Plan, to date only restricted stock units and stock options have been granted under the plan. Options have been granted at an option price per share equal to the market value of our common stock on the date of grant, vest over a four year period and expire seven years after the date of grant. Restricted stock units vest over a four year period and entitle the holders to one share of our common stock for each restricted stock unit. Reserved shares underlying outstanding awards, including options and restricted stock units, that are forfeited are available under the Employee Stock Incentive Plan for future grant.


Non-Employee Director Stock Plan

 

As of September 30, 2019, there were 52,000 shares of common stock reserved in the aggregate for issuance pursuant to future restricted share grants under our Non-Employee Director Stock Plan and 16,000 shares of common stock reserved in the aggregate for issuance pursuant to outstanding stock option awards under our Non-Employee Director Stock Plan (which previously authorized the granting of stock options to non-employee directors). Under the terms of the plan, each non-employee director receives annual restricted share grants of 2,000 shares of our common stock on the date of each annual meeting at which such director is elected to serve on the board. The annual restricted share grants of common stock vest in four equal quarterly installments during the year after the grant date, provided the non-employee director is still serving as a director on the applicable vesting date.  


On the date of our 2019 annual meeting, we issued a total of 8,000 shares of our common stock to our non-employee directors, which were restricted as specified in the Non-Employee Director Stock Plan. The shares had an aggregate fair market value on the date of grant equal to $138,000 (grant date fair value of $17.26 per share). As of September 30, 2019, 2,000 of these shares were vested. The aggregate fair value of the 6,000 unvested shares based on the closing price of our common stock on September 30, 2019 was $86,000. 

 

Stock Option Activity


The following is a summary of stock option activity in the nine months ended September 30, 2019:

 

 

 

 

 

 

 

 

Options Outstanding

 

Weighted Average Exercise
Price Per Share

Outstanding, December 31, 2018

523,042

 

 

$

11.48

 

Granted

 

 

 

Exercised

(21,050

)

 

8.23

 

Expired

(5,750

)

 

10.83

 

Forfeited

(7,350

)

 

16.67

 

Outstanding, September 30, 2019

488,892

 

 

$

11.55

 


 

 

 

Exercisable, September 30, 2019

334,768

 

 

$

9.45

 

 

The intrinsic value of an option is the amount by which the market price of the underlying common stock exceeds the option's exercise price. For options outstanding at September 30, 2019, the weighted average remaining contractual term of all outstanding options was 3.3 years and their aggregate intrinsic value was $2.1 million. At September 30, 2019, the weighted average remaining contractual term of options that were exercisable was 2.6 years and their aggregate intrinsic value was $1.9 million. The aggregate intrinsic value of stock options exercised in the nine months ended September 30, 2019 was $121,000. We received proceeds from stock option exercises of $173,000 in the nine months ended September 30, 2019 and $452,000 in the nine months ended September 30, 2018. The aggregate fair value of options that vested in the nine months ended September 30, 2019 was $5,000.


Restricted Shares and Restricted Stock Units

Restricted shares are granted under our Non-Employee Director Stock Plan. There were 8,000 restricted shares granted in the nine months ended September 30, 2019. Restricted stock units are granted under our Employee Stock Incentive Plan. No restricted stock units were granted in the nine months ended September 30, 2019. The aggregate fair value of outstanding restricted shares and restricted stock units based on the closing share price of our common stock as of September 30, 2019 was $822,000. The aggregate fair value of restricted shares and restricted stock units that vested, based on the closing price of our common stock on the vesting date, was $105,000 in the nine months ended September 30, 2019.

 

The following is a summary of activity in non-vested restricted shares and restricted stock units in the nine months ended September 30, 2019:

Non-vested restricted stock units and restricted shares

 

Shares

 

Weighted Average  Grant Date Fair Value

Non-vested at December 31, 2018

 

56,411

 

 

$

17.59

 

Granted

 

8,000

 

 

17.26

 

Vested

 

(6,000

)

 

16.59

 

Forfeited

 

(875

)

 

16.19

 

Non-vested at September 30, 2019

 

57,536

 

 

$

17.67

 

 

Employee Stock Purchase Plan

We have an Employee Stock Purchase Plan available to eligible U.S. employees. Under the terms of the plan, eligible employees may designate from 1% to 10% of their compensation to be withheld through payroll deductions, up to a maximum of $6,500 in each plan year, for the purchase of common stock at 85% of the lower of the market price on the first or last day of the offering period (which begins on August 1st and ends on July 31st of each year). There were 17,781 shares issued under this plan in the nine months ended September 30, 2019. As of September 30, 2019, 156,688 shares remain available for future purchase under the Employee Stock Purchase Plan. 


Share-Based Compensation Information

All share-based compensation awarded to our employees and non-employee directors, including grants of stock options, restricted stock units and restricted shares, are required to be recognized as an expense in our consolidated statements of operations based on the grant date fair value of the award. We utilize the straight-line method of expense recognition over the award's service period for our graded vesting options. The fair value of stock options has been determined using the Black-Scholes model. We have classified employee share-based compensation within our statements of operations in the same manner as our cash-based employee compensation costs. 

Share-based compensation expense in the three months ended September 30, 2019 totaled $244,000, and included $110,000 for stock options, $21,000 for our Employee Stock Purchase Plan, $78,000 for restricted stock units and $35,000 for  restricted shares. Share-based compensation expense in the nine months ended September 30, 2019 totaled $737,000, and included $327,000 for stock options, $81,000 for our Employee Stock Purchase Plan, $231,000 for restricted stock units and $98,000 for restricted shares.

 

Share-based compensation expense in the three months ended September 30, 2018 totaled $217,000, and included $94,000 for stock options, $31,000 for our Employee Stock Purchase Plan, $59,000 for restricted stock units and $33,000 for  restricted shares. Share-based compensation expense in the nine months ended September 30, 2018 totaled $701,000, and included $328,000 for stock options, $86,000 for our Employee Stock Purchase Plan, $176,000 for restricted stock units and $111,000 for restricted shares.

 

At September 30, 2019, the total unrecognized compensation cost related to non-vested share-based compensation arrangements was $1.6 million and the related weighted average period over which such cost is expected to be recognized is 2.35 years.

XML 35 R3.htm IDEA: XBRL DOCUMENT v3.19.3
CONDENSED CONSOLDIATED BALANCE SHEETS (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Statement of Financial Position [Abstract]    
Accounts receivable, allowances $ 283 $ 314
Preferred stock, par value
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred stock, shares outstanding 0 0
Common stock, par value
Common stock, shares authorized 25,000,000 25,000,000
Common stock, shares issued 7,121,671 7,100,825
Common stock, shares outstanding 7,121,671 7,100,825
XML 36 R7.htm IDEA: XBRL DOCUMENT v3.19.3
Interim Reporting
9 Months Ended
Sep. 30, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Interim Reporting

1. INTERIM REPORTING:


The interim condensed consolidated financial statements of CyberOptics Corporation ("we", "us" or "our") presented herein as of September 30, 2019, and for the three and nine month periods ended September 30, 2019 and 2018, are unaudited but, in the opinion of management, include all adjustments, consisting of normal recurring adjustments necessary, for a fair presentation of financial position, results of operations and cash flows for the periods presented.


The results of operations for the three and nine month periods ended September 30, 2019 do not necessarily indicate the results to be expected for the full year. The December 31, 2018 consolidated balance sheet data was derived from audited consolidated financial statements, but does not include all disclosures required by accounting principles generally accepted in the United States of America ("U.S. GAAP"). The unaudited interim condensed consolidated financial statements should be read in conjunction with our consolidated financial statements and notes thereto contained in our Annual Report on Form 10-K for the year ended December 31, 2018.

XML 37 R58.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue Concentrations, Significant Customers, and Geographic Areas (Summary Of Revenue By Product Line) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Concentration Risk [Line Items]        
Revenues $ 12,391 $ 16,683 $ 42,411 $ 46,657
High Precision 3D and 2D Sensors [Member]        
Concentration Risk [Line Items]        
Revenues 3,170 5,388 8,923 15,696
Semiconductor Sensors [Member]        
Concentration Risk [Line Items]        
Revenues 3,676 3,463 10,934 10,564
Inspection and Metrology Systems [Member]        
Concentration Risk [Line Items]        
Revenues $ 5,545 $ 7,832 $ 22,554 $ 20,397
XML 38 R54.htm IDEA: XBRL DOCUMENT v3.19.3
Other Financial Statement Data (Schedule Of Changes In Deferred Warranty Revenue) (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Movement in Extended Product Warranty Accrual [Roll Forward]    
Balance at beginning of period $ 218 $ 259
Revenue deferrals 352 289
Amortization of deferred revenue (335) (310)
Total deferred warranty revenue 235 238
Current portion of deferred warranty revenue (182) (228)
Long-term deferred warranty revenue $ 53 $ 10
XML 39 R50.htm IDEA: XBRL DOCUMENT v3.19.3
Other Financial Statement Data (Schedule Of Inventories) (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Balance Sheet Related Disclosures [Abstract]    
Raw materials and purchased parts $ 10,352 $ 8,821
Work in process 1,426 2,446
Finished goods 4,582 4,896
Total inventories $ 16,360 $ 16,163
XML 40 R66.htm IDEA: XBRL DOCUMENT v3.19.3
Operating Leases (Narrative) (Details)
9 Months Ended
Sep. 30, 2019
USD ($)
ft²
item
Operating Leases [Line Items]  
Weighted average remaining term for operating leases 6 years 2 months 26 days
Weighted average discount rate applied to operating leases 5.74%
Cash paid for amounts included in the measurement of operating lease liabilities | $ $ 389,000
Incentives recorded as leasehold improvements | $ $ 783,000
Mixed office and warehouse facility in Golden Valley, Minnesota  
Operating Leases [Line Items]  
Leased area (in square foot) | ft² 61,208
Lease term 91 months
Number of lease renewal | item 1
Lease renewal term 3 years
Mixed office and warehouse facility in Singapore  
Operating Leases [Line Items]  
Leased area (in square foot) | ft² 19,805
Number of lease renewal | item 1
Lease renewal term 3 years
XML 41 R62.htm IDEA: XBRL DOCUMENT v3.19.3
Net Income (Loss) Per Share (Narrative) (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Earnings Per Share [Abstract]        
Earnings per share, potentially dilutive shares (in shares) 567,000 118,000 309,000 285,000
XML 42 R41.htm IDEA: XBRL DOCUMENT v3.19.3
Marketable Securities (Schedule Of Unrealized Loss Position) (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Fair Value    
In Unrealized Loss Position For Less Than 12 Months $ 1,127 $ 2,821
In Unrealized Loss Position For Greater Than 12 Months 3,095 7,923
Gross Unrealized Losses    
In Unrealized Loss Position For Less Than 12 Months (2) (7)
In Unrealized Loss Position For Greater Than 12 Months (1) (63)
U.S. government and agency obligations [Member]    
Fair Value    
In Unrealized Loss Position For Less Than 12 Months 1,057 1,548
In Unrealized Loss Position For Greater Than 12 Months 2,282 4,608
Gross Unrealized Losses    
In Unrealized Loss Position For Less Than 12 Months (2) (4)
In Unrealized Loss Position For Greater Than 12 Months (1) (39)
Corporate Debt Securities And Certificates Of Deposit [Member]    
Fair Value    
In Unrealized Loss Position For Less Than 12 Months 20 250
In Unrealized Loss Position For Greater Than 12 Months 80 1,178
Gross Unrealized Losses    
In Unrealized Loss Position For Less Than 12 Months 0 0
In Unrealized Loss Position For Greater Than 12 Months 0 (8)
Asset backed securities [Member]    
Fair Value    
In Unrealized Loss Position For Less Than 12 Months 50 1,023
In Unrealized Loss Position For Greater Than 12 Months 733 2,137
Gross Unrealized Losses    
In Unrealized Loss Position For Less Than 12 Months 0 (3)
In Unrealized Loss Position For Greater Than 12 Months $ 0 $ (16)
XML 43 R45.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value Measurements (Fair Value Measurements For Marketable Securities And Foreign Exchange Forward Contracts) (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities $ 17,184 $ 16,093
Quoted Prices In Active Markets For Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 49 60
Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 17,135 16,033
Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
U.S. government and agency obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 10,824 9,458
U.S. government and agency obligations | Quoted Prices In Active Markets For Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
U.S. government and agency obligations | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 10,824 9,458
U.S. government and agency obligations | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Corporate Debt Securities And Certificates Of Deposit [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 2,785 2,537
Corporate Debt Securities And Certificates Of Deposit [Member] | Quoted Prices In Active Markets For Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Corporate Debt Securities And Certificates Of Deposit [Member] | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 2,785 2,537
Corporate Debt Securities And Certificates Of Deposit [Member] | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Asset backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 3,526 4,038
Asset backed securities | Quoted Prices In Active Markets For Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Asset backed securities | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 3,526 4,038
Asset backed securities | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Equity security    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 49 60
Equity security | Quoted Prices In Active Markets For Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 49 60
Equity security | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Equity security | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities $ 0 $ 0
XML 45 R49.htm IDEA: XBRL DOCUMENT v3.19.3
Changes In Stockholders' Equity (Schedule of Changes in Stockholders' Equity) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
BALANCE $ 57,927 $ 53,136 $ 56,211 $ 52,282
BALANCE, shares     7,100,825  
Exercise of stock options 114 201 $ 173  
Exercise of stock options, shares     21,050  
Exercise of stock options and vesting of restricted stock units       452
Share issuances for director compensation     $ 0 0
Share-based compensation 244 217 737 701
Issuance of common stock under Employee Stock Purchase Plan 203 219 203 219
Repurchase of common stock (353)   (353)  
Other comprehensive loss, net of tax (268) (50) (96) (280)
Net income (loss) (353) 1,067 606 1,634
BALANCE $ 57,514 54,790 $ 57,514 54,790
BALANCE, shares 7,121,671   7,121,671  
Common Stock [Member]        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
BALANCE $ 36,189 $ 34,815 $ 35,637 $ 34,080
BALANCE, shares 7,115,000 7,024,000 7,101,000 6,980,000
Exercise of stock options $ 114 $ 201 $ 173  
Exercise of stock options, shares 15,000 24 21,000  
Exercise of stock options and vesting of restricted stock units       $ 452
Exercise of stock options and vesting of restricted stock units, shares       60,000
Share issuances for director compensation     $ 0 $ 0
Share issuances for director compensation, shares     8,000 8,000
Share-based compensation $ 244 $ 217 $ 737 $ 701
Issuance of common stock under Employee Stock Purchase Plan $ 203 $ 219 $ 203 $ 219
Issuance of common stock under Employee Stock Purchase Plan, shares 18,000 16,000 18,000 16,000
Repurchase of common stock $ (353)   $ (353)  
Repurchase of common stock, shares (26,000)   (26,000)  
Other comprehensive loss, net of tax $ 0 $ 0 $ 0 $ 0
Net income (loss) 0 0 0 0
BALANCE $ 36,397 $ 35,452 $ 36,397 $ 35,452
BALANCE, shares 7,122,000 7,064,000 7,122,000 7,064,000
Accumulated Other Comprehensive Loss [Member]        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
BALANCE $ (1,518) $ (1,683) $ (1,690) $ (1,409)
Exercise of stock options 0 0 0  
Exercise of stock options and vesting of restricted stock units       0
Share issuances for director compensation     0 0
Share-based compensation 0 0 0 0
Issuance of common stock under Employee Stock Purchase Plan 0 0 0 0
Repurchase of common stock 0   0  
Other comprehensive loss, net of tax (268) (50) (96) (280)
Net income (loss) 0 0 0 0
BALANCE (1,786) (1,733) (1,786) (1,733)
Retained Earnings [Member]        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
BALANCE 23,256 20,004 22,264 19,611
Exercise of stock options 0 0 0  
Exercise of stock options and vesting of restricted stock units       0
Share issuances for director compensation     0 0
Share-based compensation 0 0 0 0
Issuance of common stock under Employee Stock Purchase Plan 0 0 0 0
Repurchase of common stock 0   0  
Other comprehensive loss, net of tax 0 0 0 0
Net income (loss) (353) 1,067 606 1,634
BALANCE $ 22,903 $ 21,071 22,903 21,071
ASU No. 2016-02 [Member]        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Increase (decrease) related to adoption of ASU     33  
ASU No. 2016-02 [Member] | Common Stock [Member]        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Increase (decrease) related to adoption of ASU     0  
ASU No. 2016-02 [Member] | Accumulated Other Comprehensive Loss [Member]        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Increase (decrease) related to adoption of ASU     0  
ASU No. 2016-02 [Member] | Retained Earnings [Member]        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Increase (decrease) related to adoption of ASU     $ 33  
ASU No. 2016-01 [Member]        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Increase (decrease) related to adoption of ASU       0
ASU No. 2016-01 [Member] | Common Stock [Member]        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Increase (decrease) related to adoption of ASU       0
ASU No. 2016-01 [Member] | Accumulated Other Comprehensive Loss [Member]        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Increase (decrease) related to adoption of ASU       (44)
ASU No. 2016-01 [Member] | Retained Earnings [Member]        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Increase (decrease) related to adoption of ASU       44
ASU No. 2014-09 [Member]        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Increase (decrease) related to adoption of ASU       (218)
ASU No. 2014-09 [Member] | Common Stock [Member]        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Increase (decrease) related to adoption of ASU       0
ASU No. 2014-09 [Member] | Accumulated Other Comprehensive Loss [Member]        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Increase (decrease) related to adoption of ASU       0
ASU No. 2014-09 [Member] | Retained Earnings [Member]        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Increase (decrease) related to adoption of ASU       $ (218)
XML 46 R28.htm IDEA: XBRL DOCUMENT v3.19.3
Changes In Stockholders' Equity (Tables)
9 Months Ended
Sep. 30, 2019
Stockholders' Equity Note [Abstract]  
Schedule of changes in stockholders' equity

A reconciliation of the changes in our stockholders' equity is as follows:


Three months ended September 30, 2019:

 

Common Stock

Accumulated

Other Comprehensive

Loss

 

Retained

Earnings

Total Stockholders’

Equity

(In thousands)

Shares

 

 Amount 

 

Balance, June 30, 2019

 7,115

 

$

 36,189

 

$

(1,518

)

 

$

23,256

 

$

57,927

 

Exercise of stock options
15


114








114

Share-based compensation

 

 

244

 

 

 —

 

 

 

 

 244

 

Issuance of common stock under Employee Stock Purchase Plan
18


203








203
Repurchase of common stock
(26 )

(353 )







(353 )

Other comprehensive loss, net of tax

 

 

 

 —

 

 

(268

)

 

 

 

 

(268

)

Net loss

 

 

 

 —

 

 

 —

 

 

(353

)

 

(353

)

Balance, September 30, 2019

 7,122

 

$

36,397

 

$

(1,786

)

 

$

22,903

 

$

57,514

 


Nine months ended September 30, 2019:

  Common Stock

Accumulated

Other Comprehensive

Loss

 

Retained

Earnings

Total Stockholders’

Equity

(In thousands) Shares    Amount   
Balance, December 31, 2018  7,101   $  35,637   $  (1,690 )   $ 22,264   $ 56,211  
Increase related to adoption of ASU 2016-02               33      33  

Exercise of stock options

 21     173                173  
Share issuances for director compensation
8












Share-based compensation       737                737  
Issuance of common stock under Employee Stock Purchase Plan
18


203








203
Repurchase of common stock
(26 )

(353 )







(353 )
Other comprehensive loss, net of tax             (96 )         (96 )
Net income                   606   606
Balance, September 30, 2019  7,122   $ 36,397   $ (1,786 )   $ 22,903   $ 57,514  


Three months ended September 30, 2018:

 

Common Stock

Accumulated

Other Comprehensive

Loss

 

Retained

Earnings

Total Stockholders’

Equity

(In thousands)

Shares

 

 Amount 

 

Balance, June 30, 2018

 7,024

 

$

 34,815

 

$

(1,683

)

 

$

20,004

 

$

53,136

 

Exercise of stock options

 24

 

 

201

 

 

 —

 

 

 

 

 201

 

Share-based compensation



217








217
Issuance of common stock under Employee Stock Purchase Plan
16


219








219

Other comprehensive loss, net of tax

 

 

 

 —

 

 

(50

)

 

 

 

 

(50

)

Net income

 

 

 

 —

 

 

 —

 

 

1,067

 

1,067

Balance, September 30, 2018

 7,064

 

$

35,452

 

$

(1,733

)

 

$

21,071

 

$

54,790

 


Nine months ended September 30, 2018:

  Common Stock

Accumulated

Other Comprehensive

Loss

Retained

Earnings

Total Stockholders’

Equity

(In thousands) Shares
Amount
Balance December 31, 2017 6,980 $ 34,080 $ (1,409 ) $ 19,611 $ 52,282
Increase related to adoption of ASU 2016-01 (44 ) 44
Decrease related to adoption of ASU 2014-09 (218 ) (218 )

Exercise of stock options and vesting of restricted stock units

60 452 452
Share issuances for director compensation
8












Share-based compensation 701 701
Issuance of common stock under Employee Stock Purchase Plan
16


219








219
Other comprehensive loss, net of tax (280 ) (280 )
Net income 1,634 1,634
Balance, September 30, 2018 7,064 $ 35,452 $ (1,733 ) $ 21,071 $ 54,790
XML 47 R24.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2019
Revenue Recognition [Abstract]  
Summary of revenue performance obligations

The following is a summary of our revenue performance obligations in the three and nine months ended September 30, 2019 and the three and nine months ended September 30, 2018:








Three Months Ended September 30, 2019
Three Months Ended September 30, 2018

(In thousands except percentages)


Revenues
Percent of Revenues

Revenues

Percent of Revenues

Revenue recognized over time


$ 403
3

%

$

1,241

7

%

Revenue recognized at a point in time



11,988
97 %

15,442

93

%


$ 12,391
100 %

$

16,683

100

%








Nine Months Ended September 30, 2019
Nine Months Ended September 30, 2018

(In thousands except percentages)


Revenues
Percent of Revenues

Revenues

Percent of Revenues

Revenue recognized over time


$ 1,041
2

%

$

3,262

7

%

Revenue recognized at a point in time



41,370
98 %

43,395

93

%


$ 42,411
100 %

$

46,657

100

%

Summary of contract assets and contract liabilities

The following summarizes our contract assets and contract liabilities:    






(In thousands)


September 30,

2019


December 31,

2018

Contract assets, included in other current assets


$

6

 


$

 —

 

Contract liabilities - advance customer payments


$

427

 


$

366

 

Contract liabilities - deferred warranty revenue
$ 235

$

218


Summary of the amounts reclassified from beginning contract liabilities to revenue
The following summarizes the amounts reclassified from beginning contract liabilities to revenue:







Three Months Ended September 30,
Nine Months Ended September 30,
(In thousands)
2019
2018

2019



2018

Amounts reclassified from beginning contract liabilities to revenue


$ 342

$ 39

 

$

401

 

 

$

262

 

Amounts reclassified from deferred warranty revenue

111


99

334


310

Total
$ 453

$ 138

$ 735

$ 572
ZIP 48 0000897101-19-000970-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000897101-19-000970-xbrl.zip M4$L#!!0 ( *M59D_H\>-5];$! )()&P 1 8WEB92TR,#$Y,#DS,"YH M=&WL?7USVDBV]_^WZOD.NKXS=Y(J["#>R>2LFH,=H1 M$BL)Q]Y/_YQN22! $E(C04OJU.[81DCJ/OT[[Z=/__;?EY== TD6DH7'5Z&S M0(8RE33A1M$D;:I(JG!O*)JE:$\EH:]-KTK"O?X#&?:W^Z/^6.A*QJ.N75Y^ M^*_?YM9"%5X6JF:^-PWK]XNY92W?OWLWD\S'*]UX>@H;3SAL8[^^*:Q)81./+V.[BZ)JRIURIB M,VR:]C?6$'E]1.MOXS\,?6DI4_-JJB_(PI7;U?+6B"W?$=?M$5ON5PTT"QQ$ MXQU<]4#A$O"U]647;X?0T-J"5-#[Q*KG0>[7M=7"__NR9;RS7I?H'7P#<^SZ M!EV+< ^PZ\Y]+Z9\&$;.EX-Q@_G_XL-O&W!;(D 3_I$OU[I3S_?M'5-0MIUN4$QG@A3.V_?K^PT(OUSGGR.WP3_+#? M\*C+KQ]^DY5GP;1>50"(K)A+57K%5$#P;>7E/?XB,C[\G__Z/_\E".0#19:1 M]@'_:7\ WQW8M+!?^6*-,"BN-ZC2I 5^-E+>]T 06J\@!G5CJ1MDC<<6B,ZN M+:2ZN@P#5X"2$^E)+->J%P(RI](2[K:,%8SH;O#;NZU74H[C6I_"5S7KKY5D M6,A07T<(QF-YWUW;?3?^;[)OGV"P*Y@(^Z^O[[Y^)JEF0N\?H^G*@'7HO4SG MDO:$!G#%^^[&[KL'G?%UYZ_0E]\8TA3/9.OM?7A[2ZQ@[K7?[JB*]UU]L5 L M3 .SH\D8MZ ?$:A+9%X(*TVQ;W\87WN&5:XKJCLL=D?ORB$/:(LA1 M0ZK$'%),1AG/D:K"P):2]NI];2M%<-AO[@(=#$GM:S)Z^1-Y7]XH[[Z\#/^: MC59-%.E'\/U.T93%:G&'%J";W/%@V??^WM#EU=3Z*AG +A8LQT19("#O%F8; ML!*VVOC]PE$U[^65\8HDX^+#$>/R8]L;!::O?H-'W\ GIG<4>P(+/R>9MX-A MJ/4V^!FWA??F> MK+J\%"M@+R3)#"/TI)C8,K%V)&6CN?OV[K>/O='P?M+O@ET_'-TG.8SQ0E+5 MCRL33!QS:P'VQ$%RJLI^%:(.;X>0W-/+E$8"WU_>?1]A)Z1MD(CL.'@<^T).(%(&QC"\%%5GH@ETWM9 MHBFX@2"?X"O#V1@^-6>V&H!Q&Q;&;N=%,:]D'3_G._A*\#_\REUE=/3[;%85 MO?01XTI(\IG'W,-T XL>?%<8AND2$[LZ[TUBW@()!>+ZO)\3OV#;= 4+^<*Y MC(WHWR],9;%4BM/UY\K,KXR4Y AD($B7T^FV_]S M6Q_NWKS_8!,]80GKN>!]&_O?)_O'=L[_\&YG^]0R9G*DH#.9XHN^#_8(8+ZI=A8OV%];>\V9$M[ MGYO<*[O#VAJ ^Z$#C6"\V$S? *8?@7,$TE7N20;F.C,?&"$R$]_? S<13#L0 MW^#>83N7@&8C<_PF?VJLV($6RUGTQF6UO":0],P<99J3B -[3FR,#T M,= <4_$985=U@0J%@\CTR#\TL$^(=3=(ST)!8&_>^5YJL2QB*8!C4"#X@$:: M+!FR^;"4@5HDA"'F8_D[\K]6IAWCN-&- ?JQF358U!K\.D4+7XEPF#;GA0BV MI-.#2!/'L+AUP)1UT'3]_'07G5L'V;,.3@0-;AV-@AQ3%Q$&5XV"'%/G' 7= S^^ GFBI>1@J M>V&H$T&#AZ59"DNGNNC7Q&5J9\YEVBH :>IZ5=0Q3629'U_OI'_I1E>5S!V&VJ) 7OEH MRX0"NQ$98WUF_9 ,M$.H @,A$F4* )"5:8$Q88P0,39VZ5=D@$2A3/X!,M"Q MM;E$%NH\&<@NGR@P*H+)D7\H\.1/EI(_IP<%3QUG,G5\FBP8C^8Q$.)G_2GY&A;8SV[^=;D83DT6;"N%?*MA *ILIA M0133O;8;1/6!:PRRS7Y[(*%KD&=[N)WMJK 3[%AJ9DXH;M.G>0+'.T2Z=9WV M0^@:/5I.-QP%D;XOR,#3G<(U4$V'K$#^D4G<]5M=>^)FY X^PRG#34F&4,K- 3;1RTT":D@7 MUBQ@ KC<-#B,4#L2S,%Y-G#Z+T#^<1FRA2SO]NI)=]MQ S9=S%8X9A/?&<@Q MFRYFJQRSB>]BY)@]C6U0T"A!]FP&'C:@,R0XP#-B8'" TUD='. 9L48XP.E, ME%Q'?;-GB!0X#+S>JF3(G"XS7 MC1[FG2XRU>F"<;WMP15OD)&E!AF9P17OJ\%H7XW,(&B,%@IO#1YO[HV M<+YP%LQ1^.'7.,C=,X<*10Y&VX'L9:N M*98=%"U3PU'*6I*F6"C=BG>Z1LJU8B 2PL&JZ%Z5\P>@ C^+)WFAP+ 5@@6Y(W]+O5IU+V T51!$CHQ#EB M:F<5+6EWF\JF91JYD8.8>6_J%NF^,ZD^%C)=]4S M+RX.6?K2B2C1'$*2=D0IVR*OE:;(V[ T.3QQA@P# MR4/P/B=*7LX&@YDHVM-PYDYP./NDZ_).J?+ZRT%4.&NDEDV)M8>;CG6O*YK5 MUSAX?$C!$12@\[CD85?RL)] $I4JZ>X M\&%-^K")H0-V3W'APY#T82^6$=7R*2Y\6),^[&%HG0+X?J=HRF*U<" S0L]( M6Z$16D@*/A+['ADSW5A(VA0-'U7EB=2L]5[P3FXDN\LSAD_-F40V=X_=N>'% MN9)U_)SO9/:7^)59122N\!M)VA/:E'MN$>XPO#9OL5Z72 X&?;)+<+$U!!A$ M.J]Q5GI+U:;[IBW*OMLG;6J'9<<>_E<\6/.N,XS)I@ZS;+@9E\:)UQS['+SCU5 M%]0$9 *VW P\C$__?0$#5OXL);E^=8=F>U;7G"E%M9&="3N$PYO..,ES'"MS)@@/L!VP-3A:&;(H M.%H/F X81!U6.@]C**>LX<(^%)IKOM3G7NH,=&2T$3)"8#0K4W*^+] ,'_5KCL8/N49)Z)PY M4@+4!C]%G8E3U$^O1/C",['PC L*SQGH04HX^UU:,V5VL->*-=#LR(<8B69N M,( ,-J6'C\OBR(VM_K,Y18G/O).)DQ_?SYNG)D1@=B1Q[ M!45%0!R7HR)O;C=WH]APH]@\1S#81#G?0<6Y%P*9P45HA#NW\H/IN#ZS6#D< MZ=UT3=^"]!C@0],S$WP,^)Z[\V;^RD! M".$:(R,:(S.(XHKF[(J&<:STN7XZMWYBP!3!JD=?P:BU)Z":)DN&;#XL9: ? MW-,HYV3W77J B!66D?^U1)3;72+HWBBB93BN;TT. :X^P:XU2+'N*:' C6YJ1A M<(Y3U6?J8\QXW3B%J\4Y(:>I:LXA-*XC9X<\I*HY]@]JA_R#G"/K#,B*9VG7 MRNU\8"VWEO9ZA3CB4[6TB\8)^;&T.8=$X)##U,MI8.Z\@&/()^#8#\%^]KN7 M<;G*@JV=>1QE):69&8Q$MTZ+@AUF=:] MHPR@/SOO<-C6S4< )INI(5[0F?)XV/ MEH:7Y0 UZXT%GY#^9$C+./2)O.%Y+QMV_SCCV:'0;9D>.9O"Z1?S8A8)62 M&9&]Z1?'GYVWF1ZVV\/!J5GME-LS6CR S&P F;T3.#P)4>Z?%7;MN7]6W+7G M_AF'1-SL-.SN44):WEH9M'0'>06 XQ$.EA>_7@3(=A69SWUR+1Z&9BD*SC!(>A68W"LTR;G@4FO$H M-,O@X5%HC@9OM5UN,=1Z"*O/H]"JY)FP>SQF9!+_#QO_)5@ZQ@JG1IZIS_$A6,H;QAB/+H?0WR-%>U) M6NI&3K9N)@BW'Q3PQ),U5B@G;D?ZU,"]/!L<.=;=5 M5#!J-5DR9/-A*<-=\*!&6I MW5_4=S=\^+)Q3^,P;PR0]: 92%*5_^ .L,_(7HQ/DJ+=ZJ;)N22,2R(1C_-+ MGO@E1# 6#_]':0F.I4CBHWBH2DBJ%@I??2ZKLB.K//YV*TU_VQ<47.AD1^B< M"BB>;;E<>K N/3(0@=G#$AT*8:>(MP<8*;UNL2R<%( M3G8)+K:& (-(YS7.2F^IRG3?M$79=_NDS1&+WN@&4IXTM_.QPZK5+/-25]=, M755PY%WNX6$KR+N[U7?&>9;%+;%2%?E"GWVA6Y=BY;(J)K?0*TVQ5WD\EPQD M[BWE DGFRD ?G/F0+[D/=*]MOP8_,> =]_#M V]8PJ_4SQ__>P7CN]%U*_ M M*\MX;_Y[9E&_XR]XA>5CCWI?\!?UTQ_&UX%/5DR]5A&;[^$[QSP?U!M9Z[WW MR,HS\-@^_/#-@]4"&9*E^U@,,0:X.TB_IWI>>HTT';3MH=<>AN;N>_T>[%[? MHD($BIJ6/OW[\E$RD?P='[:J@G0A%L/WI2II@8M)I$OXO=2+K("G$?YB_(V( MC__MG?+R'BBKKXPI,N$C\L$<23)(O-_> ;D^_.;^1S"M5Q6$^@PDS>5,6BCJ MZWOA%PLDKBEHZ(=@@&FD_5(2R">_"N1K)K@W[P6QO+1^O?CP7[]9^,0$]SES MD+USZ[U0:;27+[\*/Q39FK\7VNVK)BB&GW\5%I+QI&B7*IK!E\KX*X^Z >.Z MG.JJ*BU->+#[F_.VP$'YC,9^W^\7\+[6SQ?"%*GJ4I+QYLO?+\IDK(^Z_(I_ M&KL#%BLP&/(5V;WDW K7KNKP=.$9&18NQ[\$!^])>R]8^G(]0[%U> MQ?TKD/&KL/T"/#MS*8$J QW\&_YM:P6X^\-OC\8[^-V28>CO+,-_;DVZN6W?OS7T__IMZ3[*7E*\FI8_ M!51%0Y?K9_WJ-^]XR,/DL3_XX3SU45=E>/"XUWT8]2?]WECH#*Z%WC^ZGSN# M3SVA.[R[ZX_'_>' I=J[):%7*-4:1U*MX>$ @@]J$AY/,IM9OW;&G_N#3Y/A MH"1<7W6OA$JY7FO'H4DYF"9ESW2KF!O"J>,^Z71$:! :_.__B(WRKSYS]IV2 MM9Y2#4_)$5:/NF7I"[A^U00<",0<%?ZG3/[M3'%'XEV)^#,_RF2)%EE"Z#Y-*-]QN0QUH? M_(CW@H9#-*KSV;-D*. '79)H#1@S9L#U*9@".Y>VA+Z@(@OF=@ECG1+JN%_5 MC>5BC\MR&>*AEU41W:13RP3MY$(SP\6\%GH4?B-7UW^C269K-BV0TU>W^5BY]%##@%/STW>L.[=?7 M9ZHN6>[X9,4$T_,57\9H$OY;62QU _N8L(0WP]'=-D>XUH-W;1VI9MADM1_K M?&:++?NC:$L.N %K$^X@KH(R%1PG=H1FGA3FA:!).)@@(^7]M3Y=89\;U^M? M$'-X(CTU:O4+ 9FP_/ MRUB!\R.6+_\BINSFX6LK:-(MMV&26*D16J M&JU=M>!]6ZY4Q/8T'1C!Z.&3?57I%5@YID+F%SL4]'Y3.L9NWB79:2G1BKW@ ML2=5._FD'/O_37>.IG\+0PV]36EJS*U7('+KL5%J6_V>B=<3<_"2]Y'+^R;< MUE.^PDSQ;$U_3_I__Z=2K[GT=(B[]ZR=>_YZZ(PFO='M-V'4NQ^.)L+]PVC\ MT!E,A,E0 -=\ OZW(%:%X0A(]T;>0##-1=N&*NLKYKL6PQMA\KDG>((;Z\!& MISL1X++8KM9BD#$D'+2EO)JYT%V19NDW,Z]QDH]9LK^6Y2/LD*1L#C9B=3>Z M(5AS)/S;SEZIKX*=(A00Q?,O/H"C*PNTGMD]>7//KC;TN&BU"X'475B_7R@O MUGNR]/J*) -I%Q_&:&G9:=QJN23@EP2[<,E$(?-G?4>;9NY%6!97 MD]NER=JE>CR3=#+J#,9]8GB&&J/7-,9HWG0.A?&9H-$92JM=ZR4N=:)&U0_: MA(?"[ID0J*F2^CQQJ+P[AAM[D"0H%)P7< W"&=PK?"?_8%;.;UGAS$1HD[SO MQQ:?TTXSPRMW$JU[HH1MA/JAP)3M3L6!3PYEAS+)96UW+0,W36G!$*?)I7%K M>& \BQN2Q=V4+PDW_=N>,!A>"6_B^O*D5/KU1E$1W(*W9[EN?+U=V4HCEI&U[+]+4(K)<< ,@!VZ9"09Z4DRL!RU! M,@5\D!'>B2.#@@$-;@K3.0DK'XQ[O'-+IM^1.N\@8B14U+M6@T0K^O+B5KGY MIKZ\M5]<;B5:7+Z&2\LNY'9*S3%>8E::[RLR5^*U?<*T"V ;%>T68P>",B7O M,X*<=R91$7,P"=^ >;Q)L.PA490Q!P2=+X1G\@$N(L0?,! J\0UC'M1(-1#T MZW[DP4+Q&!7#5%T,\^#8['_QJU7UUJ7ZE*]>^-YTH, U?N6J[5--I)>^L]/5 M/HUCQ\$2&[O^54V\%&O-2KF^YV+M(F]=UGHB,X@!_@5[A[3> -]?T/%Q)\*_ M5H9BR@K9N2_H,S!AP.Q<.I8G^9KQ)&G*?\C?25>V981K69N(NY3]J]'5^$KH M+9:J_@IKNKM<%NPC883/BJJ:PK6A/*- K7@@OO0B5%AD^/A\ MDM6I')&?C6=VUO/@DQS#85WX=6A,]!_:FK\JE?(N?]WU!X->YWYXVQ_O\E1) M..@3-K8+S734M2_ZDLN[J\J0^ME/?P6*_7Q$8$ MZ9YWC0N&L4,Z[,\L#?!HE*6D"N@%35<6:$#X&!]49')OAHF)N(L&$!T+.Z_^NSR*!&5 M@$V2CH&D;26P%_QZTVQ4W^[J@-A;$_#)M^K]'&"_&VUK[RF=6N6R#DM YU50 MEC0P)&8#E6D2+8]"VAN='=6 M=$Z"_J__].JB,U?37B]BI88.()&D%/"\41U MA>?/X%AM%N-;51,-15>+>(9Y&Q+AW/'K M36&V(P4\VZZM/?B=G5'I!2$&>QDT#1W2\BI5'PAH;^V"OKTQ77RR M=&/EQ,.G?N/@PZ(RO.W_9JR_<2<;?R!)N;[N[X:ZX+AX,=JHBR7@OX G$ M\IVVRQ"7$:MD*IAF<7;:Q;&C^IJ,,W9(>'P5IJ2'"(SD;Y VB"1HL:[VU)N] M$=\*<\D49HH*6EY25;B(JYFQ\O_W2L&J'S3^(W*^ ,]<:_\J3N>2[A 1;0!! MAJL@__%7EP::(J(-Q(I -B*;PAMXGKD"F6C.=5SPYFZ:L>:2M3ON']+V"/'P M[)N=\;\M"9(F"V\J]OP>$0+2KA[_!:/'WR=?A9OP")SGD -#\29I>X"2:0GM MLB!+K^95;)?'#KEU5X8!#QV1$=FGCEHK<\.]K5WV_89[[.YZ6Q'V7^XT 1$& M>L3;=+]0,6>1+:AA^ !R%HIE =; (YEB-8UEI/HJ()"7KT(?BT1\7,$S$JXE M2Q)P[?XN!VV>X36F1RL5V<2IE>N84\ -6MGGU@CCRXGP!E]L_EJI5JZ<+UAS MA=2$+G%-:!2>FAW!5_:@U^R"S+>TS."A$2:1PQMK9FCO-Y'CW!";&XYEEDB\ ML7'4!4"B)*@P<"1(TRGPAH%;_1.D&%@ ^WZ*(Z"7/A?,!; 4O,-PY:6 VW9+ MVFL):QIX&(AH3*(GX;B_H'G M[6B&3]S$TS,PT8[@AV/. 09L2"IO':(1PS:J1(AL'<]@-O5O,2;=I5_CSOX M*P\C7@XWPM3KU22G_K__TV[6:E$S15&&%S*Z: MQS'X.$H3Y_<(DVAW)>Q%: MWQ]'SUD,6Y(S3)I^GZ+1!?@^Z<;KQKAM[JIS#\X%!^('"FH3IG;S&&H3P-?# M8O;Q1\:$)!J ,O99FH2(?_8I$C'ES\U'3"H]U@P5/*P-=FS;1?:8UVZN_6?7 M-H%2G@G=-IUM5LX#%^>'8<_ J?2.]W0T?X #[E=O ,,38R6I$*_WX+HEAF7.DJBY6A#> !)+LC?AXPB. ML!6\ :*_O1*^P8#B118/%W+76Q^]XPZTPYG'!2)_@ MH_OZ)TV_V#.1-CVG_*L'/6/WW.XV )N1?\$L TOVR[T[[8$N_N(\[Q?[>;]\ M$&,EQ.?&[@#<^IG-@3"7 9=LLV__JC3]&[3O2I-W+V'39FXX2^A3D^8125YI M@&=V^8CG>_F( )EP05)_2*_FIA;8-H2\/Q(Z,W,9**-\Q)PK!B^KJ96W!YRH MZ/^R^\YH(O2OA)O^H#/H]CNW0G^ #YK:;M_C*\DOJ\>H"A>QFY9[OG2L'*#C MT49BT#O]BJC[D][=ML8]IH-!FC MJ'\G=(>#Z]Y@W+O&OXV'M_WK#C[$=(,9R,4Z"G$,# B:!H=NP%-\@*7UT& MIQL1ERFNYC']8'V:V-&28"NHK1QRBY(=XQ^\L?! M-9HZ/"&6]I9^;U2[$G8',S;SI"/-LQ0R$O_J?[W^UJO]4?,G^M:7&[?-VG5U MW/@SP/\$3FT=X-2 ,HX8)P?X!)/EQJR*6O%Y(5(7X/1"$D)G/.Y-QKO0])<% M)Y[UT8'R:!+NX*PV^WGMR;D?VRC?^= ^JCX.%39RL!)-#A)6.JT6"*91KE:: MXY?CE[65ICG0)L[ZN6'69MS"?ZIY=B5S3A+I4_P+WM3W+*EDDVNB7N76S,+V MUYR454_"CR>=]4]'39A^;I'/]DE(UFQW2 BN?_'N1EF9ET^2M'R/(=_19/RC MM\%[Q^I*AH'K\K[@(A-/& M*94.+;&RJ8Y+0CI4RDTJZ= N56JMG$L' MAKWYXZ=M]YFQ\^R;_B;<^2F.\W.,0;)!SZ8YSKKUA:^@J5.:(ISZ]C[KG";HRD"&Q!P4A)4 MW-Y=4E7]AZ1-[;T+/]$E6VB41,=]\8UN7.NK1VNV4MUACM:C#,=PK5RAPG"E M50U"L"!9:P0DP\[>Y-)D./HVN:[T>\,(.7'O+AD2TOJ)2C0D0>AZNT9%Z*JX M'R2PV4S:V3_T56SW_[C]TJT&),B]B5'!+P>7F-_.AA;DJBY0<.QA=X"L W*B M(5+!5ZR6JA4:^S)[0.,\DE$>\9?Y\7FD4F[0\4B]U*KO[XK, 8_D.L+3UYX! M"[K!XSK5W,O((P"9 BC2J=12XV2M5&N6!N)6@>'J M=6J&$QN!7K!?(6GNV"_S41UA2%J[3&V[3L#-/%*IG -J[$!55D8F91N4>2 M7DVZ.JU:LU1M-VF\[F0 D0_NX#S/>3[A\'T4GJ=,R=;:);'*>3[9B$$2YW_O MF8'.&8*!XN;D3XFRH?HB#$)40S_5BRAGEX:QG 4N\2T1+@FJC@4X,A81^DAE M;]+G=,?SHO$BEPP/=&T:7I54I4M9M\'J3;*J(Y/XY%R7*ZZCBX]1L5VC6J>+ M(I=]JZGH@F590&?V$TQXQ]AR08)?FBRH2#+17%=E05G@0QOLTX-+\"R+!]>S M'%RG4MGWAKZ$R;W>JY)F=31YC97@9'6M01>GJI;JM?TH.\\_,37T8K.(KWJE M8)%&C2Y%6RFU&C3;30>3T7J;J"I/GDZ[+/Q15#=Q61;==HM*N%\BZYVR7;[:CK-BDY[HF'==5 MJ\%EG/F,967?KW:AP'V"//L$OGKYH.ZM4I9H5AO<169\Z,5F!U^%>8 =&C7* M78EY98<4=%]TE3_"?UWJLTM\-+!3#OD&AS@DH)/0KQO)[CW/N;!)M MCN._\12;PU+;%,;UO.DM@:TV6DNSFM\,LVJ!,.Z;7^B5#X TW18+-FR3,CO"GITN1:S1#@"I9L*27%"V- M%65.DV\Q;+U6:<3?S1EK[?,"<,V]A MF9?*_J#BW7J;SA"IEVI4G1ISS[^!MDDKN1W[>\\\Q;;\5.R-TTR 0BY5KBIX M'61]A2O"3B>83D.0 P>Y)$*+Y*;-G)5DB]<@UZY.9PTUVJ5Z^4AS*&"ECD9= MA)V?20$\LNK@'%H(#CUB0W]@>)3.Y $&;9:I>F:>ADG/NQL_)*F4QD;]4.LO MB?WI9WW!UM[X?,V&0?QFHXS1_F#WN._;?N=C_[8_Z??&0F=P+8PGP^Z?GX>W MU[W1F&2+F[\*O;\>^I-OO-@KR\5>D2B1O47C>.-XXXFBQ"FR/G]J*;V2EC$% M##2?/89\;A\Q2>^/=JZL[09P&>/>YHOPEF^-*EU59ZW4KOE5=2:3IL\(WV6( MC[@TX=+DJ&.?(DF3>HM.FK1*=3')'8?L("ZWKCJVP.1G? :D,%V9\'ID8$N, MM._A;E&6W2(JHZ,+7\(W?%6L>=?!PZTB/2JJ8KT>ZI-/MTFY7FGE<3<69Y2\ M,(JO/CV&49ITVK51+=ZVQ7P'/HP5D@7TLD2:>>BLQ>S-CQGYDN'BN:# :. M*VT4=* =?*U!UY2S4JK6:7+(N8(F9[A",5R0[QR+X:IMNK*J:JG>2,T69A2: MH94:1ZIX^Q'.6@D[S0@$=;. M_/5Y5/Y4]OMWX0@1,2F,%$: M%9P('VDX0#05^F?7$MMGZGGDY]SO^&( M\RSG63IC(#+/-FJ4A]Y72DTQM;/OL@SO[)YLQX)(H!EXXB7U"3W%;UQ%C=[; M+;0*;J-R54;;'LNCSR(TX*%4:8TD3[++)#(YOQ6*WX)[7<7AMPIEM_U&);V& M5VPB,U#Y5X\/WE<#K?8L%!KX!B3[BV\#K\>Y)YJA3;Y M)3;]DE]QV85RV;*'B^T!^:#D:%S$"&B;1I2K8M"WMU:3>;#9>748B^$+ MYJ(A)L<;QQLS,C['V?][PSVJS\0*H427W%T_A6B5@7XO&5\D=86VPTKWR!C/ M)0-YJD*J%\*+J;S7%/7W"\N &S[LAV1I0EN4 Q++]>;A$6FZC:.E9 A;R^!$ ML Q[<>$6!(MK?V;S.OGHXL,S'HH#PL,4CS!!,@NSL[+FN@'+*WNF:5_RS+"V M5:'5']R$1O(2@$/TP=7*]3ACJY?*Y3+^OT\8?S?R:)(W"=)Z% G2?;BR3 O< M?N#\,,+7:V&3NS31%$_P!^#%1%J"E(\TO%HCWN@PDB.07=^\NXAE";SBX&@, M^XAMC[Q(L*KP6.LE*V#D+%8H%HN@Q<)8K%*.6-!=8!;+>'S(R5_HVMH%\+%I M/?:KX&/F[HPD\DUT76KQ8.,9]HUJ6IX&S6C %FQ$<3/66",_!.QO$->!TG;U M##66P]!,W6&@&EE%+,<96.58=\%>BT2F%]5C$$]/^;YIKL*HWFC&HGJS)%;$ M4J,I'B:Z"W.']@H9"$FG>KT(R1*V^I1UOWUJU9JM/\>^CY TM$6=D1F#KJU$M5YJ5/<9(Z_9GW:JV9\(3T^]"_UJL5(E M"W2S3GK:3/7%TD!SI)G*,Q)4W4QZ'^C9Y\R$?#E$A>-$3T*D>D.[T=/%%&F^ MT?4BRMY&=@NP&B!K.)M(+X&AW9 ]9"9,&3X++T$O-<.Z_](OOA/!"%G]J*L< M!),+[.63*=H?7'QXR_DN"WR7/L<%;=%,@.,:U9!D2C2.:[2#3XS("JLELY!O MM]N,9S]"/$*6I&CXP!K)T&!\^3T>CN\J.\HQ=X'2@1?@=WFZ+:MUYNENGA>L<8\O#G3UQN4C=#;I7J9YJSR:,O(""13 M,978&3H7+UR\Q.\B%D>\U!ITYAZ(EZ9O"6]!Q(MMU+VS'G7YE?PBP?CQ+[+R M'/3#9ZQ@M$Y5)(&EBKGT4%'2UAA;9(CV".V1+;T*GVQW>W7<&W_J#3\)@..F-A!AT'J[[D]ZUT!],>J/^ MG= =#JY[@S%\ K^-A[?]ZPZ^?-,?= ;=?N=6&$_@@[O>8#*^VEJ69(GK ,!+ M75A#>)QDFEBC/*&/!I+^OG ^C[G? O@!P\6][87=8PNF"&2-L4:$9\*>VWU$EEL^_,N]2YN!7OG% MN?\7^_Y?/E1V"S^B\-+<\)4=:Q?/E1G.51#Q>Y?VOKKO*#J7\ :0N;&]K'CT MEX]X3I>/"&0B3%M2?TBO?CS@I25!W?IT@Q1%@0]:R7N\DZ 6@D'ZST>F!.$B M!;ER0%YLI(0PO!&&][U19]*'+QP2&6>?5_?;Q]YH>#_I=\GN.E1KV% 1-A+^JM:N M_KS;.([$KNR1P+15:6G".-S?CE4)(-)5U1'XOU^4MU5$A$J875-LHQ8P\ ,G$O%'\4=1/2JS#,$'S@?.!\X'GI>!9[?JMY74F@2U/Z;0=OZ9 M5Y\0@K 3Z1/WLKJ>1'H3T\HR=.W)'<6.7W[ !O8"HGI5A7\P*OM#UZHW%I)J M?_0L&8H$/V&XDK4RD.E_>0K6]_J*BBR8U"6,=DIHXWRL&\NYI,'7*K_ZD(!\ MI&@R_&53DWQ@&7 '#JTZOL:/.;A-Y,F;<8(!K_\@C\6MOC:OQ0\!U^OQ;P6> M@Q^&B?8W]3MD--7Q"9&ZYA) T11+@2?O7G;H[%Y."+/>_4_.IO*']D2L M__/K'RT_!ZI\_OE4"F@T,%"T6*)QQIJL (A6MG!!5 M_LVEW_0UP9KK*U/29+,DH)_/E_? M--K5[E<_[,[,BP^>3B?[$$V'/(6A?KW2JO\Q&(W'OAK%H?Y>;Y($J7\.GHZE M/"HQE$<4&1;E)(!3ZX_RE_'@2_US[9\U?_T1RH&)"3P.A+,#X>OUYV_#4>N^ M&@R$8&$0P5JHTEL+P1MBMY[NY@EJK9]/X#&/T#/25I%/&-]+%=MIRJ3F+/X< M47&E/00O<7?SQA3$7GNC@H\[*ASP1X5@AW1;*-3PZ )\5,'CI/I0;\])%7R] M5,'/314V?JJP[Z@*!SQ5X8"KNG=]QU<59JHNK2LM9,5VU_PZ@M@8-* M?^N4A^I62M5V\%:,PDMX!H90'#' E0Q7,ES)G$+)M/S[@(2J&+%!UW]0;)0: MK>!N'T67[^QE:3,^X0-[0[QQCH2$[)9$9>PH^>O@KC_AW-Z,>%#+#K?7*J6: MS][>1#)8+*(MP00=GQ[[LL+'H,BZ^(AD*WP7VS$%2"/J,32[ @3,A;I/'V]; M4^<3AGDL2-H<5&-:@CX3C%1#R!0Y91-E/=SKZZ(7EU Z!!S MX'#FB.L@N(3(DRW!0QDRBB):&F6Z MUF[M4J46?)X+T^Q'+5K8<^?R,14:_^W$\Z$*XD12[4TZ_JM42Q6?[O I["U@ M"BJ9';B#U'9SV-FFX>@V=JE9MT9UF$MD[/*U]RIN=,SWAJ\C#+BTVZ/5/-4JV: M+Y9GR@;.T53RFG8\S%O-L*.IPS:+M$MB)9WR<9:!DMF!1W;(,S")%-B4P81A M!+W8H#QBMEQJX_XI%,?)9X4# F,(Y53S@&7V>":%+$+Y3-F+Z.\]]BV,I(G8 M)S1?X P3NAARBJE9II4W.#354^0-&"1W'N>4:&J-W?EQ%N&I-9^YC9"))&,Z M)X<3R^@9J?IR@31+0"]+I)G9W[;(0^\\]'[*;F4V.W4T^7K#3#V;EP+#\709 MN$JI5O8I4LYP./[L#^=BH!!B(.4,'(T0J-=IA8#8J.1*"#!E/.=H*KD,]@=T M>(K/?\T*Y1G?I78]^(CO/(3^\S1PGK5CE9&#FRW1&-1T>;Q&J1[6TR,'+!$8 MKR G\ 9'7(X,941X>KH4&2,5#+VGDO"$-&1(*HEV2/("+$(P+\%(?$8I!SRB M1+-:9\I>V,N3;@.6R./@O5ER[WZE'H5QV/V3S>R@.CI;K'Y >S2J5-JC6FK5 M@[5'IIF:BSDNYKB8.Y^8\XTR'2GDZ,)-U5*[EG[;.W;E&SLF[4G"6-F:Y5&. M,>U460M^'2D6RG35ZV*IV4RW C9;4,SCG.('SS(YO\*(CZ"0VW$2I$7G/8F5 M4JT6DLW.-[=EOX[HA%FU+%<)G'OHV7UX$8F>9:8]T%N(Y9FFT#WJ= UILDOV M;*30$FA F\7%X3QQ9BN0,CN[_=_H%N-9#>6^-M472'BCZJ;Y5IC!#8*^1':8 M]8SYV:*V\^1)ASPF'=Y0)E>'-B=J3S:7W@*/!M6TMD/ZS)A _PG!Q4,XP.B,WJW3-)\52JQ72?/(0*[LHC$[^H/7;L+3]P9JE>1*/E;P) MSR-0*8(F?^\6P8FP1:,F2-<&JFQ+#@C M?3"_#61:@F*GQ/"^1=V:(Z.863 6MN_P$^2+$=Q.?9?B0-?T;;>09.[8I3^H5/AW@F]2+ M*P;$!EU&H!IV_EST? !/\?$4'W6 A,9HRC3'!R4 XS)]O4[IS!R7SX^]?R61 M94SO$!UF.J$GJ/++:>9DHC\\TJ-.F:MBA"ZP")WX29%6\$$A^N]NA\)T]K? MFV"6[;T Z8 6BB89KWT++7CJ?*>-8F,W3A1.>ILDQ,Y6@5?I*]=*Q%Z@N9SI'F[4# MZU%#PN]1,DN5JE\4_CR9I2C<4IS<4];%&GW^*BKXQ7J++H[4]LNF9G1Y1Z#EB6J:FPK,"/+G%DUL% MA3'?3>60:(#6323M'54\Q05F?^6J!6LHZZM'%14SE633M1"9I)^BY6-.$.?G ML.,9S @-0I%U^#B-2DCJ)DK>LEJO,INW#&"3XJ8NN=S@ZHHA=475)#2"4&N4 MZ4+#8JG<8# C'40^GI0^-BGM2UF&2/'3Z7),*9&"M:QT%/%1#^L2$+9/\IB& MHA$7A.>C4XQ!?,SMP#EU6>SZ<>^Y)A@;S,>^1,<8"G,CM[7"*>\E3T;_5 MGZX2+0%=OBJS<9X;ST!SI<655K:4%DT&FD:T-:N5'=$6*M%$/XG&*.?R+#3/ M0O,\4[PL-)5UU"K'$2'E-L]%9T%J'*AU!>U#/[IKC1PA;]]DBQO6B,76_M MYC[#K8BC3N1*+KJ73@B/15[FG)LGSHT:<8OJ"U2S''.C"ZSEN! Q54W/>,'& MV7J9LSWAHKV7+W#!Y51&9WF6PT2/V(R0<7+G<4[\O%VV6.3XLA)&M_)D(C7] ME;P.R8($ Y*>D)V5-@5]99F6I.$ATV_..?F.V^3"E#Q'R7.4\1,6E"E*EPD[ M-@\.5HM'9 QG) IA#C>K27=.4[,DBGY]L9++O9R8+XLI4FC2 M5 DA3VS6*9%7KHEQKJE8*?_L"\X$2+3MWC_JJ@P/'O=ZPN1S3^ATN\.[^\[@6W_P21@, M)[VQ,!D*#X/.PW5_TKL6^H-);]2_$[K#P75O,(9/X+?Q\+9_W<&7;_J#SJ#; M[]P*XPE\<-<;3,976RN1.G5A$>%QDFEB>#^ACP:2_KYP/L<<9GV?6=_+?_[1 M:'?_T;SOEGW^D9 AQH8[5B>P();7JQ)G> *Y_?<+?#MYM(,_.Z IKT?[I.D7 MARM7IPCDD;'&@F>JGMN#D ,$^.7>I/F(IWWYB$"* MP@5)_2&]FAL'[+12@+S'.PEJB><9[-ZT?:1*\D+75Z("!GXNR>\N1V.QV_]I0=#$^U^^]@;#>\G_>X8YC&Z'XXZD_YP8*^U MN^)IS>'0X-X\:-)*5L "V2:D!W<.(QKV?7; T_D,X]SYZ,+W)L\7!)_G[ E2 M=W*51LL3'P$.5Z6E"1-Q?W,G[KR \)XCA-OMJV:]6:$0Q.XSG1%N)*LW0KTM MK4':JJHCBW^_*&]+[[U,5'.OKO5@.6\SP+QV)EMK7K6;Y=;/E+7%45\C7I7K M=;']JS29+0_(^"2![2K\U1T/T M+"RC(\P $?D0\P3% (IMF=3AA2+[ZIE.#;.X2C'5W$Y(1UQ:@JFKBKQQP'Q< M3O==E?I5N26*\"YLK^'!_W[1/-K ;CD6KF7HVM/&7;V8F=^O.]?52?.A^O6K MG[=^/5.H\/*-_/'-\>7DAW MT6I7-AOO6-978E" 86MQ/=9G2#!BWS,)6=6'ZN>^^.7VS_;8/P8SP)46%$MZ M&DFP$[]PV7"YFT=W"T_(JAR(>@22F<0;XA$Y%A8!>F_ZFF#-]94I:;+Y5HA MW9/:XJX(BHQWL7(E-NO5+2%5I<+IH/OP^>OUN%9I^>%T9EY\P"G,-"5,^L02 MK]I5L94 L?[9_*O]CXYX+_H&5AUBM1@7QZT$]?.Q:Y""X.U6OMY5OOS9'_WI M+WA#X_R:;&QISQ\**-MOCS/&CWB%$2N/Z-+I*A+B!;4B3F*(;!=R9XGYP.$IH-SIE M:+LI \[Z!&:W ++MOFF;]'Z]$IS>C])&N5KW:Z%&2_P#8$J6TOOR89_V^WV8 M$P#21O.<&$D)&*DVE>A01WJK0M9(02^6& MWXZ+/,F[/$W&8]8[+_:^R_W(^S*Z$9VTNI,OR D7Y$ SX@P+5]JE\-;O;MY, MO4L@DL5="[&X0\1UH^Q73LMYBIJGHA:J< )R+5&D!>%:(CDM$;0](YI=7Z:T MZQO56M*JXMQ-=.1R-P-^VRAIR(2 MFQM\YRTAY50_0U5L?HE^_+82#DTN$#C5.=6Y&#Z!&"X.#F-N^0@+LNRT V6C MZLUOFZ=O*(R^X-N/+X?6'!G"5%\L#31'FJD\(P$7RY4$>\.\8$DO[WT*PPM= M0I?:R!@.R21*ZLQ.B&DGG<^(^? /7Z*BV"L\;/3]BCS8UNP&LU8;HR#*1-7P6R748EVU0$ M2?[7RK06,$&3U]YD;(LCB1)VO4'"35F=L^A=9\TG>,GMIW;(!0&>]_A]) M9'$BO016Y%6/VRQ9:40X]<$WD+[!Q3[+G':I#NV(9%"Q9[20)*/%1HG8-@<% M@N]VN5.+@Y#6Z%'$0;T<^23GB&J3C8VXU*O^-KG6*[FUOAC,>W.J\VJ#PT3' M?UA!;]^?9E2C\,PZ0#RR?X;H>Q 8:P46^QHG%X9AH>4'ISJ7VF%$WW_91HXG M1]QHAK[/%KI3R_F0DQXCN?[UF*=FLU5/QQOM.)_DJ]'.CL/%^_.=,*W"2PIY M22'+$V(Z[LEGQ$L*^8R*[F;Q!8EA1S0?$'X@O %X2*?EQ06NJ3P M?#MC'S0#P6#^@V3A25(TTSY$ IEO!5S,^"PI*C[C]G*F&Y>FA ^[1=.5H5@* M#J#2[)?E58]L%GBQ''!B4!47$ZDX.(P1+"F'1Y@"XB@'[DH\Q%))(,22D>&8HN M'RX^I3P)(L9FT^1A=69GG7Y"K(8?^(S.;_@DNBTU+7E1;X<4JX>=Y7L2>9$_ M,!; YCR'[\,7)#<+DC4_-<332')/:EH*H%D+:5029C!68F]&S2"3YFHR7.+P M!:^&_04JQ=>+I(^ 0V, F)7QO:0FFKBKR MAHW/7*$8?8#Y"*%C?;4+KTV7AAO 9F?8[=_HQA@TT'"V46P'8V*U6C27Z#_( MT&7)G.,\6ZLB5GZ-V[$Q#9CQPK>S,%5N)W8N8SSYMHZI" O@^]0#Z/;F#\:0 MN&^S\#Y?S/ODV15S?%V8E-*,1\U3$_O-6D2Q'\5&S"G+HF_#9Y[?WT:)I[+49- _"EME)0H[T2U)!032[@;/ M=']#M@*W:8T]/S'=CHM$1YYZ,I(QSMMHIEX&?0XHLA!,S%:-Q1EYLHASSD6Q M=6)22$PP2, 1G&DY5 7-F\@Y$N6-2V0@6AT$GJE5J?_9CN7C,T5"Y=2 M?,FRN&0Y4BSL1KJ3<7U" C"1*L$;1X6X@^''OGC@M>*\5CR56G'&CD)*LUJ; M=XOEW6+YL-,;-N\66X1A%\!1X51GB^I9\_!XM]C"0)-3G5.]*%3G8GA-I.+@ M,.;1.BP58+)094EBJL+4&U05<(6E\$B"I(IZR'6H_5XW2.&Y91G*X\K"$?J)?B\9,,Z *'RE&9(HCA*%KS1:"98BG32^ ME,3^U&QE@O-7-)6_P[!/F/4[D8QI58[L^50O!V?ZDECY+4."C:0>]XY"((7OJ(P4]6GY!CR1 =6Z6YI6%O++P=)6%)PZ_]]?A M=>'-TM"?%1.H^E9X1!J:*18C=8EL-2,X:H#YZ3@0UI^E=:H=O/&!L<^N3&VC M8M"DY4U@,[;O)AG5D'BX/%A@-,H1MV9&$1A10KW[0B #:,V>X,BAS"B ?Y]% MD9?18&](._U&A6JW>L5O!V ZW>W.;4GQ/MEYDQY\7=A^/9.!KCA1!6_&12.^792YVK$CSHF9X=DH*^:JID!RBR]9YI8L+ZJ&Z=+D8Q14R,'BT2J30WRK M7"DJ7KO,:Y?W !R6+,EV1L0^H&T[(^*D0<@A;6]C<'F$7,>Q37,BO]\W5E.Y M:H%XD?452,R0>#2E0*%-H'#QDD?Q\E/$\%D== MUX_E0U&[GY7(V?\LGPD1U.(5IXC?+<.AJS MD.XDNKH8NS]+IG&;42FRATO:%Q_&:X1NO)E&P E)F4Q(ZJ$# 7CA M5$62X;JZX5SDQS[>5MK++6;T?$W CLWEFLB5\II:28:7MUW+1UV5X<'C7D^8 M?.X)G6YW>'??&7SK#SX)@^&D-Q8F0^%AT'FX[D]ZUT)_,.F-^G="=SBX[@W& M\ G\-A[>]J\[^/)-?] 9=/N=6V$\@0_N>H/)^&I+;J1.75A$>)QDFCCW^(0^ M&DCZ^\+Y'+.*]7UF?>_WOS8_W_]1:[3*/O](7@%CPQWK.M*'5R3N\(3M?BLV M1_Q^@1]&7N2@,;P_BSNC)TV_V$FM>CG&X88IL TR=M_LH,=#',_#?';)DV\# MR7ZY=^DXT&N_./?_8M__RX?:>GGW\S:!K#9?3W9+B%SN1F2\G_>X8 M9C2Z'XXZD_YPP/RXWSQHTDI6+"1OIQL]"'3XDVANE^VF*P/7/'3Q7VL.QO@/ M_8+]"$?0+I"LK!;;-_M?LF];AUUQH-![D_?"GE1W"=NHUS"G;@EY#P]O_G\E M>LP>F(PJ+4UXNOL;A6K83ZENJ0<0Y*KJB/G?+\K1U86OAMBUF1:*+*MH1TNX M9&A6K]KM5NWG8&EQQAV_FR1/H])N.&.D.<&E)8IM=XX^QYT<> "X*JBY>?.!>U6^L@&J8.?^OM%\\+_49%+N"JUJU:] MT=ZAAX\]Z;$)+V;F]_:D?S,9#9KCK_Y&] "G:>Z *'-3Z(&,DX4Q6EIH\8@, MH5HN^5 E\?7?H4'YJEG?)\,Y0>*K>(4W?4VPYOK*E#39?)LR?BK'XD<$QJXW MFI'QLXVBVO6G\5WYGPVQZX\B')S>=3&2;120L QFA;!BM?WYS]Y?W=XPD+"M M$Q'6%X/)G"6V+0?B=MY=<_G1,<(4[7"/KR/ATYWTO_0G M_=[X_3%2(N8!\3329!?20=;HYI7V!TF>2>\:'''IM(%R]%%3R1+JQ_N0WR<$ MG\D5B>2UG&6,@0*L$6RMB%?8 /'^M[T5(FSXF2","">01 -D.77(H6NV)U^V MYW>TM F&^#Y+A;_Z!!C_*0JIUK[5SG@C>?"^HP].9.ULV:0J#0 @;'; !/4^ MQ6DMBHQ4H^RS[S(8!8>6G)*$_@+\I"^CP#<]7DZ"]N 9G88!Z!.R40!?;X44 M18>F8!O5J"G8@^JP$:P.3V&!;T4TQ0JHN#.9Y3AIY$B]W?SRYJ-U8"!E"[XC M_VME6@L@BBE8NF @@-U441$\T5KW-]/)7U/)G ODO (<,7E\%=ZL3/A%T=X* M^A+A2EGM2< 0>58L!9GO63/[X]N=9Y=9"?@%B2:W/'0.LCL"#O5.VSW>$DL5^)8VKYT3%T(IOJR3 (HR$8]!D.MD%8$H:9K MJQG+6SO&?CUC.">^-1Q-ZF."U'M:LY4*)ND4IF%%[=!; M*(5PFN8EOGKEWCWY[$8WKIVUZCA+%20+ZD>>X%[UV]IK@^+TRN5$71<+J*7. MVY*' M@-\S&*]38%L2I67"G*+Z;_,D&$@.58'^4+I)SJ'Q::J'16=2"^] MER723/31/E\S\#PTRETJ99\=QMQ381TYP9X*%7C"FHZ$MM+W,TB2%-7<@X@G MDD%GPR0TIQ1\^BJ0=A0.B)XD13.YE&;)BW#6J^LLUV2S6I]@L7!*[$$S$,SD M/T@.8-XV991*%'UB5+'!P1V)P@,[2!Y79! P M0;(\'F8:E)@I^[@3/./!KK^2$!TW9H!].B'.AC]+BHKWE%X"7BY- (^ _KU2 MK%?!1.#;P"^GU GN0F>:M7UU0<>E,QAK8Z!RCQ!Y;--80>8G8\M,"ZO1:U F M.F,WJ.(J(@-> ZVB20Z0C2I=U\6*7\5H\J[#.=70H5V?6[6F59]*4WJ%,G(E M/0Y&!4AZP./?R.DHL%[XU$HP&:K>2T2$[_"*2W#7YQZ@X"AP2!;/RS#_088N M2^8<0Z]5$2N_QNA1FG#E9?$J/,\/63>&-24AY)B8MCV(G$KGH:U-P DUTC>R??FYPYANMR@5 M7,OO]*.4=@6PIN-RZA&1 Y_=B Q75RFY0O:QVG8[Z ZA=:"Z.?*XR4JUSATA MMB#$FH*(#,:&2%HA^U47)[W NKG_1D9\E;8J$ZK ;@_']0';^J +M^%'?%6L>==9O5LG7?\:6.-WI':HQ]PGQ%5#854# M#3[K#;HBIX:?R7(6-<%]C&T?PU@A64#VIGJN4UC7*U%:L-94IJI'R$MU$^SMNP=ZD-UY6@*J9\ M0#WH0:R7CQ/CQX&[G"2XD\PRK(G;E9:*):DA^PO$D$85461LS0_.D98K]31# MJB]C&2HQTP!QT!+1=*;8C7)0T)7]!=W>D>^+7>]VNXGSMC M>G/&]GN_X]P.'_AVIG0RK%@7%NS>6:^/KP\F;BBV9MW.>LD"6+=9H3-7VF*L MCL?QC-#3K4;.,M(9@''(V3+'(9DN>B.6&HVH51&'R7> _K1&>Q1==FB?<%*; M@EDX"#O"S.C43<#,:,YZ##[E*5O;BG*X)2SF>AW__C,N6)3#QK(PJV-VMYVQ M[X7?G"-_^X$MO'.\(W^/(Q)4"5PHQK/%\KET&)2FSS32/-W?!WYDB M))O"#+XK@)?B=.@0]%GD=CL1%CU ;AX?H$E&.#;29[ $@R[NFMW DMVM5^S> M0&[]4D>3NY*JFL-9< N6P#.HZ,X&:)3$6JQRM6*4^+./L)"C75($6<3N47L@ M@_&>X(Q>WO&31>6$%5 LO41ERD>D%M=6--H*2P<*>=$0([9GC)#?XQJ)=11% MT4B40*HWZ'87UUI1.\]F4.W$JKG9T2U'UMRDKD!6QG0NF2=0&T<6_"2F&\IG MX^HS%G/>.R;I1.],_[U2#$1AD=*E[YJELJ]HB!*[2K@.Z$15G*>N7BH,L@/5 MWO'@INQN#> N^U19'!7<\Z^6RN-NZ=QX81V8(EYY4[!TJI%D=3>ZYB CJH$@9[!%+9=_* M&+[C+D>N(&.J-2ZV&V5J;#>#3['.:Q^2'#N:6SIR*5G4:I#[D2SINKYF2=J3 M K;V@M(H]\BXKDATH5)F]Q;Y%MXG"T\*WPPJZ+!_YZ1 M&6O[3N$<1!9V39Q1ZP;LO.B[P#FX\T(L5X_<+5HIE5LQ[7&J'46);]W@SBIG MLB-W.$7GLTKK2#;#FYU"SN0*V?.4^+)ER6_>WUK%-U/QNGE>-\\W4_'-5'PS M5>2CUZ>J9(+:-I&*IA:2+XZD8K0]5C?]06?0#=QCQ;=:L+^\()UU[$0J2(\%'[J6\+6Z7T^[;%>AAUAR45K+!.F$J(\]0EV,T-*I+L%?/Z-;FQ6:SCKDK4B'!MT"EW822)A353K M(>'-$]FZ)XK_Y]9"/S;9'AMLC7I(6#WM[I7^'L"Q';\.FNI'RMYM4UHQS14Y MR&-'#@.Y960(:+%4]5>$G _74GNI2MJ)HM$9@O=!0[GO4'LX&\\E YD/F,A] M^$"SE&?4T63R\4>@L S8Q\WO)?PB7%(96&]2B<@!NVG;LI^XY0$,)L5CNA"J MU^G. ZR(?GG_$TK1 R8A90'1(4.3W2B);P_@F:(!7A(H(HI(EPQ6WK)0WY!@ M]<^-N^('JQ+:+;K=;7Y'H$>(Q40J8CUAN0];O>8+@.*8Y371@=P0Z5IA-YIB M'"2GWT4XL&KWK-G;P!1M@GY)$>MI3C"SPB3LIG-)>T*"(5E(L'^'"YKM5N%M^^07O),?1GG<3L4\NU+L^4KV M(@]G/6>%1[# 0PU;G:09HSGO;=8T,/=(YRW1G;:2D+-4<&^(27OW]VI1_8=Z;OV'.B/^0SV7_D/]E";]Z5^6/__AP+1R MYC_4N?_ F"3O!CH)I!99A&DA>*N&:[3TF; D2IL[$">TK/K8LA(K53&:6=6Q MNI)AO,+HODCJ*LB>:HAT.]W:I4K-I[GAZ8W\?"4$TD=0,VD$55J454VEMJ^W MF+1-?D9]$D=I9%DS(+B8@$XXD>#?'4EE^8)'0WY6?+)RE:L*KK^6]14^1F:= M68K*ZAZQDU1-:,!TMP:AHEF"&/@I?%5]US'(9-TC;\N'NJAT5GC+!; M5.5+MT^X51++=&=QQLG71ZS1]5^_3"CPF$H[[OL]A+QT91O9N[SYF(S@O4WA MK0NN4>Q+=/=IA/2[UYQ'V@NR>W'GL6FJS)]B2(S$_-ZXPN78=4G2M$]]:Z$_F/1&_3NA.QQ<]P9C^ 1^&P]O^]<=?-EI M)=:Y%<83^."N-YB,K[96(&WBPA*Z7=26TA/Z:"#I;V+$VR<(VN]>NW!K*D=[ MG;T*MF#[_0+?3A[MX,CV(^3UZY\T_<+?:/8*2[RC$AGKM?6,W7-[$!) 3OQR M[TYSH-=_<>[_Q;[_EP_UW39NH0PP7SM! V>4CGN_E(P(9"!@50*XF(M&;#,.$HZ^ L'QJ??_?:Q-QK>3_K=,0"20C M?PYGSF8X21W#)_9A<=>*.55U.@<&4C1! D_R25]^$@%OZ\Y M&LFPB0:LLO$JL,!W/O+HT(N9^?T??URW6I/FN#$L^_P#"PDM89HP.:%:+@F8 MSZ*-L+2C@0_,!T?I0*L)%BS!UBW.,+_VOO[SX;[RSV;-?YC6W$"(/$4#Y!Q/ MG9@W"0N8TMR)(YHXK C+>OSBE/N5AX=*9_+);]*AB^/[X_ :'(&^$%L-3^7^ MTW7EYN/'S]6 !<1^I//8DB 9"#Q#:24KF#T>5U8)5P-B;.A+1<,L!2P'K TV M$>9 ?'6JKF0 @*H*DHQE#>',$F%>Q3[D!6[1L.^H"@8^EM8@/1LVWP6!,46F M*1FO)8)$29A)BN%RJJ+0?P(7V2W2QS'7B>J?H/ M<:3PJVV7&EQ4%V7L$ !^F&XZM:6Z)#7%I\)!"3GDI$F+]+: MX@.VA1N4I0K? %<3L*JJY#I>1]F54@\:&0HQ)0FJ.\1FE< 2>+@:7PF?.IW[ MB[>$]!XY1V-ZF'-]I_ZUTNQ(W0\%H S61H0'$3;0\7 M;(X M;+"!+0%CD*?BAW0T;04WC1 8-A;>M7D#XA06[/+/-:PPHH[FF4FY/[J]J_=N MNXE"RE?.OMMR*M(5O$EZS!2^T #]\'@NAJ[!KU-[]7&@UMZ,V]>\WW&AON_? MU*NU$/^&,L('_[5@7$\)!4(K5^#2=,';)N&]AP%V;83KWI?>[?">..'O=T*E M[MOWZKXC3*P5,*^CW->0)2.NYZO]W_WE:4=9'&!K\O\KX"IQ?Z6NJML3JBSW M8D83LA@P2F'D+(8)DYOM*OVMYRH:R!=EHZQ#SWX(Y#_W*<)>=*T/<@D]&BLP MY+!P:)2(8%J[]\*&H%@^:[)D@)K_J,,/X0W^YL5-9_P1W#/ MJP2>5B!*825*0F?\0-YR6:Z4'#2AQ8=;?(/YVSOX57@CJ:8.TGF&#*Q-0+"" MYIJ '3L56K7*VY+P8ZY,Y\(/>(&L$R4"DO4/22,3L 5<^TH@?>@VMX&);)%Y MX::2R,$$5HPP).!7$\&R8"-ZK<3>2&_QJ\'RU9\T("J8M_:L5$5Z5%3%>G4' MHICD&G[&+Z"['D&@V<8OW+Z0_D;.?4NGIRB\1C$Q36PE;%\M"0OXL3+LR4A$ MKV+:$54.]G@)JQN;7&\>UP.#%9#L)-JE/KM<89+CHT"] ]/LCV#J,'\#.38T MT5G.F$EE1_-7TWX0?O0*CT19X TR$\__X"=X^S>9@ M9$MY'<<,X'4[M'J2G@DVX)F*K=*='O[8&)&62Q6GX,C'&-^FPP YD!#3#/<#A%( O3%=X#:5^%%EEM)LXEM.!:1OR%&[!,'D^O1 M"=/58J5*^ 67B&SE]KAI[@O!32 %G:YE"#?"T&QS!0:#KYGNNYTQX6<[$[L2 MON+V$[J)O*3!K(E)$Y4NV&0BQA(.QV,&_@&_$YMRS78$V63&@50@B .K$O_7 M=CI*V$\E[/L#;3W*Z3M('A5DJMJ@\PL]>,(,@E\T(@!2@%_7-=H;Z97-PP]+ MS.7R!F$>.46FX @=&3.PK>F!T(;^HBPP97XZ7+XBEL7O&\&]EML/2[P2I+I4 MO",VX5X V'8GM2?"E",\N>'LP;0/&0ZJ"Q2WT\_U=?JY$=ZV[VI_][\ FE+% M<_*3:QA 6*2=A1:WKN /I$*-B@K5J_VC &R8N*3843RN72X,5R3<\JSH*Q.X MT .;]7<)!.W[%;W579AJA'79MK/8^]1J0J"^!#''DA#EABXL9 M*O&OX![L+ODR!!D!#!W\,6!:/ %)O2(S]_^ZK,BVEPJB'$9&?+E-3 FF.<>2 M7A(P> PL6-POVBZ;;V"%2#]R'WH!PF/"1?$1MT0.\0\76%@2&6Y''(@46H?$ M4Y1$X2&SQ,Q8VZ53L#=N.3:_:SQC+>P7%$O1U-TS;0-LD00I[G&N+Q-\;+FR MCO1B>VF$"&%(=FW- =++NG$4L2Q!XME\"K,<$GL$]U\VT!QI)K NV&B 1YP[ M@ >^N<@*'2Z;CRT@&W+( MYA%'Q'@!T\9#8/P1)G)WY01__M ?3:"RY7A!D^X?'?"";*O>0WN=T'ZZ17O% MICT6S;IIVN/;$8Y7&S.Y; M!>YCX]AUGQPZ.2Z$<>V6*#R[%1SXBM:BV%Z.Y!8!"!V-S"'$#96'IW?XHPJT*,O0WWC# M>!/(GLQSELG[I-UBG( GNUX\5I8FZ$T55M)UBRSLS&!CXTG7Y1]@N!#%JA@D MW;2%C.1%33,-45-S1:XS>.7#>&?*$W?*G]PI]]=3=F>LI");TYGP6K:ZT1-' M C4OR[62W[H*/URALXY>2+;O+"VP*8G=*T=*X]B#;A#C$AO/ZZ##U*ENQ36? M*VQ?V6>!*%B+X6PB^=A.0-BY!V+_VT^'/_#W3=.5##L/@T_=0=N&ZY:+NK9J MS5UC#(L,&>%(!E#*=]XP+[#LI\0*=L! L('MP/6HO>_'=\Q?EUA(D0)8G (Q M<:,-]_;MVW;)Y0IFN(0I0[PA6PFYACX.6F!#>;:.]'AOGTMXE1!0;NHXOIB0 M0%439@CT ['YB&E!//VLP-7U@A0W9^=JON6N3O.L'!93IF=_ZY8JK92=" N. MSKQN-.420\$B_@^H-1QGP.EP>!Q\">%%LV'P _0.B6HH)*D.-V>.EAA23J+4 MSH!NAW& EN'NT\&TV=5N!F&C?NTR3'"$@:EQ@C&I-((G?Q2UIB2QFPXL2,(% MQTS5&#?V:HP;L6J,MZMSG1^;PN,#U<3!9(;:@;5&>_7$_KMVMLJ M1=Y"O^?#K8SK_@.CAG/7PTZ"/*ZO?!Z6FCR[D2JD< M;&N&0Q* )(MEJTDP/$C@F/AS';&[6GW'.BMQC@F5O_(T-J2<#)PF]#G-RA*2 \K5B M2D\PIB>G"-V!]@3KC'TO@/J>E/>ASV1F8[#5MAH)-EC<[588"L4 M1YTW&!""EM^)Z1Q?+MMIW[:^B?WA)]]ZV9N[T)*_[:I=YXD/?WUIW+7^41T& M/O%0":Z;)4Q@>M\^W?Y5&37_\"^UHYG>'Q_;7V_N*E];7R-/K[4]O?>[-N_9 M;-,(-_G9INWV5:M1;ZZ9P[FG?.7=6 L:6966)O"&^]MFDV>+]+^*OYO.?O3O M%R 4IDA5'2N6_!VXT6YO#W)8-^^KYG:S#ON[_AO)$[K+Q_C>[;R[;CU39W/1AL*GZ=96( MWG#('7!9T79U(/[DB(30 5ERY?2,[F/S3U^98+:8) *^)&5D&/Q (O/MWO(% MFJW.$R.VND# M%7IE7Z&O ^>>CJ[!ZU'QM/>J-7[^->(6BQ3J*YS9NW3SUDUN8F"A;''$U"L_ M!QO.%$_=;X3BII#P>WY*_!V[O4W);**<8?%]8DB::>_I& *5\<+Y5]VZ< XH MLVU1]KJJE?TZ726WL&)Z"[M#]$J"1)^^/J+W]VOC<1U1O=^$'H>;R*-G2>Y7 M!MJL27VKM7!EO227E?#2Y_17!'>Y^SGL".UC63E]+DY33D9K)+HK.0_T"#UF MS=17+K9_]Y%:,&-8A=XA!B]8G)7SZ<,_A6$9P94R:;XK2 M#MK7F.I8]YBD?8U:Q(OE*IT=*XJE=LOG/ 8&%S(-\B8D1&MU*B':]I.B"9/P M NS5H^,P,0*.+KNQ'[C^XX.LY(]_9X]D4MMA/>HA.U ME5*U[>>%9WRM*:F=E)AJ48DIL5Q.924BD<_/DDM(3OB>L^"HQ6 %ZW_.T?9M MV[J:@C(^\B%[$@A+1+ M0TQ0NT24*XS)[>R%;"/N&2QDC7V%U]CS&OOBU=B[CX_EV,G;RG M+>LL^Y9U%K5X?4/XA,)_+;H@8CZ(G*-;I,>;54:<2L2>+E MZB=<_J12]S5>L,X+UGG!.F,5U;'%O%BNUNBV7HJE:C-"'0X#2YD.@9,J6F_2 ME6H>O5N B:)UYH,QN; %DA 4[2:=F*B6JNTZKU'/%622$7UMRNTZA2Y2+Q\; M^2PG4J1>3JYP^?^S]Z7-;1O+VM_?7X&CFUS'512#A2!(Y\15VFS+MA9;DK=; MMU(0"8FX@0@& "7K_/IW%@#$,@ '()8!.:[$ED@L,[T\W=/3TRVVFJ1>[NV% M/(JB0%O2'Y-[ ZGZ@&+KC"Y%ZJH6N6-F\M.IB5=!?GH61+"9YRC6CN*[FHV> MHFRGG!EI7#CB6=+%'?:&:KV!+0J-Y#)4JPQ55>=CMW/2Z\?J%G/24RU__6G)K[Z-:G^( @\)$O1!]&K\LG4=!T1CC$ MS:!7>3PF^/]V'?4RN)1.V2.P._(0]'^D4T/00_R:$<5 MW/L<3<)_:L;S@R$'&U1N2*F@XY__6.(C,XX%E&R 0VK@= #%XF ^#1O49[3# M&0ZUG'8X=.:U$#!5I!QYNA%OIH/[Z(!7N$$WPICBX#[):0Z_PF9#P/^0.Q1& MV-9.\LYGY9_)&V4 MLS,.9%U-.I\CJOU&./6"MT1>EI&ZFWCB*I%787Q 67%H16WO: M A:G]!&$U MNM0@%_:,RW/>7:"HP>>]'WW\0&Z6)B:YFP5J-PG?O% $WTA\Z M3X# KR@;3K^]^W)]>?F>>&Q51/V?4\=,N4(V*$\KSM%[KZ44\NV1>/#Q^/+S M8>;QU&.PPL$:*?6RA($] M:.:'$R7FO7;P=?!E\5(K AA4J=X24J5.[I>U(/ M:3_ 6<3IU"(IJ1ITM7,>&U?=+KHI0B*LT0/N'.I\C=;L-EA$.T%'YV#]5@+H M8D25LI8OM'2F\;_3!YLRQ[+=_%VSJ4G#+YE5(I'3#C)B'J6HE[?I=%HX.G1N M>$=8ES(W-,NED@Q3>TVI@-<&RMHUWOL1I$J JE)0ZC"%,Y,H."A1"^;F=/.# MHFM :23)2BI9> -04BG+_OW'<.RI[L[V7O_W?XUD2?XC!Y5V!XZJXGJAI-.\ M:E193N\V>#O$G:/]<.\IW"<+=JC*RF/U'NDV4+\\K#.IN55%LHKXD"AKB835 MX;;B 9;EX/-+7Y(SP;MDBIR=,?1Y]YS MD%2SAJ/T+R[G&M$_/WV>*/O9?O8R[<(]F^OP>?&?.4UE^)DXIC>T#?E0'ZL'[;^+'*_(^X!S6^GVP M4:U?([^^,S:W0^@N+0]<@G)Z4YF^ M.-?4->:N[0@+QYXN(0F@WMT;. <6CM&RP:^.,%TZ.%<^/M[#BXOSFP_OR52! MB?F*/YACJ)GS.::=P#R@HS_6P/()!H0\5&>'0Y'=V-IO_;JZ(WP!#.D7?"+ M>V?"H3KX?1/=G1$SB"%%Y[9'S@9.'#ZH1,S)!RJT+]*1>B$=?B;N:D.^A4($ MSU-,TF1?ZE:,$(YAZ1[.ZLYTS(+Y$;)QP[2/Z$25O@+^+((^!/%# _BS1\!M M\(I]-) E8'K&]Q-]D?PJV/T?P-=:AN<9SCX8V00A?7"E[2S W,&MUX@') A&[F*P'/T@.8X7YOS U'MX#R&3\70+&Q--QFI;YCM08(.#=^ MXE"&%S_$ !_LF_^W)^94T#@5ZA^D";MO08C#H03/#\2[GJ=DP\?NK)_G>D_ MS8?E@U]FPG

%S_A*E?? ??&7&L=#R[P,WF/94BG2>&<1\'4BU5P"MH4@!;-][[*#DX@[MVK@'\RGZ MX?1AH9L.-#4 UYW[G+)1E#U+T=R!KQ?.O53)A(I&/=+HUC:I0<]MPMJ&',80 MS' PP%"#T;D8KRD#]?/'E;-Z;?MF)?/M%J=#70CGGK@NU/[ MZ:_BP)#5NXNIHU:DWEV2"&!+0TDBZ_MTC8OLIL\79-5IH9/>[*MW>C%J6Z^N DQK"QHW- M5KI1I"_=EVOQ\_79^4#-[$NWINE8/O6ST$G.JP28/DRY^FIAN^CH/?E;/$W2 M-XZQ,*"_1OI.]SQ],GM 6D?ZW@;<-C/>.+',Q5H&RT$=NDV/09+:A\4/0F96 M:MI>HN87]]N:>>=94IE48"\7+912:#'0#J3+\^]?OV2&>8EM)S, >1>9Q 6V M48$]_?%A*'X\_"%?Y AL=L_,[6?2K@IG44'<'%#-R<>C8%6GA>L21E4M$D\A:U2)RZ^L% 1 MTO_7R9E(%#2J3F0#FE/789YVF,849'9E9FB7:UBL##9OC5N1FK:($!R<.#CM M.#B-:*O4%(>FH5(.FL8(?I M]6%]8:(2$356 +! F:TM#N7ZL\V.1=(7D]A^*NU'T:=)V-84L65'2\B[-J!RXP$[H'%PRZB]NVGZK2! 9C^':]G1KHV T M75".[CE)A9'[(Z R4WL)JU"4\/=XEA#/$MILC;FI!!8+"E)4)I]/UT%V9JIC MN:VL@:I4FU!4AZ)7@SY-OX^C'4>[74*[4<%V+.6Q;EAR=T0A%-YF3C"DJD^@Y<6;9469+QBWKUI5QC M+U6K^% 0/9W7Z,4&K1Z2/1Y6=2MQ%5'C)^II'^'?_P+?_^*UECR(75S$9DZ"P%C4]Y-+F)6, MI[Y*79J.EZU4X?>9X_,U0@LTP0@U[XW]6_C1_JT!-!Z01;>>]&="W5ABD[=H MA=??8TJR1JV(_Z33.3.4*EV])-(T!CXK*LVEZ^06*AXF.[%L M%RPTTS6$1XJ:KB%<*205IU5\I7MK6U/PX$'?KUI_=O#YP\GUP>''$^'JY.CF M\^GUZ97#$K37X.MLABC_][K MBZ4#%M6AZ(&?X6M\J1/<<#ZH040DZ58'GP23WP< L.^"Z:/N*(!PKNEZL$.+ M%RT8_6IS^Q2S&CFUE3&A_+L1-39;IS>6]+ MWD>:J@TZ.7:Q/^KNX+G 6]+WC59&TF='#L; %_@.&D8,9/ZJ.%W MUI9#"RN5$3V/-IH%8WJ>B'2+J!-[,F'2G_ JIQ+/._@8+XH3'^*P> D"#<9] M31R@(]9A\J6D9E*+ML!P86$@!I+BK>P^O+OZ\?7'X8\QL?,&;+2:T1VO@!8I M@_2A[ (\H^8!>D]SJD:F;KPK1K5:&)M@A[6PY(3!37,KY3Y(V6@;,[\6,>O^@7A(^Y5FU%K MFLM%!7(AC@<:FZ#P1C<=X8MND0L[)WVC[*,9R2,29<2%]ND-[J 0B);,=GTE M@ $;#MSC@P2]FMF.MW]M. _58&M1HC"F7G6M8 J31>R+ZEC^-7ZRC$H)<4)8 MD^O#8""VD"H5 M$ CBQ=TQ%L-:0DU2N:*W4D_2TF5O^5X8U_^MW_WMC/IO%/Q1);4<,+0$"FRX M7!P5NHT*%9&NN]! %8Q1*:'A/X9C3W5WMO?ZO_]K)$OR'YM$8[)$S*]"DR-C M.;)454R'JW_KZM]R@DQ7O(*LO9Y!NMV*=UF(]C$AEIGN>5E M-Y!Z XW0K;F+N3F9TETF,V=4))PD;1Q=';5T%NV,6,L>(;GTA^"BNAM>K.Y& M0YMP(W:C\*E^.K)*:*C39JQ^U$[ZQIJDS4KH5@>)NGU4KMKPSE =E&OUUM.T MHDF>= +1045H.F.!@V7W9*2[8-GEHWZ-Q, =1#J*["Z*L M'%5L*A*IR>5R9YQ&MEI]Q-S.T!UU(3/3"-?%?2DV+XK&<9_%RRA]MH-/555/N@OFH?<=J M%-^QZGY=Y+;M6BW%8+B$,I(>59> LF%=N(2R(J$UR6D!<4WUO%NSTL/7%^)X MRAE8.T4NO;5+;_' MY7+K18H')2O'J+WA8,@KQW!PX^#6++BQGR71$+AM6!>G7)A<*1HCWZY3\AST M..AU"_2:S6IH&_IH\AX&4KFV%.GZ((V4_Y77H%1(K-[D!XYN'-WRT8W] MA(5F<"W35RM;'WI8^.C =KEK6UW4J,TBT+L,[FP7O*D&T!@HZ3P0RQV8DGI# ML:I%:MO&FC?N8;^VQ8YH[&8MN$8EEURU*C(;/@K79%8TN=%R%JRJ,]7)$9%2 MG2NMG%Q3'RNNAEM74*83%C5#MV11+NOV2NEZ,UMG+7F"4II:&35P^?X52Q'> M[8H/-%85=ZB5.^\O]T0E72>3I^=P36] TRL/*Y1)1&=(SS>,'516\2.0GUOG M]YW8_N 8T&T,8"D@P4#I7$ULM&$3-=.SI"94.AG'+-#_(N_$U!$-WJ981IT5 M-Z=O0\F2WUO4_0!2U;=@8=R[7@& M&Q:1Z50SGIW;UF12M;![2S5&6JLDA!MW+C*2D)U]T:J M2Z1XRR6.S+N S'XQ(W:0N6M>=^8Y@'+MZL8]I7!C)^Y14^\'_&M_7_@?\T[X ME[M<+&S'.S-=1#08QK*6#W/W?U^G,QS!L\$ 5_3&Y)"'L/6GP]'VC'!PHUXM__^A]C/C7O_G=_'WYP:T^?D:Y J(,_3,U' M\ _X.[%=Z!>"A(\+=1Y[ N@CM(F&MYEBMP$\L/2%"Q0V^.D/ >. ?S>R#>%& ML?CKNIU]0A^T -KD@0JW\X2)85F^#?US#X R>OJ?>_#I:)C^G EYS?Z=HT[V 8=X\&TF"P]NGU;?(GYBHJ8GR37U+C0\O,)Z^/ M[G69'[_-ROH3>U6QF(6% 1NI)3121^.$3H#S9SC5B *A%R.4#O1@Z!_>N7]= M?%9/C]6OQS<7(N'/WNMC8X(<44&1>@)P6D<^*XHQ3R1F85;6Q75CN',]YFO#22M$\R'4>^J*@=E<%\5)76' MF"_V1\#78)/Y;W33$;[HUM(H=#HUO9K(B8NQOM HV>H;=;"GZ/5=%V58 [1"DT:P-9(U#1V3&IM,L^6Y\".S ]D<;!K,C\:B".% MF4/.7.8;E_F1V.:QYQ9D'BTB96;2&.H3>::6".Q(O"Q*.^?9#$5Q*.;UAFJS M3,^Z;94297K:6/TTW..\"^N99E6[KPY$M9&YUY\P19SAJ#]4QD-66Y*/)%F1 M_D(K^A+MW?Z2JBX\5*X,B=)3*NOVUHEEYC;YU1QO*L:;$3Z-NNMXL]$!)DVF M[,!6I"Q*!3#$ULJ?PU!I&()A*WF+86C<%^'ZI1T86GN2A@48HCIE,RC7/$X6 MLX_95-AFBARA21=TKH2I+\,95(M"+$5'!WPF(U=-CF"0$[EA!0&1*6ZD=8=71*$\N=PI-ZVJAP MH5R>']'EQ21#$-!R?D2'(&"C@)%:LCJ9TAHPL!5*XL"P8TDDE85J6@0&FA#. M<%BN%%:Z9.'&^A/TX9*"7EP="?#P;)O=RK;ICL^0H?/C<3EG *X4BI8JY?E& M'0NLU-JRO!/Q$>:.>F]1I"2GVV'5\9"!4BX>,E0*+WHJ:2O 9B##<6G"F:,R@4S!@6#&9NH?2K< M$;8>;_EDT4NL0W7" 5/Q#!;18%LB&Q6A06:KE7*)(4.YG89A'8ICI-N;UYD[ MHK43XL!TP7_G=PES42V)]6W"J@P!:PR'1EJ, Q!K[*P.(FH$+?WC\K MND4FH%'?/@O;Q^5J^J@]34LWBVS*<0_V$#JK8)5L36P$W>P6L(:-^BCJ5V_3 MQD*SYJGU=,H"]1I+AFJ98NM6K*^;%M'N%(XN&71BBJU<1,N(:&?J/)=;_3+% MU6U8H#8MH-TIRUS2_V?24=^)^C-5E&7F!6=VM+AJ0_&CKM5YSF]3WW"MYW&Y MF/^P)TGI=')>38<7S>#X5B^^L5]7NC%\VRR-I6QU@'115UXKB,/>#A6K;@'V MNE#'NGW8HTGRT,1AN22/=/H>,TD>#^9T"C?[: LFX>L[E8W!\ %#=O"1D3K: MK;B%[)?8;@H?,[L:E2OB#U:Z8I,9$!TZ1;D]U:!J*+.]3:%-7@:J/*XQ431[ M."P7YM/4HD&^3D?RMFG=RDL[L:RS&X6N@&DH%[KB7=&X+F]=M29V=9FJMYA< MKI93P7!,J V\M=A.:7*G*BVUK5:J*-,^'XO&$\BC8 M8&GIX:A2BT,>3@SJ]0F%(V;OV 8 M JBB%%*Y)9#41O^LZM)!4N>;UXH!3P=A!P6V*?91;Z7IX:A<=0C@Z(N%:TWS MW(ANQ3A._EF:WG,0W7C>G:P')DOG;U,H TM6W5$,32H7Q1@47K_P_EA=6JZP MJ-W;%+NH0+LW"EN,E'([J]*( ;UG*X+!]7XG A;LZSU=K(*R(68K;?'*!B=8 M4)UM"E.PB +;%+#8' 4RW?ERR8_#PN=V>5.L* M-6HE\R.4]FKK\Z98'-YY4RSVX7V'FV(U N]TA_3*Y<<,TO#.3-&D-8K,.V/1 M.K0L1;79L0.\,U;E;O[.=L:JT YD^>_#DKD"8D]I]*C3CO7'^MV[M:?/Z ?( M3OC#U'R$_V"*GR\?#,><@ _PQ^#OQ/8-!C9PZ6JROJU$G\$IQAX5$\%C(()C M<:R(] )V!&XWYTM[F7 Q+N&19" ;;W33^:);2^!M@-NOP9L.+7OR]RIK11[L M"080O@5XG>NX1/HL])2?]-TNUH^<:LI-]!_(8>1G41\:C!1\R=^2' MLC1$%67_[7H.P-?76!^!.N)?B[\M>Q+RH#\8R?'];6TOKK,1T1TE+0_F>62L M6<7A[%S#'5AH&)[!$IG3I"'$\74/)T M+JQ\&P$Z-T+@W0C 'UH#GPQ-Y*,!AGX]T^>8Y9*,_ST#M\_C2,=R,[R?Z(OG5DT^%6]N:_@&< P],9Q^,?8((%5QJ.PO@NH![ M9:)[A#\SYT V/-\0H4\\!]P$0_Y!U/AI9GH&>GQD"H#T]A-^]A/@X>KMZ$%@ MA+=_F^!9\(%0!?XV@J#\ZD538P*K60)/**"/.0>.$7QZ\GN?%^'W0+#U,*H] M-=V%I3_#KRUS;D1=DVP,YYA=@QZ*?6T@58W97 ^W00]3MM*74Q36XNS>-G8G MO"#*E7%R-WCCW23:9Q=848:0O8'C^.](Y 1N>]ZY?PW/#F_>'9R)EU MZRMCX:'=?D$1>P+O]@C/U[X:P-QIKX,+.H+#[-1IV0-8YL&>Y,0-I-]R8:+6* M=J5]%[<32Z[Z5O619=+*+OWX)CA[T[_J"_=A4U_4556_-^:39\&^1:$(P$'R M>KGHVBVY)&MGPBVAV=--LGPWHT<)Y&F'">U=U!*GGTH2>J6O;QME("D%I MMR._U7E=26E!)\L$]PKV<0KH9A\Q\%D MU%>ULD^G(?Z;/CE Y+ERV)<:",BM%ZTJ"\-@B&4EL:ZJ\A2V+0S6?&Y"4RY7J1[H M[0:8AFJYVGARNF#W9GX8S^/@VWW-;VWO&#(4"_;((\K2R.M[=303[BF?'9.N M>,:35KAF=T"S2X5?2K8,'U5M\S>(O93/#>(VNVW-WC!%9TK(% M(1*ND.TJ9*EXR+C<'HBF*&P8X>X>?.(FN)S7W8T(2B,:7RY.,ARW8X)KB)-0 M5^^L,%R2&9$9;19MD*DS)T9M!B*(;8H;2QH9;4N$ D:^<*^+*L"R..G\QQM>)#Z' (KFV Q*?B.#YF42@\4[?=/F:9P*0JE3LGI_3$L=J\CUES.E=< MK1I(Y^(^8E4^(I%T' /31P&WW$51G[65>8+G>?+BVR@_RW"[V MG#CF$D7J%LZT6)'C-55E*6V)3'SQ:)9D=+$7>YWO".%SMI ML)(OKVY2U<'4CF2AU#1_5E-,1I*L2/EEK_Z26DY!D2C/>J924-3!B)=OJ36_ M9!?]H!)TZ4;R2&W0UW1FR&],8U^QS!&MY.;H8 N*TQ3G/4&"7H83YJ5N6D7! M;F2(U#1]5M,_&L; ,NDAPQ'E&98D O:&8M7^'R_ELXO(U9'$CMK\-T:S-AK& MKG)9'9I8#KV4,7-I'556*JK#M>/I'V4COFR$==NK8;W3H=S.UCS"^%^J?EW; M,4VE7#DDN?)Z2%L7M=QIU[:SI5,84^5B(;H1K3;S.D>[$Q_CJMA\I$@KW494 MTAB*%-43#N*&D<4*0Y1!CM;5L63'*EDN5X*=M=@'\P&.'<\(J[-D,D\!RX@C MKZT(MXTML# >YY1\:SNT +SXLKW4YZYA1*+FH8)XK% M+88E#QR710F>6L13BW81,1@$C%+1%=J>.ZEVYI)2=2E GH?#U;S3 9V&]+QD MU>A1R27$D+6X3?4RQE+09WNS6BJIK[WM1;1YI6S*H/^.E\/N5,UK9!Y;CJ#) M);-S>B.Y;#&N36I>Y]=UW;JZU[QP82G8Z\@AQ-IAC^7#B&U'! "QCVW0I[;=AT_I#'?W2H?73%RE3UH6&XW=[CQ=FZ8*X:=N+2K]0 4V#(V M83TIZHJ?6FO4]7?OUIX^HQ\@)^$/F%3GRP?#,2?@@T7LS9%'"I8Y-_;#VF;OR<6,NI M@2^&TH#CFOBFI>M.Y8C);A>NC,A]N M,:1C-ZFO4I>F-RK\KZ ]GCD^ R/31G.)$.[>V+^%'^W?&@ / 5TZTE_)HA0 M>O442HT/!?X_,8FH1':O9P;4DB!BGCP(:LZ%IYDYF0E/AC#3'PWPP:/A F $ M<['P)P#G@JOM.S!ZUQ4\L! 6_AW3W!B&'R=; $R>;XU79_I/\V'Y<(:?]PR3 MJZ.YUY'=,C$&L/M@O*^F2^<)\-8UYGNO[TPPK&=#=]PD?/2%<\,3%HZQ[^D_ M :P'UD"XU\VY"Q^:1PPPO5\JZ6QP\L\23#"25KXR.&\=8'%69NHM&-&(0)OC1HB,=]S5GM A%,62- ](58>_LW1Q95Z*'_[_(%<'O[*6'A^?7@1 MU8+T\.O M;\FTS2J]C_7MUC#F@F-,()(!-70%'1#J86'/865.0$9]-6'!]F;@,?!KQY@9 M<^$Y\"70]KJMR:Z OX.V80' V4Z M>0<42UU8 "-@3\,YN,N[.W-B^K M0-N$AH>2D8#\X^7YT_8F(6>*;LQP$[ >> M<>1OX13/%PT=6^+\]TO?SRZT;]*;[\0!$-\?X&8/6 $L&<(=$ W!!9* @(G, M$\_VP 73?"L/A7!4DQ .1D-Z4SZ0Q Q;/J>=PE_2N(Y9%'%(!B/R+& VD+LP MP"^/A@7,/9 :L%Z:K16=M"ST?,]YG?N6R=AL B!O[7/$#X;^&G#?,Z%P4( R M93E8V7"5D4H_6H7(Q;1P(MR#UNI^CGPR&Z,!TLQ^1HLL1\*@C'O_"\GB1JRK0##"^:J=6D563-YQXH0/+7GE?KJOJN!3 M-J1(8NDT_C:0+\_/Y>\7!=<[:%G@HK7BI$P%L+YP/8- @]!F+9"2UNPD@L=C M'CEQ=TE4QW7[O!L-4,TS1*GQS2F\W72D"KBC_H+[R02&VS?G:!DS#U9,KI&W M\OYQ)1T" 3J5,\0G6S5#5SCH)/AN_/'=V_'WTX*"V*\/XULV.W1;#64,$80B MC+- 07T )MJAF6'A:(;M@&&"%R]O77-JZ@ZU+QZ:HK_>X&<<3";V$N"??VI" MB6$H'-C!?$I2G'=@**?SQ$,RG?0";M% S QF$FR1='7V^>;;P;NL^%"FP(?T MIHQ0-DFOX;A [%<9RG0!2EDY__CUXJ-"M-K4&IW>NXAMY%7@;F*-7;Q.=0U%JQ>"&0*E*-N33&U7H@R?_3;>V-4T^.$JE8-\,"+8#D/ (_A:+DN1> M@!_A[W$^&%-S^1"_F?P5O@V-AA"7B7VQ]UH-!%=X*H..XN6B:.Q MT+[_60OH7E"BU7#? 07X[@K?B#T,!:Z.87N MC.?H<_<.AZK-(-[[F_'3]/#S7@8A/O#;' 9L+7CW XPHZ]-'?>[I]X:]=(.X M+7P-O#I\S^JAX#E@ $A4K&?\7A_E;PWO"4:M_60K\Y;[P!<7RX>V>,9G-S7^6@#!HCP',RK\\2M$'N/L)R(\>!ZY#)+YU#><1 MF79SOECZE(8Q_.25RWGJ6K2+ [_6HZ^9F8:C.Y/9,W8<.ZR[L?"L93P:%EJD MX,GWX(^170G3<;U.3_;)#M>!<+=JM;,3X3L4#K15H[N^ V3&-H&B0M(CBR%: MVY'EY1[HJ8N>/P,CAQMB0.5LN%,/'_7/TH9;)4@GT;:9CJ*+OL[@?4&\V076 MPP%N1/0/PL9O'R$7HZY;)WDE^9QZB8DY!Y8]33(S@I)QVD%*N4#!+=W)H!.@ M+K9-F,;QO1!T=?J)*]K3/![,9#_!0' 1WDU.@Q+F6Y?52XZSS+*?DLR"TC^' M@DY VBT@@!(2@!@F+A6'JV95OHE_C0[]@_470KGIQ?PS7&,!/^'^$&XVIUUN M51DG7&[T0G.^-*8'8$TUFO#N\&^K(ZDX7@ROAO( M(YQ3=6?#[62XU[YP[$>@?5"O\-H,^@2.<:\[,*\NY@*LG BLM(G\@6@T!]FZ MV*+MZV?MD_+I^&A8='V;3J7X,?S^Y?)L^/[C4;'UG[]2GL#<%#@WZ+_E[;ZR MKQ=1)V,?.1E$X_@JN;Q=D^Y)O[Q,W^1?@6>%+@S(,TG1+^^R=0&KS/Q4/^]3 MZ!8G,TG)_M!CVW.=G04*E?APBD$0H@TEI')A9&?HL1QT_T(P*DM?N."RX*?5 M\;=Q?Q"&[GQ40KGD13/65R<5!AHL5X)?\.<>>@&PU(9E^>Z4E8G#1Q"C-AN[/Z-4Z,>< ^_;],(#54(\V)IU6(2-Z1 BNJOY M" 4F%*M"M*:,$9:U8A6+Q+ZF9A_/PU1:%;N2U.R@;,Y1B[%$C]*C"GCA5D1Q8+CSLFTV]CMR7VE[_^>2=+Q2'[_3LQ(T%ZS M5>3_:I M5@9NM Q&&$CF;@D16,&9PC2:'>J6/I\8%/LNE0VV"9@+]ES'[WX<'WQ7I8PU M=PQS2'"S*:1W%ZY_?#X>JS\^O"=G4>^]C@!T-AQS=-EF[! ^H8@XIM8E"HLC M13'G^*,#'$F''^&4##_/\\YVT(>G0?@<_8;CBNA'JCV+^O0@W&O@!G/G1/H* MO!VE9\X])(H7<'L&_Q3N4&#A1;L4+(BKS,65BZLOKC>1C33&Q%3)$]/,=9NV M=MU6;>L%K0&A+\!?8MW=5Q7I!2/D8#* 14N;1(WV]4B!:_O4&LJDHMP.2 77 M *X!7 .X!G -X!K -8!KP$YH0.F55.SO<;&55>PE89,2O\@E#7VH]P0JI.%- M_ZHOW,,B-/.P ZLDS=Y%NQ;,#^_*E MT>THG21Z,FT3N+!&BU\J(T.Q&8LY M4ZX#,_.I0'=X]>;JVD&Y#\\'\^G;4(7PH'J,ZI)8-;"#N_A5 %8;BI/1C05,J6CW4Y3UND%QP#. :4C^>TAP&J..:N (J5X^JCRL(P[< 7'E^K<[^I<7?:A=-U7*4&,C&S0=D&.NF+NMF')# MBJFJW&ARW>2Z66:=7K]#*W&CR=J2F_4(Q0EJ&!^LPY]YN++V<"5-A9B=B&EB MT:O'31E0[E$F&]*EFZ26#$Q6RF7VU81# H>$FF,.-<*%IBH<+CA<<+C8 KB0 MZX<+51RUO.W)X8+#!8>+*H,SM<)%RW&9+8>+S+C.J,)ZGJF'MD&#:]CV/:.A M7+61Z#9GR1!8RGT9JLK47D)JIPOXMDFF^H\;5DD,1FU"10 OESOUK/6D456G MGCLDN;7LG75D0ARQ.&+5%B.K*'9>[IA?7<$PEB6:(QE',HYD-83OJD$RJ;Q? MIE1V3*D[4LW1C*,91[,:HHL5H1GE)F5#8426)7I=L/#WH+/T[RB.!G_ S=F[ MWZ.]_>;>RGC#YMZ2F@K<1LI\IT#FP9Q.+2,R )5)R4M-1N)S87,NXC9-AL^% MSX4KS(XRAL^%S;EPA>%SX7/A"M.UN6S0.K>V=D[%9[]Q)R]>K;NF-$0BP51( ML57>H:0RW28;!O0$%-$3SE 5:P/%^03="\@.^V.7&1-UW[)2XVZA2S=^)0QO MWKE_71X/OKT_U#XH)LBB-?'+Z/<;Q+S /[%S\%OTO&+P=**<'UQ??GIS2@%/24IL%T':,Q'O3C]>G*BCP],+ M,@\B5B&'!1S-.HYF&UBY3TO;,Z:8..3%V@SX\G8)Q0_JAWU ]#_R W]!NK^^*-*\EDB\$W&YS2?=I=@7>CDJ_SCTD MH1<>^ K_=.L:SB/<)<8RC;(56)!BF4LQE^)\*;Z9VZQ*KY(GO9D+SV'YA2?% M>;TA[7(S?1"N(F4HP.LSTK&V5\V=#QYV#B9:*:4>(U,\,M?LB>"-H[B[)2Q< M1[B.Z2Q>671O,J&Y)1[U74"$-;_I7?>$^ M;.F,VN7J]\9\\BS8MV"H.CR>$JEE4F48B'DQ:K#.-B.T:+!C>FS&W>J8/I)D M1]@3JJNH@X(S):2SY8]^;&L8AC48A%>65ZF\&IEEL0 MLR:\'*0X2'&06@]2*4++/2-HH1X6TUT->- MM(XLTH6MR(% W7K1\L0PTC>)M",7[#MP#6I(SK<=^+9#?? :BN0QD,A5?7> MIT<1<;RX.\;"6/$ZM5P!.KFG*EI559NV4B\X'' XJ#QTU294J&++(:WM5!B. M$QPG*H\>M>I2J&/N4G"HX%#!-E0H+$#%D+*0/W&*)I27LB$V-[YO7QSV6HD[5I0_0GG2A.#Q*=SCX]#'H8]# M7^/QT8J@CZV=E8X(^KI@Y^_>K3U]1C_ V!_\86H^PG\ T2"GS?D2%0N/?(/_ M 7\'@ZZS\9?45Q#Q\$O!H(R?$VLY-?)& )^9>!OZ:*^ZFR(7"(3GH& Q#J;B MVT+5!KHMY#,YS5WT-)]/.$0]%2:6[@(]6-S/[;V4_4*-Z'+ZR@4WPY+PJ]O3 MKPV[PKZX!)<>.H;^][D]?N'?_P+?_^+U.%E'GDK 8O_,G 2!L9Z%FPGA/@/^ M%@!SZJO4I>DM"?\K,+'?9X[/UP@MT 0CU+PW]F_A1_NW!D 80!;=>M*?2>I' MBMFC]O,1;5H);HN*E-6A. =%UHAK@$E[KX^7#I ^P9L90JR=\-MK]>N[Z\-# M\2NIG?";L[W7<_!>X0&\9N8*QGQJ3(4K8^'Y?9Y%U(8^D#%4X R^XMG0'?_B M9'_[[]]DZ>O1VZRW976X[PE/AF _S<$3Y[: +)B@1'9#>L&['0-<"?X"5WF. M/G?O#,<%6._-S#D:FC=S# /( 7S S#0"NVBR&=PJF*SC&Q ;? M_ >\^6EFX(>8R(X*2Q=\Z-G"([22@K[*]YWICX9P:X"K)S-]?H]N-2IP\'/X= 3SD?%BT^'W><04BMBPB.RDFY9( M,H2Y3+?E_Y:N9]X]KY0DNV,WX;%9,%6/!;T&U+D#7HK/ ( #@KUT*!ML] H ME2G4AYZ6<1)<=^"S )H_F%!2;W7(3<"XD(6NL'#L1Q,JQNVS ,@.QJA;8$J! MUP48,P=C=<#PL,C8MY[NBV[D*7> 8D".'G7'-("\@>&9\RG@G/,,2 U&J#M3 M8:I[>O ZQ^T+&=0R$KGJ0.3#<>O"/ZA9M+\#"9YF3@Q_2.!3/ IP&6H9[5_4 MCTFE[]5@-*444 "&!>6S1N"$5)OHCO,,X5-_ ";+0^)P9\[U^<1$S -T7R*7 M67"7@&6Z"^YP9XBR@-;P"P!/DPF^%^")8:+FK3W!AH"%I2EZR4)_QM_KTT?P M$F@Z7&!PP:7@FX?P>B?^4^%#BXVIGWAJP$@>IJ[ M>CJ&QD<<*^)?TCBY2$*'D4[1T^#+CF9 6 TW8W$DB?$D$3&V)-H'>@(7\BL?<90 M=&2[GGL%1-@XA';HTH>\:_#<0\N>_+U*Z!R#1QON1%^ AP,(-K(#,\VY*NB# M6+/GQ(.C5(Q%JX\*I]Y 7^-0'76<&%?RW E2O+%K,C MI^=O\BT)6GD1C$DL/$%#)Q=B QZ>,(E,0X"C T9FIGO8[YD"-]QT@>N"W6UH M"J+3AK\\F)X'UH/^4NO0AHXS^.48^ D3SX9NL\](X3?])?1U3P Y[&=P"R*E M<#J'X1OH_4(B8J?Z#JP:D >/'1K#OP.M..;NT@+^C>_^0#%<&$@6$1,A4 .OH+@"?__?=@S0@=-7N!EP#P?@>L&@#LPH\1SQ +D9D-!A%QK"+C^.V6 M-)?+)5A; JKBJ43'@"B.S#I<,0": ^OHO_%!?P:K6.". I?/IW/X(@$P JYJ MH5<+OD*K!W^E_ML$C YD>$@ IH'HX�+STUS NHJZ^!)XP8-\$$P0-*DJ& M[)'ZKF,P.C"RD,?G0+]S[H3"9+HN=+>7B_!3S C@@!O.Q'3AQ. B#OJDB2&M M.--#CX$N/7J1_THPL%LD> _(Q_!%@W A9@D4U#S.]=>I5$56C;#.8]'XYBIL MC;9K'$7V%JBSUD(=0-&*,S$6JQLJ;T7I[=FW*Y*?O/\]I>)$H7O8/2 M1M*8OK\"GB.67R ])6]WK=S,J&$X *Z&AI4I)D'C[II MP27[&]MY"V$I8DSQ%:O$4$7+LYJIDK6:TM.&@RK,9H3*KS&@Q!\"@28&>^ * MPWF$"V>\4-/O[QWC'L;+(! ' "4LE@[\":W-[Y;>$EI>2*( KR"L M,!8_U+U8>BB0!N @.94/%G98 VY8*]&GR<%2@^ [VD MOG!@>3-[>3]#[,GPBH!)@?9V9J/ ('@P,H*!!])+&;GT)X'90W,++/;*)8EZ MLYRA>"[HN;:C<3F X]J958Q:2XRKX2.Y3PP M_#@8N@BF$0NL!0%3'.@@^12V'_1'$[C#;\ >A CU\ YHEE:-Z 0Z*\OV+.Y M!".QIU)$]-6TSS]=.J'/?P?G#7>#DK$(2#?PJ"+X!5EI_%P KTV@NZT& MZN M)^!MDH G<,QXG87FO K$*4H^]5SC$0@?))^;I%\APMUYOGS'I*TO?";K3&$A M7#T'4?$&/N7SU4V#@CB"QS9*"2+! .JJBU3WIRFO[",$-^N0SI'&V!5,TL=!*WIZGU_$^")*@#MHI0P>6AXC1 M2 RQA8LNC;M4OAWBH: $9Q9Y@(Q:&'$GALV8LJPM+> M=V^P^B03*^I:0C"T#TM:7ZU;PV_Q$HOP%+2H2FPX7&M7\NGYU=E%P854=*6T M!J;*#)7.XP;L#;@;,!?Q%K*6E365)"K#8BYX#U ^QZ!DS"MP MKE?>\]K@&OVRJT$A*+[^4I5 MNF"=XZ_'8#H2' [BNA]SC*]S,L.=+_T,C9O0\,'-_3#=:('65LA>$^_W$QA0 MQL$(GQ_M-2=SSH*9[.@;Y9%MHF/IU_A?1#6.)^-2T+ MKA@B//=O6G7^50LD0\!51);9\-?__P2#0GE!P:B$Z2K_$B5'KM9DB.Q()GJK MY##X!5G[@"2 %9!E(2% $@,4 M@<=(L3!4I6$9:PR_/D4OQ8G >/V,\8]LJG-@,GZ^=QU,CO)\K37[=? SLA'K MA;NC<5\(:(.[ *^^,UYV5Q;#HCP3FA4'?:&7F8<)2/)Q'"-VMHG^_-,!* MW]Y%>8E.ZI!C5&\=V\W.3HOO1XCYOI.2S\W?5F 63?0"1/JE-GJ4=31Q8:C3 M5?+F!5QM7<_TN>^"(B(#>X+I^Q4!ES$]>#0<_=Y 7QZ#>8:GI.($!C>AUZ[L MC!;+ I3SZ:SUY6':M0ACS2_[ F&A>3A^_^7X:OA#)6:VY2XT:65V@\5 F="I MSPEHPHW$\C ;GV1-W=R-BR$X]HS=$",0Z#RB0?DN51PM0JE'R8>LK;#6"CX8 MRV.$XCF68"@5H73&PFOIORV@;IA]#JD'$P6A]^)GGI.=ZI@6_#@[._TV^'ZE M9)CI[&S1)V \3CY1QV\GD:Z/(Z 27;5GV$S2))ESXN\L',+;G9/@/'\E"Q[F0'2V4)T1( M!CO2+@\^##Y^&!&/B18ZE+%F#*](88F,8Q7LI\\GK-+9Q:?3Z[=G)S\R?).$ M!8ILDJ&\UT@5"BAT_FO!'"U]X8*7!C\5-U>KV@AC:(CV\(O^W(,OV@.FR+)\ M0P4]B9AI"\::4X\U6;7AP9Q.+2-1CZ'F(@R4E5CX4/E0^5!W;ZA9U:65P<;5 MI<-'M,\&ZF+\-%7%X_,K7#X^L;PI/?]1EH,9IG%&5L[5EAC;-_-HZ"$7WHQ4-G M'S^(']ZI'Z7W&>YI5G&65JO;H<<6;GS@TQ\MWNCH3UG<+;7NI5CVE:M+WF"* MC:P-Z8.)JJSTQ(%<;6FWC;@L;:1D-:)QS2.OV]PPJ=(MD*RQBI6,85TI8K6- M=8F-W,!A0+["FCU<;:@6V,.5^H.J^KIW5"_:Z^93_]S\%(R6^[\SZ;%DA^LW MU.)X1D8RK25Y+',@Y_@LM3=Q9\C-8$;KFU:,5GO:U:8D;B$MV<#<#92\^!G^CS)0L&V#!$.JLIO6+E"G*@R> M$L^9RU_?C?IR95U;.B#HW5^QH3H,.[MB*VG5-ERQK6I?A/J99_;R5FS)*'-/ M*VKUZ':A0P.&O][$@#&CO'SAU8PI2@G[)L9H."X0;!3[HZJL$3-2N]4+L#=A M.1(66H.5;QR_6_;,Y]K2,2CLF9H;/TEHL-93BMJS37G8N#UD1_L8V.2L2/5V MT]02]' #4RNI1?;UAOVA5D_?NII0N$U3/=I\=3AJ9&[965&#'^KIR<&W;UKA M X4LP,NZ7HBYU&TSYZD6^UT@YTE1)7KK/1B->J-QQ3E/E;"PI:W&9I26(3-> M.9/8SD1J$EYJ23.J&UXV6OEKA=*,5+4CN,.^TT'C:ZV;]NK<;9WKI!&M\\], M2BLSO'QZ(:[X]UWQR-<7NN.:P4V MAQ1ET-.&%6??^2.QZ!EXW2( ?T[OBX/]AI;_Q?^_O"_YAWPK_< MY6)A.]X9(#^<%F2AM7R8N__[.NV7@&># :XH@D\LR-JP+T&QQ(2 %#7V<)VB MU+6C47],>>E@ %A$>:W6ERN_IZ9US+2[6=M M).AS0+*C%<6N <'D2!Z41FQF PM' ]^VKZ2:*:$60:B>/^[9OJI'F11Y:M)3 MMK*AK)?81M\VJC*) R669;.O[@DNL,5@1,/\K.N^E#;S *,L\$-?.-A8C[\, MKKZ_&7P[+]PTI X]#EL*P%XZJ/BIL?*L*A3M2RR9MJIV&$!V;\JN*4PAQ5 M:G'TZ?O'HX/O;SZ0E;I %3V_8G-"]^(J!L#9_XVJKG-C&)U*V;^&5?"IX'I< MX&",!$_&D$H[(YH$[;LP!'\U@K8FL$VUC5VX.^!BQJ1@U>N9LJ1Y(;)>^N]] M UZ[[L!0E":*4F"C6M(4#,X_?KYVS?EJ'SUS%&XXJ9!G?RJY#%S M[M?>#D MYH.<7YTUH(=2V%*8 MIL474M6@'3K5:J%,\]!V>V?D%):2*N@E4R1*D.QZY88L(R'@&^WZ^_CLV_&G MS1&0$KC_'3&4\3LSFO62I2ZWE6F_B.]:9;-:=N1.47-;O:4:?YW;F3UO,AJ/ MHV5RGFQ]&5\?BM+P4-E\,;#&W$Q&P=N&)?=DT.'#O*F M(9#S-]_4P5"6LVJ.EPV!M!0#JZZ?^#HE. @$(;ZDBH3&,CP<>30HT#-$)OO" M^<*X3@!C.A1Q4'LEVL+ "Z/=[WH%O-#F("ONA:*E<$9/JCJ\U["*1Z;T=V(ZD+U+;/M!EMX>O3TXSTA2J]QQ?(672[&F*A%A MVY8&&@??+CY]^OKYG @A3#30&&[:/T,LG[QD]8AEKMB_)8^K7&!)+L M:M[G9$V-KG'F)"6N-D,N2@ZQ/QYKJCBLDQZM5W>/S5B&O&>PAO\59W7EK)9_ M[5I1?UQL%?\,>Z[BGZ"7C']"OG*A//@-0);B*$##T!K(5P1(P;HIYH^\>S/2 M#M]^?W^8$6S8J+)_Y31C5"G9*G=.5FXQAV;;4]6[NA:VLE9@^T\=]@82(>^G M^9K>1.8W C)-'ZOBN- 9T6"\#0('3!K W+3/O:+*A?K'P%]Y(YRO36E>F'5E>-5P=MF"21[8'(JD% M,G"&Y.,-5/(OXH8?L/''9DT_DO#7.#ULG'JR43N7@V7I"49%N"%IMS9FZI#SK/-I= MKQ9*5[DD443A"I:E@8T TJH2[ $WJKN\(;A ?]&2BN"Y0*G0,' M8Z^C3F"1:D)^\:@SH(*4YNT2/@D0&M+[.RPY2:XF,"K2=GO84S.JQQGZ M9(:P !6Q[,&'8'@(D ;P(%XDA+)(:MT2':/@1_O)<"[NSE#%9U0=_HWIN-Z% M\U%W@=OR?'%W<7<'C.+\?KT$*]HP562&3H9'Z1!Y(,."!4<8_!*O3(U+7MS! M 0N ^A88LC#5GX.+;7_DP@+%\X7?<(7K6P-8*A?>?;"\7X);))_@X$=X\M:8 M3]&W[Y?6LZ!$O@2/14R'_'[IU[&JLEP"*J&S,5M#5Q=^=>JZ2V-ZO/09"*B ME_)D/SBO?E":M;EN:4\;I5'=K[:#S[B::&CXHZ5O:4T7:Q2I?M#XRU"\_*B* MY"-];\X*5A J4LYT B0+S-HU+ ,>R*[*;3T 8H:WX>[B4[T^?_?QZ^6%4KBH M>6]]R;2,,KD5%Z["$22_;H=[$+A;P$*B]5".H W50H*F#GO#4;KQ3:%:$AN4 M[_ EVG\/%FQ<6SKB8T++<+>$.QHKX[ ,?M+58$9C-URL1/Q\ODV*E M*8X_*J-S;?2%7"?U%B[Z %.,GQ-K.37"1\3*5<2*4Q0?7[2L!%[A^HJZN)_; M>Z04L-PSWL'-P,)%;L\2%T"'%Y?@TD/'T/\^MR7IA?^ %_@!+UY+4I)3-"O2 M6;CY$EN/AXOM'O])?96Z-+UD][^"[35FCL_9R/S1I"(4O#?V;^%'^[<& M$&9 "MUZTI])Z\HH?9'UQ%:K6.@"P6)"P2?"U"_B"58%YAQR M#KI4J-*?FRH;WBM4TJ2'JCDZQC]+\(JIOSP!+[/OYV >4UA63X=%J.&H8"1S^=@^K " M(F2.[L[\IX:OBCU^8KN>V_?M6;J$$Q-ZTG",#_0#+U#OO-"4 MU")+?$D2R4?;H,HFT"WH,U ZFK09J]0BI>\SV@&$2!0,+Q Z@O_9HV5D;CG< M#9DYB*\]\R>M91Q3A)/.,4V_%*G]>V[/ ]H%!:YQO ]0K)(9C\11@=Z?Y'*7 M 5?!G?[N2,K\]H487B;=QA+XJ?05\ ?ZV?A3^&"8\ D&;_F?/>J.":PQL*OW M.DKRROA^HB^27P6NV0".SC(\8 ?WP00FR+L/KK2=Q4R?@UOEN#,*C)D3^*CID0F ]8K]A!\-*R6O7HX>!,9W^[<)G@4? M"$AM_VT$%0%7+P)LL[$9#:AC0B\"/CWYO<^/\/L[R];#E-JIZ2XL_1E^C3R4 M?YD/L/T@H!R] \WF:D>]/655G-IHJD]2DRE_N=E7OB MTBC>B:TAX:] [&6M -R/,GJL1>/T&0LLK@M;J0L$;R=C)=V0<:B@-4U6I$@K M<%I?5G)5A2O%CBG%V@A,0^JQ/GJSD8Y(HE+@<.B8'*[B.L)U9!6F:V[#O\)D MIDYNZ1!ZF7XXU:XOOAX=BF_+[^N,8NXA]>;.:/-(AE(@="Y+Y!5=T:V=-:UL M-]RK*E"Q<$S>JB(M7LI,J@ICH1;8I\KPIU+[.24W.2V[C4$VR M9A= &1;0.B6C/S7?M]D]CZ"8E*G54*)C=H M:*,S&RM)@>6#)/'E ]<29K9HVJLAL[;XRH&7W1_^XV#\X>N;0_$J8Q.CJ4.'0&F6>C(F&>CXVU^X!:4']BQ"J@X<1'AKGGZ3"2FY'[P[.WYY<":?GPM7UQ=&'=Q M^"?)E$8E4UXE,K7RW&IM!I 6H: ZP2T\L1RK30#,QGW4C8M\M;!=A(#D;_'K M2=\XQL* KA[I.]WS],GL 5&!]+T--,?,>./$,A>K;X#K@ZS.?&):)O8>_+/E MDQGT(5PA/%"]DH47@H&D 5HPW05TM"SH$A>K\5&;+&PN!93'NED=?JGE+>&F MZ!5"^D%[KZ]A_E!P6#.V);O!&'RO6SF].![+1^/WF263UI[0P_^\BG$RNX8+ M9JT_2K$O01[YPP1J;X&5*"!Q\%.D8*@BA4O=(KCO/QLMX2>&9?FE7M#O:%Q_ M[L%QQ2O%! ,/7JYEE[87S?EJD.BZ5+>OB%P32LL(H:P#!$#_]P'AI;#8B#\9 M>9$2_FLT^W,P^\^^K+K ^MRM6X4E:[\DC5K&O2/BK92=U=83*75SM'=UIC 3 MU"7X*&DJL@>3K&HKI1HQ1-IO#-G@+\$5B_*JCR'J"-<61/Y%RM_*E!'_YOI8 M2[Y9PG>'E ;+%P>8NP5N>I)']6P*D_A1.]4/)I/EPQ(M5#WC"(*Q3F8[6>*VM*;@O1;FM@X[/AZ;!DTW:JTHGN MS 'S6E2G79,G%$,4HK$%/P*SI0*&ELI5B%>!#E=5.ZF9GJ@?"DDV?XD/+4\X M8U&6$>K;T*IK^MLIS%.VEZX^G[HOFT"%#!JUM/# #3"*K#SRP8>D&""XA*A;^GQB](3WR[E!BD>O#6]C[F4% MEXFX59*<$HF:U3U=7,.LJ/K@3F?L!'_7IID,%?$O'$_,.=D:N0 ;>]Q<(KN6 MOS:*%9;=5\+,$27_Q$Y/DG)Z9G=(:)A7<,)9_=V9_"_US)LC13KG(2.W+'XD MG!H@E&%/&A7LU5V7&+/,S181,]L]"!8))<,GN %J,G:RLR"%B!)2;J<@ZS*N7T,*J1\22^O]PA%X & M*#F4<2BKF3)T2!9L(@;;;1O"EB3*2BGW2U9ZLIJ9W+_=6L2D^'!WCV,DQTAQ M2'.T(ZNSCEP*"E6M-Y:UW83"]D4B$_5NZX$QF7^!5O1HWF'Q>A'=KIF@SM[3-MR^P7> Z MML7.+99:*$"7FJT =3_&(X]U=T9Q,R1+,E_<%ZFJN93+ZZJ M8!SESACG6_'>EQ6Q2)7+;4Y4"Y29GHQ2)$4AXW7KGL&V]Y=5+;5,;DUA2M3V M8.:78=$#AM*7]^+!\-WH*[&L!SQ@&,+6^L2/+K&F?3Y0Q'QV120Y*:B")%6M M-0HU("B7 20/2#:4\[=)4>E@J!,$0 94D:S&<$/UGG,G96MHG%'2%%#U+ (AFA:N?T5ON2I<9-W&ZK, M96W9X]E"T85'M>!.]017!@H*>$^-5>E[3$PD[/C'6!'\G*RA;:4;>:MB"^?= M]CXUSAR(M0$)9 ^*GIN=9#"2RNW#D#*JMY_/NRK??-Z[->^V\0QYAIEPEI5[ M4S+A6E0XENV0;/-Y[]:\F;.3IUD4T"11 MJB_+=@LYO:L2SN>]6_-N)8.Y*'B-2Y[0X4O.M:G8T4?&-UF23RE[$!??_=E8 M!$'Z1'!_HU.^=-I*]QR"+JRISU$T +,B B&JG!,[%DLF()*.MV],[,TJ:U3) ML V>0P%[T13Q&^G#\=G9X==/HZP4\2;D!&%G5B-Q<5BN"I5*@DA_FY++"CN! MC1(R 7Q^RFW\C7S^SC"2-8$HL HLP7VMPCS2[O.L.=Y36@*RPUQ*RTNZ!V3H MKPSSN\=Q3H*N"#V76\XTSC1F$O771GVRX@&PO>.Y MX5W<7>L_+VT'ON+ \QSS=HG:%U_;E[H#.).]_J?,.MWP+!"73D:EDS.-^R]< M;CG36JQA7T'\NQ[K.)1S=DQH"M[+PZ+E[G=.4+P4H7@IE)(6*Y M2M#P+NIGL)V% 00895U0ULO9;.99_5Q0\Y58EY8US;'7-',)>L&D^KG4P,*V MH:X/^4K,._@B?OAT<'1]\_VBBKR#CG*J-EEF2HOI>S%VCH%MT3FN5UM.6;9 MK)K=;6#95GY:]E[UJ)G0 Y>1YA22NRL<0W==/^K=&Z7!5F5:,[39)2SK=@SN '*HX5!7?XYG:E?;'XA4L$4Q+!IJ=1C7> OIK9%J"0>_+/TO2>,U;+:KGZ MHA,Q7F5PSN#? OD0PZ0WDQLE/*ZJ?2N,F##<\$2[U MM!&IYC)7@;95@!]$9\PP\.@!*ZK!E%AP?X$MB6#27Z!S%PI4UZ;Q#;0Q93WM MY.% N3SB;$6/S6?],Y'H))X*!-'2%RY@2/#3'\*3 M.?5FD$/BKR58BL<1C$T,V^JM1A--YI51RQA_0G_N 8">&);E*SOZ'8WFSSTX MFKW7PNH/F(^O$QG%1/(JAB3T+SJ+4:CE3_[3!JLKX+,@P0'>6_Z\ -3;CHZ1 M$W,B'R+^$!X-QS.!\0A,* :D@*O!4YYFIF?L P&:)-_HWS8!Y#2<1&+T.N"A M2^I+X5'NH8[N$?/)T1=TQ,RPS8&I$?N:&J:MAP3(&M/Z%T):0I+_N3>$G/0< M>WZ?R=%1$8;B5 KA"C?<#.#)?T&%_+T%SM36,SA"'X^.W8E.87*"V\")=.PG M_+-,=DV2_4G]">6)2:'DW1&R$I$MMK249'@!C0P,MZB*[?BQ-<"/TSEZX^G[HO=]&)Q%$.9M8( MI=I&Q7?-?JI >I6)0Q/,[>+"7)6645Y?A= MU$2,1!(9C^IA>YU-CB#4K0Q_K2QR2JY=('X]$-]>''R^/")M)NR]/C8F_DZ" MA'821LF=A+(2WS5FT4IRN$OQZT;HVB)YB 2)3Y^PA*.@B A((OB;G>BNJD0[ M]I0'U\:#=Y9@=,\$E,9_K]F6'TFR(M50!D"C[&.3+@(@2FN+ '10VBB4<7=4 MKS9BL+3WQAJT58/UM0#;+UM'[,*D9<5H5&,NZ/.Z<@Y\Y=9.ZPV5G'/A.RM& M=4G1EF+B[IA8O]PZ6O-5#C=IW*2U;]*H;%3%YUF5[)PYP3+5QX^,J( MKXP8E#YN)B@"D\$N2PV6HTE;4;Y.HERNR($Z[,E2SL;)ML@*NWI)L@/Y:0+^ M22U\L$SL2ZG,1';S PH>E<*>=@:CJV+ Z7SB&+IK"(Z!X@B"9POZU%X@+;7O MA(.K&^*IQ#4'^X#')4I#GZ_[I1X@RFLV,'>&T5LU7>+L^\@372KA"SA>4G)VU-GGY.\VVXEP%SL &EKSQ]/M6= MJ7NSF *7!#H2HIS5"/%I==^E8\_!CQ,#ENZX<(YF^OS>.)U'+S#G$W-A&2=W M=\;$N[@[\!V=3TL=7' 'R 9_R]ITIZRE4J ;+9<[KM+H?!D-M4UF&-D[9EBT'>EV;?/&ACN5SR;TXQ M9RY]7+'Y.H1AH>+KD*ZQ@';5PK:QD42IW,[ZKE@;^FV\QHQ-X>USZI/WV\H; M(E&HBQ-0E6A>>%E%9:.C_+^E"U3R.4";.I"+R+4<.D??JO05\ <.FL1(]-FC M[I@ 5_;!?'1OZ1ANQO<3?9'\*B8IEN%YAH,XBB0NN-)V%@#BP*URG'*NISOI M"L(!>3T'W /1BB@O"\?8QWDR3^;4?L(/?P+RM7H]>A08X>W?)G@:?"0L#O,W MN ]GQ*Q>M9+D@#YA,?#D]SXKPN_O+%L/4R*FIKNP]&?XM07+1/_+?%C8#K 2 MJ)+73\.9F*X!$S1B<&XYI3W$-$/3E!8;Q M -]S*H5(HJB6.PE1(M^UNZ+*5;U#]&OR9 EG25O@N_4,ZKYYK-G@?=&MI;'. MWL7[6)4[]2=I]&&H+1 \C@P[S"#NC; OX-5LXVP!([MO(NO9#:+,8:O-T$JB MI-6=?+8%XLMQO$/TXZY)VRSAOB,WF1NFY=5F\6#5 6[O.#AP!G&'I+L"SA>6 M6V,EJU]8UA>5;2XHVSU)[#JD%$XM9#=7L*+6Y<0^>FA;7C"!-L'^.2X4?&%J M.L;$ S],[(>%,7?18)F6[5H[#>($H^V<_;K.-_5OIN&\D,^&ZSGFQ#.FZ+*# M)]V9GAO>Q=T;V[DS3)0^EYU,HHJED'Q$P/$=8/,NB32?ZW;.M16H0AYF0:2* M.IRC"O/-+ ]"6 6"W8$.E M@?X\*^.'=Z=GQ MD4CX0UL3?]>XR"G ^XAU!1PXB>O'WT8.7$)OXQ Z&T<17R/#SY;+';C4MJR] M//.2PY63FU76W$,NC,RPHM5SAT7LC4*9@53!,8P=$3]. 6YBNX)JG,2,+#$J M.7U7!/?'M-7L.?!S#66&Q)P"+#BW7!B9847EQ] *K1W*G4/CL2H&;$A'3Y15 M>A8P,>=3_RP9+.X]02%?O\8W8)3A""&.G2VKE[T[+MU\^KL\ M_2;V1C.A+;,)7SE8DT52[8.=9>V.2S:?_BY/O\V]N:)X)^_&R;4JNT]S<>?3 MY],O!'95[#X51;;Q<,BAC4LWGSZ??IW85B>$#2G+HO"U*)UWEKDGH14Y)=Q.)/8RNBYG=5!K9V%T+65^JS8&N!)+PB9']E;&J%R1/'FX M,R@;YVBQ$[4OMY4H&TD^QP1.&3;1$GFJ677ZRG6F5=3=<4@Y5') X)1IG3*- M[,&40%!M7.%YJ.UG?&))SS6"8P6G#&,H6FASIP1DCFE[1'/(Y/+/*<,ITX%% M>F4+\@%?D-?H3KY8//WGFK.!.T/VK9HX/0(S<1@R6A[QYMW@ZN;FX/IF)!+^T)9'W!7N[?+, M&SBFORO$9 $$. M:9T%5VV!90=^/P/= 9()K6^9T19H(X7(.+:X[]-R #)38U=79CA,4<@[I$U-S7FP:K2O14: MK!F6*S8P%.F#8S6Q:.,5_^Y!S5;A G=V2N)'*9B0RU7)ZRY.;,5II"J#JU7) MZ*%NP?X\/2$6;QQ]^JJ]_?;C^OB(%&]\<[;W^LI8>,C0"8K8$Z P[T8GL_7% M%[L[\7T'OQ4_R_\,3C+Q$0"3>S 6$T"3"0=#8PCC:"+W1P!,IO;RUC)6M/ O M\NP%N"T)-L*_S(>%[7CZG)$=ZQQP/\T.K"7A/G(!+M&'ZZCF-2$JA_U:3Y+E M+>P1UQVA[2:5U].)!T,;DTB"4UNUD/["*9^V].0%1-7P4/NBHX!=0E_-; L, MWCWY9VEZSQEKD9(]\91A3QEO8\_2+MDC#MOT)JZ+$^/V:(LHWU%[E)N$>EI\ M$Z^TH1KF&"J:!%2IIXWHPV=<2,FA/B9E]&67N<@7:-P@[B3E.VH0Z>PA>5>Y MM/&31(FR-5RRXX?<&Q-[*W$0X.LT%BU=%R?&S=(647Z;S=(&]D4J0FVQ^A.L,K,'Q6!\XBGYGQJS#W\O*JFZ9>)]F>Y ,,'DR!.@#"$_P>UT/@YL993 MH^B=B';!Y4_FU)O!,8F_%B<.>IK/$IQW,P74UEV@MXO[N;U'5K8H[DW R PG MI&EP,Y#DR.T$V@4Y*"\NP:6'CJ'_?6Y+\@O_ 2_P UZ\EF1BLDF6-,W"M*&8 M9NPGX6&E$JFO4I>F4Y;\KZ +,G-\YD4FCF83(=V]L7\+/]J_-0#\ 1KHUI/^ M3! I8NX/%K)6M 2_>M'*&W^/J4GW:>DD>\)KN&8=VN=L!1&$(HL MI^\=$6^-V99L_V<]D;)2/I%+$/-!2KHJV8-)NB@I!P0,%TP<3O3/O2$;_/4< M>WZ?S:L^!@"\L2YD-@[A"83Y".MV6-26WA6BW-; 1 M!-FW4Y6"K0-NAIJB^+7MZ980#8JAD\!:6E.W0\!0Q*\*\2IPO*=J)S73$[VU MP!H_?> N/K0\X;0 M.P'EX_Z,KJ]1=?TM].YX,WLI:O/I^[+)E A@T8M+3R( MP='X\,C+?*:>U3=$'6E\Z*..7CP8"_G7@8W6X0XUI6FJ* G M*%QP 9%+M$QG0"E2P')UW>J*+&U!#_:CI\KPUWR.M!\\))_9_7%\\OF'^$'Y M>)456GZ_G!O)J'*NR)>EH40B875/%]=PB+ #WS[3?(59L\L^$H>UG!K5M'+I M7UI/E'-VWSLD-,QK=0)1:R8YOT!M):HL(T1%N MMHB8V>N+8&50,F:2R!WR R8["U*QXB&[!5EK#WEAM*K_D)*!9=GFV)#C$I M/-S9XPC)$1(B9'D/CK998/*@B-*3E)SS^=N,A>W+1";P%=G97T7V4U1=?;6P M71.?PB%]BP=)^L8Q%H;ND;_3/4^?S!Y0"C/I>QM(B)GQQHEE+HC[<9!_]/L\ M*18B-LHU\; ?Y2(6SKW7)S\-9V*ZAF#?@9N N@KV E+:I;1GN\(U3@(:[ FD MEV#"V FD'B-S15\0#6^S'"\=0*E+,"A[BO=9T)<76%L"-@=F5^21DZ"(2K;N%' ^<3YM$9]:-''U&K.+.,VVV&NP +2=FMRV#K6)&9L:+5 M=?P4U[I#>\3[MSH04##:AX4Q=U&YV8TR"/&C_9*!Q9^35\M8BW26\(^@?K@Z M5BZET[&26=TP= -]LK0T'J!O9ZH P>0A$\BDA@]F9/R;1EB=3XK?LL M9$T4Z@F&%A$15:YPH=A]QK(F(!4$#8I(PW# A8%98:B-ZZ.2C6?J-Q*YGMY6 MYR83" -9#:N*P.S?"2YBBY. P8,,1SAY6%CVLV'@ZG;"Y=*9S( ")>6GN>A M;BNUUFGKULR[;;<49\X&THS'1)N/N_=FC?3@:*B(*?*%:;.;3_O=U7F^;QW M:][LQ#J+ AIM(0..9[LLWWS>NS7O%L+UA3VQDGDP?+5)O<-0:RESQFO%X%YF MD^@:0[!LU^T)<\.#VP^>_K/2$EHUE)7N7M4F/]\IFJYS+)T??GO_Z>QP0)NN MPYG"?+TX3H0N$Z&:V'-6$ W 5QQXGF/>+E$?X6O[4G> M? M* "+GZO_^Q+\"HF+.9^BD&G98W[PMI*B%%#"K[N-'A5\Y-?L%HGC+"R#0&($ M$\D/90O0JBE7>Y]8ZC;7=0I%'OZP)B>QKK*QL.FGSZ//-^+H?$2*FA8.FVX- MGQO4EL[B#'V/HRT0B"YP*:[E.\>7[@)R-8%R8/=7;F/F,>N*A'%' MD-L#KJU=T=9Z]SQH[(1">^"0FPF^8N KAJYRB5N(KEF(*G>JZ P!99Y,JO6T M."35O-@)$>,N-@?0G>#+M@)H&:34M'+GVCE2YFSX#18U'2T84$-.:WO)A[H% M:QCUA-B&S8WR3E&OKMX??WEK&BLZ=RS%8'R0XI0\:1R[ )8?PL:OL2D2#\YLTJ[6@I-%;4W M4.6=@%.FE++B',>=\:/:YQR'4]:R84\KJMA$@[/#88[72I,+*_4T1=D)O-WL M(!#W7]F @_;)S &76?^U0/4H&G"51-IB=ZD:*SU1*]INJ/."T[Z4<"^VJYSC MH,HJJ)9&S[%8"CO504\;%SV@U7GY:%\8UG1:^]V[M:?/Z =X0H^\APV?:QDZ M>"XDV:N MM=7,#G,E(BQ(+!(*"83,TA&9?G:^^<>0"4TA#_WX!#0/JLOV81=6G61/):9T!OA:69ZQCZ@PP2,$2SN M]Y\3 ]AH.SJNM =QR]_##L<0&VY (C_# M(+)][9N?"2"4X?PA/!J.9P)$#C['J!1!@@3(9EP?I\#<)LS_"-QQZYCQ6:NQ M371,Z-0[FZ/V+;!HIXU#]+B_3_,L6C]; A/; M$)S$.,6^IJ89$\G^\#+)GU<*5%8QO@3\ 9Z-8S_AG^7L/"\"\Z&]\!Q[?K\I M/H\0/$<"CZL4"?_Y6::TD8'AJI*Q."A; X1Y4.01<;%N7:R#^ Y;(A-$F[C8 M(+&)B$I4A%IDT+7MZ9807;BB(SW:'XS)$5I-YTE1@?(A2<^)2NQ:]ZA$2A_C MM].YX,WLY?]G[\V;V\;1Q.'_]U-P_'9^W3TEJWE)HM(SKI*OQ$E\M.6<6UM= MM 39W,BBAJ3B>#_]"X"'>( 4"!XB)73-=">2" (/GONT]<743@9V*J4QD4Y5 M;1' 2WAMW$;E;^S,-"4LE6^)W.U/+WMTXU3=V M"B:>2TO"+JU!@.4UWC?M2:57I4F'2FXVJKM5?()O579HN/U85*09F-8< ,Z/^=,8ESI7E&C9G-"U@-'1\ MIO3$4)&Q)'[8Z4NDQ-#6D%ES=]8?/E^_ET;$Q$A2D_8&W,:^O'.GL(ZM$S4R M4%%8#>J,8T=?3'5K:G]<3B'/0.Q!E-+:SSVOG[NQS 7\XP2@F<;7ULFCOGB MIFWX!\9B8BSGX&PV Q/G>C;R.-%?*QW^8 9!COZ6+J$RIJ$4'&"_+YC.J:L8 M=94]S+#Y9->7,_I;T/B55%+/H"V@98O=19R8MR@JR1Z5YA/N@"U$U!1RW==W M[A^!-9Z2>I0NT$;KG5O,V]JV*V3C"4\!E9=$/40!L@;YM7:6?6P^=\2W(EV^ MNWU_I7PA)M9MV[>2_P[Y=CB&5^+'4<7A]J5IOU?B^+)FHRK?#B=D>B6X!(]1 M(PA<$B7*ABB23.Q+G)G4[(QQ7"5M&"^R"A&V;!PE!F[\V0_=,B!- M'4(8Z,[* G;*]Q-]&?\J.'_TK26D+SAHW(4VK:C6\FV;SY4 M'0L^@RB4>'MKC^VS,36?W<6?X6VO7X^7@CN\_V[ U="2J!#[.WS.S;5;OVJ- M;SY\@O:#\>^]JPB^G\U-/6AA.#7LY5Q_05_/H88D_,-X6IH6Y)&XI<1/8$T, M&R!WK8W<(8++SVP!\E"(P#;B>NA+> &.94R0ES8!GFU*V@QE]>N_S!9QS3 MT6+ZR643U[/;@$E\1/=^!:"&Y#YZ]G."E:GIR+[17Y!ZE5Z?W9?94JK[6Z[0 M3,.R?7DGIR9*:OJDSU>@*F**E#N+C,DLQ E+#4"Q?7GG_I$2O2._6236E[56 M.NV;A.VZJ G:=@HRAD,* 51LW6]^)DF\.%5;ULI1SW MRXETK_;$B93H%ZN8' =:1HN-G:'&U-S'82+WL8U5QMXQL(_A\%ZWP71[SBEO M+[M)WO[APA7 7S]]^W!R*8W.-)'PSY8K@--N8U_>N5-85X?7!/.08\1"3D(< M)-7>8FO0.Q"WW)VW22C*R:(.LJC(69&+7)1A.VM3FX2YG%KJH)8R? 2Y2$.C MS%;FE-&H=^X?9>0SS/.)!\JDK68K4SMJ:F(^=\,++%D$%7Q.LC M^&<\4 M6,+9TW)NO@#@3DH6;E;6Y!&U_[J9Z_48ZO0GV4$_78[#UY)%XF,#_I&/"P@5 M,G)'5+;!BU)_.VRB*+[Q/7&ZK-L+DDJ6:5[T(66^2*(7P9:FGNTB 31Q3YPH MJ_?!Y"76OD(I0!MB;.XB731Q3YQ62_8 Y25,K5V]KG>1!IJX)TZ7S/ZGO!38 MHTP&:;<:R]O1IY\0*V8X>R30S(2Y:=L=80$E8 MZ=^>R\=J [-0VM\FLF';V1<,+\O7DV9N?H"<#2=*WND_;TP+O63D.)9QOW+T M^SFX,V]T*ZMM1:OTU=U!_X9M9T^HL?3Y@S61J206'2,H:UONBL:;2#=Z.WO" M ,KU'%5#[(-V^79WAP8:MIT](4E*F9ST&E5#?;VL1FY+#5[T>N#=.CN&'ZX=&*_C[F+SL:CVZO;<^GSYP:ZB^B/U 0L:B8D M]@RWRW(400ZUEH.I);/M+&#G9,7)J@JR*N#PH2.W=IITG-PXN55!;K3^%1K: M&@[9 OY2IZ^HG+PX>>T>>25=)32$)%.JA.VGHTQ/1;7),Y5@7DXTRSC?L3Y' M=5^=B(/( ZSE+N*V*?8^0\V(O8^0RB+UQ3\C-OJ;2^5:/GES(:;:Z&.P=##W M%Q2Q(R 4C@^)JA^1]LY)2R0@N:M!$IJ:J_LYH$D&S.9.%^DF;)Q9A7[@EHVY MF8'IU61#VJ8$\;+3CMAO(NMB@/PN4DD3'+[%K^87SC*J9QGXJT=S#C=CG_UG M93@OJ=,1V"K4E5YG^P,2.*_@O&*/>45FH/@BOR^/F8GT,]0-F@BQU!DHRF[P MDD0@.3%.96-D>4LI6YPS<CN[/+LZL[X71T-WH=Z)++(D>(\(G_7=F.,7N)WC7#_8PG MCV"ZFH/KV<7B!\0@TWHY65DH%_4.)Z82KD5KW+4<'/F;-^ #\-RV8;M5M8\ M_G@^-Y_1Q,7(-80H@C:8 -D-@DGL,4CFQC$M N *"(1,B!, 'SN3='\M\'\$[QZO\^0*OC;7JLA1!.&B027^.,\\F8 M3N<@V/$ ;3CQ.)$3E769@ANU$2+WM8G?Q[8M\5W7MVNYG=OFN^:[YHA=\:Y3 M$QN2DBBF8(O=02^1,"$$XY.E;@^)QC2]OR8 :&E:H?#;Q0+J'^;*UA=3^_?L M"VW8H?+@8H67AA0J]&9D(F9;/]XR$Z@# JO*2XUDDL@G'\5O[\>?3T32/X0\ MDJ$'28X,NX<,EV?CR]Y7^5PA=HHY.#H%$P\7I$A.45&>F=ZJJ:%X=*L_0_L( M7HVASVT!,D=AZ770@G_2+@&*M.S 5X:2?RJ,IQUQN(*AUFJ%[?/]CUPJ- M?8B7:Q:B,J#!L&96QJ -CEHB0Z>P*T#Z>[2)[NT40D2Y;R0>/!8["B$ M3)0*[[,A*%N0M#G#X@QKGQF6)LFH:30[PY*';.%FK:/)R6CS/O.K'"IG0[G6 M9]/Z+A@+86F9$V!OT"(;>@8:SEL/\UR;6W(C64>VKH-PX6)QXV)"FK(C,PY\ MZ:AR.%J-51.3/WG.=D2V,?R]X@)$N5QFR:O-KI:>5['K+O?#?0FQ/MGA-MMJ) M1;026WV^VM&&>16%G2?:5$5#VV"!1_X]I,)/K9:SWIF./H#:<(-KB+CIF(H\Z/81 KD 0A %7BU0 MXK>#KESZ+WO]KM3;XOOKWBFZP'_]X[_!8FK,_N?P\(A4:85JHK+JJQC*6$JJ MPAE-)M8*3#\8^KTQ-QRH-*?6X0P:6(?C;5\ /Y=@83>I& >=\Z>@KQRSM&(< MW-2>%^-LWG:C$M)W?=>\9H'O>B=WS1&;%^/P8AQ>?T&NOWBK?/M\?/S7R?E[ M7HRS]\CPYN[\]OA;[THBEF:E%^/D99G4C9F9P+QA]8K3*?4'X);GW(,%F!F; MZG+:=\(<-+3M7/:MPHG.3UMC+CL+-!H7!CI[6L[-%P!N 6X+&7+X>/U74E/> MV?HH21U1T=A1=]Z(F5=RDB6WVAW)'ZN?.%=IIW[4"Y MCFY9^L)Y$>8>]KSLK"'&TPU3M: ;RYRN)HZ/##A\I,]/YKIM&S,#3#?P$UEF M*_]3\P:WVX=MG%#:2BA$D5N04,0AVS2:7EZ3H?'8UE1_3N3@\;;$C(#P/D!K MHK@YO.:Y]]D/W3(@'AW"W>K.R@)VRO<3?1G_*M*Z> XHY*U?CA>" M^[O_;L"UT(*V8YG?P:$7BEF_:-U9V8>. N(OA^-C?U(#%A:MC+ MN?Z"OD8)%L(_C">4+00A]R?J28KF.KB8Z.@_X94M]1>4LY V6J "I'*S4FIB MLX0^UM1;C3!E)E7"2SUQH7Z'X+W)D<*F/,B] 7LWZI*NCJ,(DQ#-BR**W&>; MS#0L,$J%[>K:;Q#BP3@[J]KRNK1BAB+&CF1RY"86SS99399REY3N1 D:I[3] MHC2BD&2CM#Y;):C-IW3.OSC_XOR+V5N3P]ICJYI7.KT^8V;4 M#O.OU"EU*;63[L?P4_!S,E]-P1%C55])#X5^(!#62=0/%BH)C);YN8@R0:$Y MR/P?%N9!0A*L(Q'D_&C_8?T!A!Y/OC9(>O[U!O[TV +Z]RM34G[U%OC57>#7 M(TF))SA3W7'D/X\6$?D/X[&J=>)-XJO$3Y.8[WV%BGD?+>]F0]# 1PS!\P$< MWJ./#N\!I' (&'W^K+^00F%A:"/D6/M/UPB]1EWOPR:.&PP29R:F[=BO70JN M:\(@Z]+X_Z&+B(VKS \KTD,1TO@,4"?@'\84%1U;N/@8P .AR1-3##I4DKQT MH^K"LPM3*&(Z*.8X>82_@,S;_][&2RPAIT-=$N$OX;$>A!G0X_C%)HX9,-OPD[2LCJ:X_.]+_:?QM'J*SG*>O-R# M6!8!*BZ'P(0B[PF$/#G]B+1$9WH]75DHU&J#Q<&1\V@!(+P W;+C4H!TLN3- M= 3=P?>!;E*PP ^P6 '!@( %$_-A 7\Z[0J?'PW(G)_AI2T>()6CQL[PH&!A M&S] <&W_6>DX<0S^_0$>PILFXO8V15=I+! ]H[M"0OT'F+\(3R94'4P+?P9_ M#'[H\Y7NH+^B'?D+0M28F$]+"/,%O'P/CZ;H\E:VOP2'F>G&? 6_LR"&PG71 M=GPT78]+6:$I*092H* F-,'[CCWO L$&U@]C J Z-(?GME[6!?D0)DB+PH=Y MTK\#]"(;! O"'7:%BQD"&(0%>7/X#?Z>!$@9B;=AUB1,#7A,RZ432&,N//C,($!,R\87*DQB M]0BK&+:'A&CC$'!KM$(/Z;%N">[JN^V#'5/@(&3ZFG,U8 ^]#M[TN%_8N#)SM MJ[S'!=6V&U7GO>N[YJT :MQU5QT,Y6$[]][.77/T;GR!3%A:5=O0HM(:QO75 M-0/%FI.\X8-&'B+^I[P*9W,,&MGT8#0^&YZ^N[[^ZYK<]. *92A?PF4>;>%L M@2R&2$\,QA8(=76-J8_@MM1!IIVT2%U!RP@,]56#NXWD##E$J%6\'+WY>GIQ M_BEE7G"H0PU5HYJJ+\+7 CEN[CYN_O6U_^;]^+,\2,=-;3-N;G%R4CW"PD?8 M8WVN+R8 N;7O 5Q^@5R.*+J O8[U#FAIGA1I_*#86D'6IIFQ87NT/6DCY$K9 MU H?MKSE@39LW/C8-I'^3NDBG,-Q#E<1AQN4P.'8>NX,^LDR5\[ABOD6&2HT MZM=F/73"*2_KO)A]<'C4RXNC+L7F%8BEAOW)[&>=4W1AVRLP31UMQ59D,) J M:=G35!S<"<6(TU.,. MJ T'W!\&]1N3P!\[^F*J6U,RE[JQ /AIV"C/\F(QL8!N@U/@_C=5!\CHO&/# M8\//LI4!0G>5@BB.AD.A_\OHQM(2'5(17?B!?PGO$?_RX.AW[@SAU+:1VM+4 M@=()3M2*$9R2K.^MEN(VBI: XMQ?KBENMXWS,7"<.7C"90E/^A0(TY7E%R_0 MA)MV1*0W+DNH%>R&1;CK+QC94B4YVX#9OIQLYUWB+!O992OX_[C4,GIG:3=+ MPUYVTU+G!$4$754"? -1R8QU[$6KV.NGJJIQGYBGMX]Y*5Y9',](X29*95W[ MT]IR:&R]Q[5^B2D6Q2WZ')B;J."GJ&;G"16<0-ERH H3J"(Q#@?(KV\TA$#K M"C6(Q6N-1%JM@=C@Q-UJ*><_2=:\9U9"IY>3E 2-QN@3E?,DL6$\*=,LJFK4 MCUC>J!\ZG,SGGXQC9A4.!+&Y(GOO:"#;-Y!3,-,3 =L\@OS),U510;,,?JU2 M@U^KW>#_$'2.H1/-5=L86A/%]>8TU0U='1N0U%T[8 LG=5<-4W;P-37U.X<2 M=64N)AM:H[()#D*89NN(L-%2C!/'SKMRM.;JA=MG#)S9G@_ MT9QT. MN[U7B2Z?/XLT]NRUH+%G53(C1XE+T1YW_ A5'"%W@\0&GJ&K:MHNW 4_0A.. ML L4T=@C5-!,=&LR,:6E: E1^L9?8T/RG4.-14D2H&";T9J:C7Y\?]=755'2 MWI!;Q-$U&RV'YDIM.KI5PLS7>I33;-%;EM1--,C4U;')O1T_G0VO;Y2OXBBE M2W!6WU&.<,41;I]P3;U^_^'BVX=>[R05UU+[B!82",6#:UOW6= V%:TVQM@F MY]MJW] S-%X.*JKY[S$TW MU!:'$V=;G&UQMD7;#)2-;T*$Z#>T.#:5U( M2B1#1614&#+G)!0@P\:BZW;[CFY=81@]H?2X_PL2N()L+3])BUN [&F\6XE3 M-I4MYFMWAO,ELQEB&'6O9WXBI:\-EIOAXBS,J/V*4\+O^\=Z:C MSS.2XKFMN%<,DJFJF,V'+#&:A 35I\*$ZIS5O]Q3PZFOYC)3)NJ3^VQ-8F6% M,?"<.WF[J82W9WE$A+YMQ90%;JAQ0ZVB%G'9G#"[-Y8\9 L425HR4-0 Q."> M&$[@329PQOYW12A2;+Y72*?2:F0OZSY[V_.[U'E> M]J*)E,8S=68VU@DHRLS&,F#$G.28"8_MF\@,BB%%^SNV+.U>5MO4PA><.].H MH23/N1CG8IR+%59^*;B8PF;ALH8<2^%B6T)BE]C=?V]23@DMXV+-G8[2N\A5 MV&P-OS+CJS<7QAS-A-!Z?W8U?QW'#>R&AUQW# M]M>K, !^W=;MW(", 'PP?H!I_#92.KIIJEKR191Q >O-"SK>/0*$;=B.W^/- M;=J&M(@(E:8T9O/-<8]?GJ"_1=JT9?[ 7<+C3T]@:JR>H@^3OW(?P[LA-(:+ M?'&0OO7LGG+)AS867+L/H=MW_IXY?P^U=Q\^?),N3L>DDNO[1.\YGTV+:_84 M])=S@E>26M-E(T-6ZSD%S\6)M)J+]Z$[RMEZSCN&@KKD48T2:D9[Y)"0Y+NN M9]=:*W?=3ECS7=>WZV$K=QTX.5JX=;[KVG8]:.6NVPEKOFN.U[L(:[YKKHSL M(JSYKCF_W@%85U";0YP=C5Q$U9TSI;MR*<./XQ.P&X%BI$!>GKAHVJFI$JS( M%RQ[-F4H44Z26%IK%D,#BB;*GSY*9W??>I?$5JSBP5&D9;(0ZLS*,6LKF-4* MI/I+&YQ^>O=>>_^9C%2G8.+AE(1Q2LO J1R3[()/ ?QD]F:N%4_;5>E'?ZH$M)25< M8R ^FDQ63ZLYFCWM@WK=$*:E !\V$]17H+4HW%"([BB[:":P.:?8-J>HP.;. MJ)G9@CGN*T4W$,D6CEV.V93WB(U1^RJVJ#+&"#<29!O&;.> 5GV T1HZ/QOG M,?[MD=DEMB_C68T9N8Q8[*9D/4L]QJJ_CJ9FM8!EL(O:AN!E>B';?D#.]-K+ M](;;87IT/0R8F5Y(_0UKOFG%'SV9D0WVE63]!QU+D)<_@_]C);?0U>;S0@<> MCLW]"C@+XRRLZ2QLL)-Z&S0KT[0VE:T_IBQQG8WK;)SA<897Y>BW2@Q5N<\X M"JXSZ*FVYE>4PW58DPOGZ&J#A@UOTY/2;9;8<8!=?Z?J M9L4ZI];EC3LQGY8K!U@^*L2X2\E&*V-T5>R7Q(]:@:*J!,MOT#*X'MO 47 ^LF-)RIG8Q^H0D->D3VHZ_O'4N M;TZF7!YF:9TJ6Z?M?M9DR[8+P[TI%KK4K>_ @?MW8>$V+/;^O)BZ?YBL;'@" M8+E_L\ <,WC[T5CR(J.*@G(,L?BF\S7/FO9PZ19@C2'.ILK5\WML24J26%K\ MJ>6(S2FW:LIMA>%0#>GF-1S8B+G/9C>0"D+HRSUJ]RQS.BP(D#98!M60899E MT&?S1V?-X.'B2ZXFWEZ3.QFWQSF.IN*Z2#,*<*;<_E(*FT5?HF' ?(U-PW!.IV5?[?&37!N6]1*K+*E>D3(3Y/V"94]U^ M1(/7-5F2_^2RD1,I)U+7PJY>AQ7EK7NW.:$VZA0-(M16*+$E4FK>) ZVR@M6 M);:R;BF,I-]4#SBG\!]XV!R5T;8 M/S57D'3S];BI'6RU-7 J&3B-'DI1EHFELA6B*QVY5UKN7WM1F[,\SO)VB>4U MM=-G7I:7LV,-HZTJ=X:]9&ED.2&7_!>ZL3)!RPS'U%.9P!D89V!5 J>IC3?S M,K"L;#.V(FYY6%85=XO1FNMKG-UQ=E>31[*T7IYL#$_I2/V2I^ZT$;4YR^,L M;Y=87E--U+PL+^^<1.9QL?*PF0'5$HFEJ<'61A(^YY=[Q2]W147,R.84&1N& M*(3)/%P_C,6M_W%X*/RW,1/^8:^62RBG+@T;'QY,3\SYZFEA_\]1,K8-UX8; M7,/-/9#45[HH5NR!"\$='+C<-?';05K)V 9 M$_B!^S'\%/RB_81,&]7@<$?'93W4.@' F$=G/Z#CAD% M%^3.XBN/7:=R=1([AZMYT'.3CJ;"9*[;4"@N'Q;F04)_Q9&GL!(P 5!*6X%T M\1_6'T#H\>1KW5]#>?SK#?SIL07T[U>FI/[J+?"KN\"O1Y(:R)FP9NU*&LJ+ M?[1B(':E;B!2 VD;3(1*?)7X:5(P>U\A+'VTO)L-00,?,03/!W!XCSXZO =0 MX8" T>?/^@M!XD:@C9 #O>+>^N,HC-!KU/TC0.XDT=;@*P33(7(>I>#+U?* MFV^2G++>&"P=G!HJ*&)'0"CDKXG> >$CE'"FDR]_??M\)?>)>SB_S'^JTX%X M]N5Z.);&:2LFSJ7%^4WD/]G7ZFK&S[H-40Y=WH+7X-""V+KQ/#ES[[=\'2(@?0)$ZGWL"]]\'8E1$)U*"DRTP M\%C1LIU][%KC:0H21[M9:(19:3N@-5E88EK3;L]J",E4M: MK>2CP\A1>OV+G75GJ*V$^X%[P-%4[)<\R-P)K6&2BS>,TRL5X&JH%J*>)3-HI)V>8*#*/;*6/Q#2A;F>9N2>UUY* XB M194#!%+',A _:%/NI[Z18SWI<^^S'[IEZ/"_\$2ZL[* MG?+]!)H,ZZ_FP($G/X1[GF"@^9^;UO)17\ ?RF1()>P#]Q/'@@^AX)1O*ST_ M&@[ RX?V"\&&K$ZT]C.$\?KM>*'#9W#_W8!KH041"+\#WQ3$W__Q3Y)K:X;_ M^5/XYQ_XN2F8F!;VGOC 0IXC [T]_KVW@O]]2:3PKY Q[EGZMZ/>^>CDTVVZ MI7^'?0>7KJ_@#/L*(L9_FMV/\:R$\FFQ7@Y918GE1IHE'E;N=S4-<\@(!=-$ MF$/.9>\:2D,?'W&NQ-/W;^2;\0D);Z#Q?64LS[R"?&RI? MOKU_0\+9F8W&D08.VA!.EM0(HAI(1Y*1]/B?I'G"!3907'E3W E=/> M\5\?3T=G&I%];V IU>H5%/EF-6L3OJ5_HSOEM\[RI%S>-X==ZV% YC-X MB8"MS.Z-< 45[2ZO)6P[NN5LU1 N:.@*L[FI!T'-J6$OY_H+^AHE/0C_,)Y0 M8B2$'+S67^CT,G=;A=$JF;^;\+ 3PJ-40(.OD;X^0R8VFPJD9U[-X M&DIJ-3Y;YW)",N\><)2=Y&5BH(UP-L;96+5L3*N(CEL/UMQW0WQK*_FO+@F'0^DIB_Y+*-KU'2P[QW&.^N$/Y/OYAQ^;,>=8M MT(I Z4:+GV+U;.-PHP7(9O"1THZI5,$3\VFY@O+$OZ88N9?IX%+8VDTF]<-6 M80]'3A;DU&I&3EEA&[E3HM=B.]C3 *%7/B4TZBS4JF9KW0E49%J6FZ''YF:0 M\_;$*XB+K?0EK_4J_N=2M[\"!A_"[(J B M_,G*AOL&EF"!.<8S^]%8[G6*3F$[HD@$M&[[U[O]6X![4L8Y3)DF1D]C2_#8 MQ\ H)X3:;>T:"8%Q[L@^$D(CM(0&ANN:IICO8IH %4LH2V=7V:0CSQ[8OR@9 M9T=[&;:NDQVI&EL:8W/840/H= >CV5;QXW8C1TK@Y1WPZ:5LQXDLJ9!YY_2VGY;V*_B^37_>%N(W MB=E8&F$T%J\IW_V:I*W7E%-A8LUN%;4D[PF;EU;=1DY%'H:P5XD7G%-R3LDY M98J^7A*?9.PMM(VF'.W@DXTP($H]YGIP'-'Y274MC2G%YVWA&L'1:ZW'+P.! MV^KO+4E,L.5@27*__K2'"ME5*UW&7(!Q <8%&!=@;8U+2,.2\HA%-AF&.IOO MD QK '//-=XZ;:YYD:G+KD&X++A*?C"EC\.0"+.;S9FP]-J"/^JV< ^ -X#< MF!E@BH;P0M8.=&ORB,L5I^ 'F)M+%+<+QCZ[PYT%?8(B>_KB!54X0BK#Z(12 M91'+=KQ41?@Z&WX$E'4LZZGIT;B)5\A7>1 M&OJ,9/.)V4YHN0,).,ETT QO=)N6_V)X9?7,[6[^M.;HM._^U_[97W_)WXAC M34C3*OYL'?8A9+M[-M.2Z,2HM,M&.$D=DC'.6'#\(N'7-_FC,I*^D@<4(?R2 MQ9W +S13+E6=4ND1;*!R_,J!7Y_?]2^43[TW?>($>(Q?TB[@U[FY2A.8G[R]>G?RY?(Z%;WDG4 O^-M4^1CU:&;C%T>O7-*Q=S-^_]?E MN[-T[J7$T O9+ZU#L=', =8&/),5B1[-4M1^CF9$-+M^IWP;WQWWM,^I:*9& MT:P;GSI6U &P+3<"896+D+&]@&8XM!,M86XN'@[G")V#MD86,A]_&. 9?H;L M2>-IJ1L6]AD\/P)HS?]P?0&6,'F$"\+7&Y!X#&NR>K+A&R;X@ZDQ0=X YU%W ML$$ZT2T+NQ;T)W,%5S)GKM?!?>>3_@(OT$'FO@4FY@]@(7=/5Q@MPF^?FS9V M$*"?/"S@T:;NACR7PPJ^U)Z@U>$7$]U^1*[:YZ@_P0+V:NX(,P@L866#R#8P M5 RX&WS E3['WEW3-C!W0&"9 [@!>*0%Z4A=P1W*? ?!"H1G]"]6Y^5%<.:D MZ_+LYV2^0K[#-Z8Y?3;F\U3Q1=G([- &$\1FD"O=!@O*)+PJMBPK/;8=+TQ" MJDF"1P8[M'V?UP*Y[)],/-D8)"<;"^BP@N=1H?BM%N<>I9"MQT+"'M*XG]/S M?Q(XS,\_A:8N/9RW#Q)S80* MX\DCF*[FX'IV8YG3U<2Y6+B, 6+&'9(92808]GN-0X@#)"4\MS:2(/;J";X$ M?@_%Z@HU$X02: 6$^Q=AZ1X3;^NU&RXA7Q_#00I>7WT/X>!/O-!EJ(82_J#: M.=>7-CR\_Z?@JVATV(]QB2)Q/EIN_BA,P'SN1?.P\HY?\.\#] *\=2^ 156H MDQ8%C.PJMJGHGGKH$.1B':TK*K*6GNQ8Y MY7ZX\86DJ>G>)N0>VD7_54:UMO5P_QN4Y>A_OZ<&94,3E0<'P@_\)<)F]&4I M0Z6#R'PX*F%'<4P:7*I_W7[Y=O6>[*:X0J8' M*X*EUHGV$N(GSF:H;FQI0BB15 GPG2C M;&_M 4D<@[X#D!QA($J5#.2+JGSZ?KAZ__;S@*A">7NZJJU,?:Y"]GXN#K[?C# MF*P;Y6%L52(1-0!+1RP?; &"-0L(C)I:G>*S__;3E?CNV[>OJ='H,'^B4;)I MZFD&&_5O>NC'"CXB%1I4,H4A_SQ>O1 [&D'E3HE0E)Q-_A9N0KBQP,2P4?0J MEI7WZ?KF_'A\FY+UZ2<=G.)88.31\>7[_B?QD]0[24&2X-$Q6-BFM:&OZT[> M=6XM:S=.745#B0:7<+F1Q"TZ_QK05&*W$)E0]Q7$20+DIFS.@]AOP'V5T]%B M*I]Z')'< ?;6#7:E=H1CG.V@=*1!,E-J/^XSPICVB!%S\5.6^&EF/R,N>78- MAS=*'JH,NO)E#MM [UY'T2BZ'NW6%>87-A6Y( H#A]34BP(NZ3 IT=<3R01. M!)QBSL42_?I;N 9JF"=% Z6 9 8_-5=N*FQ+1_&0@5 P>T5A M8_=:9TB8^EP]BFQP^3<02;R809E,,!\KY%1;AV#:ISMIL)3:; PVR:CS$'K/ MK+JJD+\!S*5.E8#2_LNO$JALSTP&'K3AOLG.3VP+-;;M==@.*;#A9 M?Q@@G;_F-O8EB4T=D\3.4%'W(P!0OY=_G\F)LWC.XIN&D_6[=4MD\0-6!M_K M;X/!-_+^JR4C7D+3'%?NQ<)&+?-PV[O%5+@$C@5W_O BC%]L!SS9[J]H)O/L MY'VTT9-32H)?M)C/CZ%*R_CT2S^"BO<6_RX&G/V 8;9/J2*XYG!MKRE^M)@& M].Z1.Y/;2E'99&ZOTU-[;?9Q364(5<&=Z5KM)J9T=#1% M;F54H?7$U2)KLFG)J;OAMFEPQFG5 &X 5M8?X:#@^OE#':+$Q/=EN=/K[4FH MHU&U#KO!NKB,X#)B-P#<:KE";4WDEBNRS&9/R&)'&0[V(<+2F'QYFN!+L =M M8X2E>-OX\J+"2?M-(X=12IKA8#KZO"BJ-@].I?5*;>#1TDQX/!X]Q8AWAZ;3 MN=MY!["=K=AK/Q&P.#C+(@Q*FU?-G;HGLV5VR%#OD$K7.QITV75PO%V3#ESP M-4'P\=YC7.:U7N;16.(Y91U;'TRIW^EK#(5 +;C;QHNX!KHA4GP-87CRKF7% M4],]M'+,Y6M2R_M84WR,J!Y*DF\OYJ*-H?^^R."];!6SVQRH#$(ADT7=\=K< M&3AL16>JW%&E\BW71D9BZT*5"MK3[;BTXYH%URRX9M%RS:*M!+$?2H4;K)>& MN3WB;)%XM=_I]_8B$E\7KFR_Q=T?_O3Y/QP=;AC]86K\2/['O?.KU1.PC$FX MQC#!N!$W.0R.*R,7VKH.,=%[E' 2UYH)50R6^B[VSK5G/Q&#C*R8/F/#(P?/(4=WF @+0>ZWP9.+QT0"/CXZN=RS);T\^ MW=R=D->+S)H6HO,6DR?:"+-G8*V!D2\F.'FY!S[[<^]KC"!\$X ^Q!)OH/(0 MZK<6Z:$D!RSQ4,ZN=B#P0]K3OG)'R.6Q')G/-QRR'2_I%G[5$:#2A=/#?H#Y M2U?80,_N-OW[W H]]-Y>B3=?M/'X33GTH,K2I=Q[=WF<,B,P00_QV;75T8-6 M"K9$N]W08PO!Z5 N,<0U'O83BFPG3%8V)>CADV$Y*WT^?Q'@OQ!JFRM+ "X5 M>.@/[W,!'DRHED,IW8'X_L,T)A#+$ B6.E0N( 5\[(Z[4(V8SW7+[@HQ!(J( M8SIGTWCR"*:K.;B>>? ZAW+O[">T@1;Z_&1E0^4%6/;(<2SC?@6W=6>>FQ84 MK8L3>&'P0V ?O[P!Y@-4SQZ-R<@"^AU\Y_'>*_T)U/U$/1GRJ&J#8>'^F0P.U3OI5Y?5=1^3^L'+,,%UOV+ M\!"\%H%.Q_"S5T]0U$-&,Q7NP=Q\?AW74:+.T>5:ERFB3JP7@R_SCH952PP! MRN-!)1GI6C&6-D%7O;3A9OP_A6P*L2NJ_6 ['JL3 Z67T@&'#QF<3U%1YJ8P M ?.YI^_^^P!>'W[GOP_@.U_AK7KZ(2'S4TQD?@9ZL]3MH7>EJ?R1)2+)ET,Y MM8=%"?J<%FYAD=V6@O8H8>LA,=59C+@0Q;XL#AE5_DW)\>5MEWHRO*QVAYJH M1H8P#Q@/YPU=SIY($!HC7;)W**\OR(?<%IU!?_R3E"_NB5/AGW\4=!:EFVE: MB! ]?>CF:U_\_.ZD_Y8X@?W\\N#H#FM8EZY&=88UJHB2E!C\$1VA30QPE4ZA MR/?L[*J>X5\A\SWFKO9?@R(8G?0 M2\(QMQ1*=%*J7@I%G57WYGR*!--O%\CR,51$M4:.@*LA7.' M+W0;4(M'&2J&P>Y@V)?S_N7P^DHF*EP6@W 3);*VOM'VL%9,:MQ."09)H.0?C'*RY'$RKDH.Q)7TI/5*KW9I5BRKX MP[9YTS;5Q5_*TA0)M$ ^\";*J/K$I>D.Z[Y'>6BOST1[PV&RG]Y6=?ST6PI% MV;="IGM@8-$=<6?S[VU'M]AU%G?MUNDL99#5SO!H:NV(A4?+,EN;F%X_:>&U M@$U4P0E3_8\9B4+T,*@Y5<@_[MG*,I>@]!M-R0QJJ1@3H_A9HM:[,,]#S5+=Q)CJMGW]+,EF610QE7'N2+\C:N3($]B6U6EM91^TE;I6U7Q'&R M:B[)%FQFXY.#SJ"7U-.W>469>G0URK*O$=_IQK.^J%HEKHX,ZL5U6B9[]YF% MQ;(UM=94BB&TE2AJVU!2:]5$FX9<&CMRB6P^C0$A,:>15%PYVK0%1WP&Q)8: MP-:'5^D,M5)#?QQ/:N,E;-8 6^1.ZO3+=;;0 3NS[+[*M$V,;7R2:-G1]OB@ M[$9G,!-%")NJR9B-*'8TN8:BDG)PL=0$&@;2;!>5<$90"2-(%,50M *AS,@I M@1$H*IL^*2F=7C^9+KJGN)BC UU9]F[UQW7MV5ILV+;QD73T) V)E%)'1.*V M0XP3(JNR!2HY ;U>LVX1_<&@Z>H=G6$5&_91] M\=&AQ#L<0M:R-+^T*8N\NQ\&)N_NQXYR>4P])C1D&&A():^&; '88:LQG9DM31RLW9K5"A MJ8+9U,3HJARIS9LH\B:*I3=1+ -AL]PJ$1QN11H32[4-8QV%U!$K[(3;0%Y4 MJF^5@;VWRV= )TFS;YD+$RY,ZA8FA1!V9X0)<:0[922-K?N"HG34"I-@&\Z. MJHL!_.'/"O\#SS='?XA-20]O,<'?\DQ?+[)**<# @UJ!$!V#+)_)M^\_WKTG MSNP\.%H@KO)DXEFY(#DK5PC-$^QXX0/'%&R(7,8,(MK"$28K&^(4JE(3],D$ M8H$#%X&83AG+'J,U/:*Z HX7&SOQ%KU>@-@G)^8"S=QSF>>M87^/1]-6]N&# MKB]?)WYX RST@?X I!#QWD#A%$KO"A.O'-#NH9QMH2>CX*\$ 76%DHR\B5W1^_?GDIJ=]^_R&?$49%^(!W(;K3X#Q V&X,(-XDG9!S\ " MPB\1;/.('KFC?*'C?62Y^(H_BZ$H]4,9*'"QGG#AG>(V. 3EG2>P)(X#R94A MBJ5Q;B7JK.X%M]_/OOQNL@8N,N(/$O( K^Z"_QZ)/7BT,V4 8]6#)/):5@AB9CX M*O'3I!#TOH*G^./1%CCK4"!R6(T5*$*7$@N"1UA:NS.^'BZN3Z\DSX[/R[<'-V*XS? MCF[/7KM4'Q\\NR9VHB9$.A6!#AJD9ASK-D2!!7"@43*![%?X;6[:]N_"$HH8 M&UTTEOXZ^KMA3@7#ANCRM%PAM>#^!5HT/PS$(P@+P&^1_N)"'?Y:A]HLI H! M,EPD_:#G*0O]!S[OO[0HG[H_!?U:0]<\A__&? M@]AK&[:37!!J-O< ;MA>P;>OENCAGU!I,&R ?@MES>2[8"X1A[<[4-6V'?1* M^ U\UH%D@?;L_@@)F/2?N"^#&W=E]7)E31YU&V#-P/L2LA%T8J@_G#TMY^8+ M ,(8KWSC_5BXF>L+J # T^CSR6JNHY57M@\#!S(2>V6]>/MY LXC LD>Q=?V MR1%PM28E1(138[X*$(V&_J@)#^'L)(VL-I#C:#Y/?Q8KI@!/SP$>6:!G?=Q& MNB/^,'7'8V Q.GZPH'$G=.910Z[:;2 M@3_SMN1N EU&9'-=;S\,XG4\>033U1Q&K]N28 M\!4\LQA,1U#5G4SN^[.>(DJ'0WVJ'*K*5#_49OT^5$^TR0!HTN!>5LN2*7<( MKA!+(:XCR!Z%A%,X8?R SG)GS.2)95UZZ0M.[ZJBF'1',(16) M8,8(26O'TXC";@0,5DJ8,;XQ^=!& ZS F]!YG+]GSM]?C[\./YSTAN^($^'O M#^*6AKA=^P>\AJF1O_=VC M!8WU2S>BMZ@\%Q@4M0[JJ.QU0TSEFAP-*D].G*): MXF,]-5.7N5\*'9C];+V,PU7(6'[+63OI>^^O@'.!O=O(2Y.6FZYD3)U%&3[P ML^RDPAYI^/*FG-$XW)^,Z70.,G!*^(%_"6&.?WEP]/MVJ94);YM'K5O":$:$ M]KU4GI/J"H<.KV>N(RGD1\*L/83P[@]"-7)L#=8&'4D:))$]$@&B0?96(2(G MIX:=NL7"C^6\K,*/&+"."D'_JQ!C4.*YN1024.P2)Q3D8 CLTJ\<1VI#C<[3 M:'9%*$HYRM(W78L?[7A7)Q^^'J[O.;-]J;:TT5WX_% M-]?CSV--'']^?W#T__X_39;D/XNZSJG 7SZF529$MTH_VSA5@^BG/=HYM#4M M\(2J7^9NMINK=H\.U>3F-QCD[30+*@.UVK5T$OUY%0S^89,G?DKMPCU#17SBYR Z0*QT(IL"CO MV UT.5#YV\4,WV-U_G:ZR]OHE\ W4H4KOAX,WQ62;Y[NG^*9]ZI#$@[Z+-\\ MXV1R1M\\&V$T&'\YZ7%INQ?2EFB+@.E& R31?J,2%W\M C>U_4RD1!]7Z*>5 M[F^MXNO-US?O3CYMJEF5=9^Z4J;.,SY9[&KJQS*N=4O@EE:$+,MD-U?G=)IJQF+]?O7JS6 M)2!BT1T$BP;")L29[ZQP'RK+4=\0C:(%K*"9UD%IU6'JD+4Z3!X."Q@#Y12) M-0>5.15R@=PN@5R&^Y^R0DP1JPP ;$\(TU6+>?\I;48GP^V+^4@ZSHQ?I^\4(P7BFT=DQK#&?B(L,*%8J/3 MJW=OOYU^'G\F:43GEP='5VB$,]V,L.:V"-S)D@4^K*8II^ (W*K&M!QI.=)R MKMODJ^:%8KQ0K!&G;F=ZO$_OOG%2R'[ :R*/JO6DS[W/?NB6H[&] M3QP+/H,<[;Y7^/G1< !>/70&"&7SV5WZ&5IVZY?CA> 6[[\;<"VTH.U8YG=P MZ-T+_I[ 6&?X'WC"N:D'#NFI82_G.H2XL4#.;N$?QM/2M!P(%XI(Q) ]*2!C M$EM&"*(O]O-%(.I)=5?*UR/K3A5@^BG+6*YRGH_J):S9<^G3*2;KU#RF#=%9INRD-Y>IU8*IDFSW3R#F5?Q-891M+1HH JW0NN*!GA0 M9'^#(GV5K55;[J!(*5116GUX;?$2SIX;8(&5&C[)7U39[S,75:K)XJ9%E T_+2ZEXD24OLBS_G;S(A^.P+S*DB-MZT[%N6ZK$9A7638NEY]7,.0_,*^RY D% MC D%N-_CW]*0;>JARMA]N:^HC2\5X:66^UUJF489)55;JLS5EJ(D\VK+MIV" MZRIM912L?()I9F(BW3LST"\KC9>BO."2%USRXI*;GL0++GEQ M5DOHIT62N=*:2YFQYK*?TR+F9,W)>@_$8DX2+Z?JLM\;-G>T8J%22UYIV83- M\Z*"'2\JX(&1O0Z,*$.V#I0,@9%FU6[P@6A5!8QE@RMZP<).N:><5E M6[;>!L+CRM&VC<%B19>R/*PR%M,LPG$<\',R7Z$RA1E<1G >@0"!/%G-,21L% ): Z,MW8:%QU_+<: M)X$1?(7_AC&8K"S#,8!]YAWB')[AQ'Q:KAR\_>M9G&+ M?]"!R)U&+CZ$C04&:R0P@B$/R+91LQRI=!?X35"I79,RJ:'=Y+5FH7UK;M63Q MY_!*3 M?N0\= UZP@5:/?^_=1_!]AH4;,87]H?.N;N5A?H3."-^3"(0C1*,1 MXB"8:JA(I^/KXR\7*8PR6IUWU=<&I\?2[7O2CU%UW@(A%QU;];%'V(PW=7FZ M]A,7")TJ!%)#"UJ9QS0YOF*)I_84>HDG25J6WL'Q=_GERYN/1$:*>".-SJD11.K1GR1IJR^FA)U';<9R*+I$ M [MJ*A^*]%0N:SUJ*F?WR9!LE.@E;6P:%,7)V].3D^NO-VIJ@3R%"(YC69DG M[D:<&:Z9#R'LF<%'!=HFE?#0!H)(-%SR$U3%P'N0HX%2M"F2Z].9S'4;8N;R M86$>)-RK:^9(;EGA/ZP_@-#C&2F"O][ GQY;0/]^94K]7[T%?G47^/5(ZL?Q M(+]OY]$B^JD.XW)QW;$B\57BI\FHG?<5 &J*$^(R7JN M-LAM3L> MS3L@ ZSC)[Q>.=>ST62R>D)^0#"]1ILE7,@=SC!,W,@0)?]';D3PW*M@.H+" M;C*$#&NJ]?J' UF?'*I U XU19D=BF Z575MHLTTJ+[$=P6!O9@*COX3(JL% M\,80U%W80KBD@E2/."!]Q'@=7'"<8$IRW:Y7B?F7,9PH@ MV8WY)+&/,^_<]V-])Z5)'Q)@&WKT]1()79&O_),H:E?L*7*H8F/# U)7' P' M"O$!@JR+I[9)R;PV\KZDKCH04>7/.A%1$DD._G 3*Q]7(RK6Z-/[P:?;F^M/ MQ*Z,!T=W6(_/;D$4\AW[-! 6L1M@)G:'PWY_H+VB ?M/:S77!\[,"#\/59Z M/\.AHD;O1V*ZG[/;F_Z[6VUX1[3+Z.Y'R[Z?'&F/Q(JF@$JH[L_;0J2+Y._I MMT*NHPG-A^(!(;@ MD)"7#"2VD\(C"F.PJ1;'"HP1BBLNWC%(#M@+<;*EX(/S 0$-+V !I^P='YQ#G MX4?"9&598#%Y$; G>IZP"/.42>26E+G70F?QCH*MAM#)\/T?'/U2^"5:XB64 M$\:2V1UIAJ8'_!,/]G<(].[*H\7T;GT1Z\(8ETE!'+PQ+?Q-I";N!IJ$\>*9 MM?DJ9B0]TTPMD_ND^<$E7&4P8(Q]F4P=I3AZ58-.A3*&\N!4'(O8\"HU,.7F11J\IA27L,Y8RPIW"R=E^9YP+7]Z'V; MN5] P9>W=)*U'OA,6UGVOV5.0I @-&R6$?%Q: MHN[_(.]]T(V%[>\P9YLCXJN*^N\',? 1E9#B/K=![%:S7E.NIVP-_+?F'&4" MO8%7@)J07"_6.=!Q6HX#(4LBF9VUZ, M/D"?N<>&QHQOJUXS0Z@;OXAU* *5Y8ZN3R[.36L,L?%ZML;QC1)5K(XI%KB[ MC2Z95*4NVS/#L8@)BS+P1Q$;AS^T+NJE"5(BR$ MK-'6$/X7J)0Y^HV7?( W'/\NW@J"!='6:%3'EAK"WS8)1I52Q2K*WM+P@8BD M&W.%?D\Q1VL/=[+DFS0C!EJUCEG^1NI1/T?^U7G$%'+I)%/ 4QD^98U*A4&) MG**@&<&/"I2->O"PBE!L-C9FFC*F MTSD(M6=R/]C8;2^)*8DV2#N .57PF$U&<:]P(Y)*^4AV2Y*ML!/26,&&X4EN MC:J()%(RF@J450U>4!#QBN^?.UWQW0S&T# ](S<3R-(RJO,.%"7MJLMKJ;:T M^>J#&1SR\J=+)AF#G;1@KE.$)9!X3HR8R(-W[C!3NX),[=:;#V$#RYBE4#_5 MH-94'P(EA-(ZD89F6E$,8"I?$F[2EY0JVFN1F5@S468]9R5K\%/Z.!P(AH>P M-,B%@@DG2'HSF,)(R?6$W=,3$AV*4X<0$>:&( *< ]WR42__N*9PEX+BLZ/H MIH)(HIH8"Q(@)M-0$!E/\BAG*(B2<$I&AU4UA^-E$L)&D:G$/*RB-'B5&#\1 MEH:Y9CL1^XJG37?8?0!+$+YRCZP>-O7T#1"H?G]Y,M+*75'KJ12AB@CK+3PK MY^W@Z^?1Q\''WE@D_!.;72AJHSM5N_OPA3BX!# ]5 M5K4-Q1EI:%U@P$#!F3L1I)"ZJMB/S41BF[GS;G3^Y=W%9ZE/,R;Z]J\S[5+[ M].5KZBA4BGM.SJ@L=5 /-2(0Q$'103VIW"_'/:>.GPATBZZLBHPS;/).(,ED M4]'#2[+.Y*N$8X2T.NYHF MJWTVP*WGD@B%Q_E0,]..F3E M%9@JJ?ON%9RAI:A2KP;JVEY5C"RTBIY<@]X0;HT%0@$LM#LL%PV$M*QA*0;- =*L,ABR3$P<._I6$CA>%0+8AH4(,P@BQ(S+T6\W6M9L8D@E M)%N5(8;ZPZ'&G,U9J1@J,,BPG]&[B%D*E729@[[41ZA&.1B(2ZR=E5B9 RQ8 M&HQZ7JB29P'E$X\;7$SY.A8%[J)\+9O6KH]\FPR<''D;97K^C)R'\WT5>0X7 M-LOS/+7) -]D9><\FF]!YVRUM8X]YSD;$TJ&C+MAQ$E0U@T8;5 M-0-DA&@)D9521XGE=@\Q8U(=::45#&#I#6MHQ):7^.L(8.5 H9S.(684JL-' M5-6T%&V8T4YK:V/$ZH@6YD&D?+XAQO?4YR*J<+08V^CRIHX6JPRGJI\L5I<; MH8KA8FH3>5*Z&Z&,B'A.;I3#9<#,C>KR'%0V"$RDG%&WF1F5>X'T?H/M#P4K MD'C6C)R%RFS7"H8UU&;6EC$_1-/8R(N8YU#,(\=DYC8C':(ZB[@*_*PEI8)Y MIHA*.9N=(G&B)GQL:GY%=49V%5A9E_U=QE"P'AN.$G,R:F.:S4S=J,Z +W\+ M]=KVI8P'4PK6>RI;9*L\*V3W8VZM9$5;G057ITN(;OJ10UKN 0$IF JI5GI6R^$)ZWLE\RM*J\E?R3_$J,NFP8%9;B MY\<8E!\J"DSGA#*(G(QUBL\.N/0F/?$N//T"L/ QR5Q6"H&CJJ MLV8TJ#F,B^I7JR=@&1,Z57\\>033% M5OM]2), DN<2+NY8*W!0\%3%)I-Y@^]&CA 9X#,XNQ@KQU]/).*@IH.CU*%, M[O6BPJK(>KVKL[YX>_UVE#(]*'7X3P<[Q2!Z+1P;33_0U\!W2[<(3C,!ZLZ" M;L-CSN>(-F+CELC#_38,\SH@/D0Q$;"^AVAG#\9IKH2PB]&*>.SC LP+9 M9PTJ_83;-!@&)W5[Z%6;ILSA)?SC]*%:,L"2*2:'D*,L$-W5(9VG M^ K'^EQ?3.#/]9@*_.7]];Q2A&-M5P$IH58#6+=AU@. M.EUG3KBG]3]V=<_8AWC ;EE@"0_MW43C$8]UU=#[I1#@M@\C,0-($3[H.C?2 MA]NYQ@,=(#>XU2X0^4FR(OT=8HW$1OJ7F&3CMCVE1;^Q,KQ@OS>ITU=)+4W9 MT<4S$3.0B!I9TK"-E= H8M)5\4HFC88%:3FK+ 0]SBIK8I60L:V[D5TL?@"7 M6?H-R:IDFL->P:H)5>([A$%0+\D; P%L!EG$]PF4=; O4\3 U2%>2:T+, M&U98!V!K9^F1O4I)/R"IM"/P_,GI3(F1YQ"9&5T.*J.->STQW(S#1(M,GT'E MFLY<,.&$.$1W(WJ\%I3E3Y2XX"8OQ"_]R9A.YR#MTNGNW.H5A=XV[!Z4KTE2<*Z G%> MPE8D(>UR\.7\\]*,- MR #1IGM5*H.;F -PV_2T%#%Q2@KC:87#>)I**K>HQ2&S"8$V.&2*$62)CFE* M/AMH=+4S!2R=NZDN:N0LEK-8SF*;KLE6 MQ#+EPC'#@4;J/;)_*FI:!>(RXC7RRA%)_^&59.57DDGBH%@I68&HK^\(0ST+ MAJA@((:W^UE*%FKD,$1]NH0$I%M7&L)VGPTL!]E>^1C'BN9B15TU8QP'&HP# M51:*]:N(5Z5+WW[H3NC2QK+WMJ6J,O7\S=E0D:_>4%:5#8(KJ916*2YS=Z-6 MF\#2%J2KWKH/V> U ZG<3)]RX+W1!3#8>DW:L%>P0[S4489JPE-0"-'R>UIW MC5 K-\HX.]\!+.'LO.GL?(M1,TTKV(MOF MK)NS;A+KKBI_H;"*K8K):ICMJMAB%]*?JDB-($&F4#>146'>4W.)N8\Y$T;CC_^*]+N->/'6_P[RVS_> MCJ\_W7PA>05%<68?'$$NUB7+ MFT%_+'[^_"9M#5&*NYDKT6O3FKU7I4X2-)6@ HO,KB,E5W2=W.G<>^AG4! Z M<.MC>,]3W9K:'Y=3^!2B:U&*VHJ3EWOP^@H\KQ^ZL=T7VT=<32LX[49-.K";@\'LM1([A;T1788V4XT>Y;?,>OL%VR40,3A3 M4M=N&5)4N&XE8V"+7J"TH9Z1OBU"=LL6C;L;JW=VIM3Y)?NV^H-,Y0* MUD_*/5)E3Z,"S1GT4I4\YT2ZBT3:@!8RZBX=R@*FZ02Z&ODB\4;.G8U+B+J'I>;DSB-,993W :4((%0E=E%74 M6S 6CR8()_LZ-JY;0T-)J/+:7LXV&W?GG&T6T)Z)7'.KK<0+5@IHI%2*#/2@ M)@-R%X2BZ%"%#-1E*I=13K;L+#.-E"2T<[FE?\WE#@RZOR37;VS M&GE[-W"U>@*6,2%]4%*K;[J'RGM?-5W"O0!W%D#C?=*/8IW%"S4+CS8 =ZD# MIS! ZGA8F <)B;BNXB;W7_4?UA] Z/'D:P,/S:\W\*?'4-/Y?F5*@U^]!7YU M%_CU*-FZ,Q,U'ZW8#;@T%GC#7-H*-^!(?)7X:=*GYGV%QH<\6M[%APZ.3Q," MW0,XO$QTF7ND*>? M&O9D;MHK"]S!AX[GYN3[6IG4>@<"@+Q\"9]TK%7&E E4PW\8,$HY0&<"WA0[ M+['-+ZET$M.J?^L3-X?G!/TMPC8R?^ NX='H$Y@:JZ?HP^2OW,>"WA$Q1A7Y M LH^Q2..KG!Q=7)]>2;RA3DN5]O\AWAQV2V!/J,^4Q-T9U,!*9]8?Q$<_:=P#Q9@9CBHY=0O7NL? MJC'V:JI.=/9S"4U@<.PNG.9ITY2PU2M2YJ\I:@>B6+J/+=G6BF/P;F"PZ_ S MT&0B0&J,AO_M/%I@4T.$(4>6G4>6#B[)TRVWK5Z(VP&7-[G<+M+OC";'IRC+ MDV,L+XO3#0>9G(YC[>YA;6DLSL_BZ<8=2!QW=A5W"/@2UOG26&!>5#B@9)?9 M7C-*=BG1L\NA3*$7)N@KYO-R>Q*'HA0D;WF0D!CZ'<'7#;?U$+[_;'CFNX(D M5V"Y0HK>47%5R?T/G7"M"K/2Z@_S(I=(CURJ2F-U;,"NQERJ%MUV5[A>694Y M$WR@),Q-%T[1T6;#$_FOD?IN)%^3LE51FUDL_-AAY.Z&$N<+7J$%9G,P08/S MT1LJ G<8$.SE9/O1*8.2$V9RD$ ,HG;#R,=K41NY< M%]\M71P)U+*NESOI]P=O$LJ2KU"[K#14W\.BO'.,V3V,(5C]:[VS"BFY0:-, M'U;",6^W,*^@YE^%[CI@TEVE9.IL'KT_Y^'3O!=EG+_/IKM+R?-[R?65:/#5 ML"46O\?Y?#5Q5BY4T5G-E46Z8_C-O>D\8G>%ZWS7%U.:SNM# 6)09+P3(C?( MB^Q'WVOF>T,@YUK-T:@ M\,D>A7"0,B6O&E0$%;Z:NJ&Z=$^UTH"L'U?RA@^ MKT,*=??^ORO+L*<&OE&RZ<%Z$75GQ'"5>'_%S,6"=L[!$)-EQ)_X]M.[O\[. MSB]4DCO1'XFF!5YM\',";#OLI;3#U L@/9HOD/SM1T37][H-/U_J+Z@V#3Z% M.I/!#WYA$W_>VF-@_3 F8(S><(Q>@$I*H F @0N%@N?41KWUSGX":V+8X'HV M=LS)]^ME7#I$W-V#'KV[6Y*(WFX,WXW'2Q5PE9]0I3_A0"2>L(/X\-+E__,7 MSC0YTVPGT[R&R@(*_:XL"ZD4D%,9=B>FWH2\#*Z68^,$/-R^<^% 318NJ",S M4KA_$=[,S7M]+EPLX L>#%2 \\%\%B"U"JZZBEG#Q^ZX*\P 1!3XT]O_IS\M M_SS%ZT^@'@UYJ4=/6505S=;/GXP=S?CM^NG8:1G]7BU)9=G?00:Z< 56X-=( M2KJ7I)[,3.>45%D*> I"5,3+2TG^3I1=?0;"HP[I-T2L4.S-@(7#\9#:=-L& M4!_1;'0P@/4'>"2D'E98(FV MA12SV0J13%2K@]K[:W0*\+?,9-;#R]&G3 MU?T\!O/DG"!?( MK!&+CP@1(5U^=(6[1U\$X77A3Z%,PW-W"'+$]IRNWHN1D(;RPX(B5G\RX:O= M@3U/.L)#^"$63!BE.\(,/07%_@L663;49"QO:_KB)9 ^Z#NO[8<_[ <)<*2[ M3'0;RCOX>T\:0^$%U0WOB.Z[IBL73]"OD*:P>($W#6%Z 4&VT.(\ M@LQQ\AK>&V(>4*7TDA"%%ZCTVO$6'PC1@0YU8:1R/R8=\=A7#[D4_,6S#R;@ M7O1:JX&?XM>C.X<_1VHJQ+O_K" KQ#B[ 6]HKGX*-4&X'7ROH1O%<0ZTF04\ MW"&B5[S8W$3-7]#?UILT5\[<-+]#37SF "M8Q'T=U,Q^Z,8&U&QA'YO!+7&1=3_J#LX=_UA8?C40J1UA%;VZAXI?XC=0BT= MO=QC)M@A@5ZS#HR0]--GW:4@GV>D^/V6Q XO,0_"=IHZ)%6*[77&^ @G=G7 MLP^070.0U1Y#1HF:J>TQ6.OHDQVCUGK#.ER8^'=:MY8(4P 4QBRY82@$ET>OCJ V2);C34LM 0&%_3T.$&(.().LHLGP < M*H# 7!O3&"VQ;F#X7 ;9\=$?N&W%#LW9(92APF]HAILL_GE[_1'_2?KS=X]G M= )M(+[ W'#%O8&$9I1W9OR4Z%*X=SL["_8C ('WE!1_* W,\* ^4PP<*'A? M&"S(:X+ E^\@EA@S5\PL\>>%W\4CWNRM>!('#2ZKGF/#0K$U.'B3_IW?X4@ MK ;M"CL2%L??)VY6"&T=OSCT2EL7T%>LOZQ*ZB&K_ET,; 3XQXWA<(31>>2![9&!P>DDY-+(\\UP@BO#P "Y\!BF3(6BSS&6M=Z#P0HFNBH3@3+@3Q]_"DO_B$ M H$'D0>)?#< AV.A/QW@N776 ' U7.!%[5P]'6DZZ )T]\(A=@,4NX";=BGT MPD7\D"/'@8:!XROZ[FXZL1?9 E9Q/3CYVT1*NKM%T@X[R!NG([ 9F&&X$E^W MS0744J F!2Q'QWD4<*?/2->&>D1P% =?K+MC+.#6F9EV&+>0<@*ITM(Q&\&! M&1Q\(:)+#03M.XL]WO@ ]587?5U3POT4Z6'0<'7_AK).H$Q"O_D-=!^Z.!,* M&DZ'\!)UY$[T[2<#Z@(+S)\F)K1Z?@_=]=H-ZUVK9UG88*E;;IH4>JD'PJD; MUY^_8%>C=Z,J+>F31M MIJC*1!,:)DH?UU^Y)H"Y('_K[HST#90=0'?(WT%['II=3Q@TI.]- M*,*,E#=.YL9R_0VF&H\T,M/Y+H(JIDOC)S0M9S-C D:+Z6=( X\FY#3G^@3C MZ,7BC3F'MP9MTCEXN306"V";CI[2QQC2V?7L%NCS,QQ)N+&01'%>0FD/8V0* M@G/3= )=6E)SU,KVI8XL:E2=!?;IVEU^;&/@0O!!+O2$[A6K@B:^7,R GOWK M%6;>_2+MS;UAP;WBCA!SPX&DH)OX>7F^7Q=6A&VT@8OEM!7J](*#]+[H=!@4Z+ M E:I $S#".RM"C/4!)5J'6 (OHKHCQH^PXGOK:JZ> M*M#Q=#G?)^D*7'NMJJX?[>36O'RZ"QD1*+2)=-.Y;:X]QE!W7&+EUUY92+_I M($4'(&RABQLUFRN&G"Y0B7%$ 7%2C2L$D"90,V40L1PC&8A CDVQG) MN)5P):_!M0W/!JH2Z\K"5TB1K^^U#$)*_@W5U!LX^1^EZ@C:=G836!,W:@G:L .G\:B M\P5?M+D1L.@NCK^?KJ[OF?OW'_SO;3 MUY+]]+7XE>4?];#K3?8CJ/M'@,Y,4< 3TW;N$#"3L3])5&2VWOA\N-"5L$9NIQ$*3]1?BJOY>, MT;6QKSP"CPT 8OC1>@RS4L>JJ<-ZQ?03NU^EOU&DV1:62RGSC2+;19$TW+3: M_3+"PC+D6E*0:1Y#WW^X. Q9>7/)TW5=J'^Q9SI0F: M[ S_4SB-.C2I/,#(G#B:GP_0R*)!RKF#T?.I@B_CJ6"H/%0D_+A4(N,%Z51) MOI&^9O3EOK[R*IT%T2Z5L"G\Q66T^"_E+.S.>PRVK>!]L[68C+JJD)&24E*N M]M/G,F;Y/@=#0FRU 1>U>2EJ!,U[YTP+,]\Y\XW+8H_IRGL**9S."H.T>\ID M0IDF@,="/B%!@^R9# Y"I<$3;JFLY]AHVC_9I@N6M"'3!?=)8YWK PH%L297 MB2E&+(1##5959 *K+"8;Q^;!R'K%C$HS2^J2Q?,= M:B'%)I!C]RAWM<10[8UJ.U%7+[9N,*6=C>PWJFN2S$;N*H6ZEO_HY3E%XW1) M?CG5#19R\W4]&V32N6=[AVNS/$@,>31S!= MS<'U[!R7PU\:"^-I]>2F?-YX14?GIA6USNV4B+$F#F(!8[P+8[$"TQ&D[8DV M5&;]H3H\[(LJ.%0G0_U0G_7U0_E>TP;WDUX/W/>(06;)SYYL/CKQ:',TVLQ4 M;#MRHEE!TKEX>GNBOOU$;!.*PLNIP62W,,WK]O"$G/MNR6&0L!RO0]P8I3^H\V*.9:^GXU MZF AH>P[$7>Z>T9M=T(9"LB-'\&J-0+XH8RTHVDI65,4NXU%!&EV_MM%++A) MVF4:@&6)Q0VSZ2D?^;7>JS@+8.O(%*$"I8OZ*%40S^/-D&*-32E&H0CN?U 2 MZ*9P.BW62-D!"G<9D@6T>>6- 8H+N@"%'=&7?$WI"JT"&3O\E8 MRF0.:6)R&D Y(*=B%23ID_[J))9(N>\U(WN 5I^H[,9/5^!BX5WY5Z!;=\]F MJO7+&-8027$-BB"ZG"E@"=<8!2E0J#8*7>W+FYLE)#D&PQBCXIQIS7W]A$2E5W M@%+/C1]IA"II;**XWU-;3*D]O^VO!734(([ACG.8,W5=->YUM_&^-;:TH8ZL M,O'FAE,XCFK%6@T50>$RF46E6)."'YK(Q@_43J]/X C,64:E1BAHPJ ;O"TQ MM/'^@ZI+7Z/6K:N%LVX>AMPGJ $1_%M&!E/"4U(#9\&EOQ?>UFZ@.0N?N)[% M,":5<[ E' Y(H^FS^8:VD6_09Z^PY;QXMWP3[TF6T27/]YBRYC_2!.Y(OH%\ MW@"6=^9',0]NJ,TM2. 7D2.EFHX2$](I'8V&'>4%5 GL* IS?S4,^?AWWI+N M?<2_I.!R>8*QU026A'@4J\+(93QP\DT^>W/Z0=+&I+@)3>#$]8:BGHP_(/X^ MH$Z#J+$<;O^"NPVC@L$5J6C0IFJ?E"VX/WMO'[DOO_7?'31&DD)$,B V+T#= M"J"FWI75^,67V9J I1VDVNL.D@SQ M506M*@CX$.\71$Z7,!;N_\N*3_!: M5VZSTPV* K'Y@_3M_$ZY%B_>E5%%C)N&LXUZC*+I1NF<8ZJAH@V)8PU1EU6_ M;Q;NF66AL\$#8, ]FO,I:C!KH98;P 5\$GK'H\'EG?1![I71.@-R*@MD@R^5 MRH.CW)ENYYE4R(DYYD%J"AER+24HFMRIBO9>T@F.O6:]SUX'6[IUFX-(6(FU.A!E-1!D;LH.ORZT0;7=*RPF_>P @=M\^> MZQ,W:RLXVN]=K UYZ5 N+! 5T*5$Q=*H%'&FZ3WTRWM%.U0'O>'AO0(&A].9 M-I0&,OSC1,.JX"F8>,0MN>.UH\DP9% &7?;<O MF_$8B[5)%OPPG6UT(;]<,X;\XP2R6%TWK.0*D=N,VY=\_WS_^?>?HWW$VL^0 M9>FD&T2)[,HTY^,]9.S?_Q0"@$K=WM*)MU'(:L-1!8COT]/#/""C:(B?T181 M"0'8T]<(;BH3QE7<43>(K>C.9Q$,=35K_+N02C%Y- MY-_#Y%6%\P#K)HQ-< M9.UE8': J!330UD,028&&U$!@_)(M0YA D79\A?G\ M!#=_=2#99/MJDJQ(C(''$W2#7AI)T@;934FT7?6W+H1F :Q=T]7!/N^&('!GGC1(8.P M-24#+8%=GJ]_YV2F5E(@%MO@4D?_@/#XE89R*T9TCH/EEM#/?_H>'J6392#IQ6"CGG,CP M9&CRWFH@)S=[=Q&)*Z\M4)._RTE&)7/%G./J#BX4V*LQ'2FDKR[4^ M>2)U'MY&;/3/ M!DN90PL%J9;OEX5^N3?L%VMYJ2S]W='-R;_+XD&;9!?O7)V-E#L>GL*N[=6M ML;#Q7(1D^186LC[%I."2JBN3U4(W!'F]>EKH9(*T'"0A/;/)PJ458(^-4#U] M\:C+SWEKX3S)!H[[^=B2;A:>LEAX>KNB'.78U !##?=M((YCKC#;$TZPQDU% MA2X9QH;IR !^V#= \4UX4 1YPO)R9P!V G(RP1K_5.=68NX<@?Y360FDUQ1] MJQ$!;HTKF2]S#LAV_HZ,A=/>,$_L55T]8;(P75A2)F;?/'RR_ N6F3\J0A'V MJ1H&//NG(?37FJQS!X5(P?V93YX M=]FDN$[*^$NIU_.OJ225E$0M]%?U Z;)K MU._AI8_.<:SA[.#/F1V,;&TM?DF77,0-L02[JV!Q^K1ND3*OL(2Q+<(_'8.O( 45[/22 TM TU5 ML&H8E\==L0#\YBN( ,>7D&I-&3\'&&#[^MD,;"V4Z*304L5B1_S<7"J"99UK MC%>(JHPPX(VYN7<+&JUK*L_JD0&&(669@5J MTW0]65%L,13]19V0QO\ ^15]HX#JRO- MAT\B-L!%+/&NX,4,,^$7^G/ M.%\ ?BGC\P*P0V(HZJJ!&P'$Q9-A+:RF*71* 1P1D&'UAA6^J-6RNG_=M"S? MEA0U[ IJE@I&M2BF!MJ2@QT*QRL<)B=C@N6XJ6Q9J0=N_.<;;IFMKG.+Z%U.UIJLVQN)"C7R5LKH M(G:9+X6=.H.%X6/GH1R'L.JZG^2IDV.HSTO9YAAV/3#C$Q$.$_%P"Z&V> 6V MI4=H T+S1N<+ =0@-CMC]22O@F"<[$UXE(GB)BU84"5$36D%5Q'^Y+.:M M/Z!+,+)Z!D5K_>Q^F/\5?8SLAF.CN[[P./[S([$F25*JG.4Y,LE80R<)"-=" M.]_)5\OM.9?TA"J2X5AY)4[W:$?*<$_^5;=U)=$KH5H5+OY$%A MS[=0?2_5!^9O^F5IV!J0GW1[Y7X>OY!XO1>.032.JK;'W">.IG;8<(C=@S+8 MNRK=_BC?+PFM;K<)EHX@#?(# FD285FZQV;0?^]WQ U ^>NTQP'J4+MQ@] & MKHXKMH7!<,\@#\N M05%AS2*+"WW)AE$(WZ]>E:N( ";[%5GE"GMT_T7,>Y3HH(+,U\2+#PLI!AQ2 M7K&0!+.:R%N(WH V'G#D5XPG:8O%3Y6$P>#W1+.AKX:W$D7UB0#6_9TUDNO) MTI^()A85\L\84J,*!U.^B:+-("5\5_\B:I$&^HV&.P6K4IVH2](71X''?55B$*<5$_9X)A-\P<^))75(%C1D;RB_8)&V9 M0ZV.B$,9U.CT,.G&Q9A2_;B8SY7N8E4^8TH0OS[K!(CO<$=V"N54851O)KF1 M'7B:/5K"\-WBF1P=._X@%.&X:,/0^\YWZW#!QIL!P"?'WC@W2T_&_ M"K&1O5VQ7%"EH3+++$,"L MXJ4NEJ:E8_["OF)K =H UZ%$XO%>_O)8)1STS [ST\42'>@8*WBCY^)L MV7U$U'VM95S?O"K4]I+7<[ ;O+M\H?@KHP%HF+W<5B!,IY:[0P&27#R_$8C3 MN7BX:]I>"-1W(!0,P.$95\KD:0Y(DY!-@O^0U;-?P^&3A!QI4S(*R>8D]V8^2 M*7J=%+1M3'*?K!AKU)5'62.A$SM(Q8$IA_BS2(OPO"X"T?15'-@ ME-UW4IZ .B1/WDR&P3CC]29GI#NS>:N.%_KPO\SIX&3 NFK\=#DK "!P>/(Q M\ G$.V)CJ?3P^?D<3;@^B0,A1"H+_1G$TG63W!KN\HTU*E&FS/OH9#F]>/Z^ MU&@W_#2IC697IF/S>'5GEQ2W4J2 #B M9](3B!2Y#+QZC6P,N!UA*$^P!"IR$Y6HFVYUI5LX-:/@97X(;#RH;9+30- W_! /-# "C845\U5375DRA2LT59?ZB M@CY!8SXN^)I'W75"(I&HN;!B\*>6#YX$:&Y^H(@SK1 2S*%0LIU%+"QMH'GY M"(O/89LOQ JB%@IQ ]_5J!*EP5E ?]C)"[%!2;?]OX@W MAAI7@%*/.O5MV8:+;4D[Y+;3@N0?T _/Z/E>;9 C-C_)E)?;!C@H'[ G8F42 M\L$ _D0)_OH-^(+JX$K;/Y%O]R0NRU,.8=^I:P8L!MF,_K#69UA,A>P14'$. MN(Z;\M2P7/UH6[HJXM*;JFA3]"AHFD*<"G#;"C(_H$!U8FS>'C!/A21^/"]T MA:99*[^(<3W5U1>3H.<8HT<,(+^B'$[9PM\<9.Z.EWR%5@U;;1'3*AC=Q=O5 M>JG!G0OOU-DMU=T/FO;D*B)?KI%MK)[@%A\MWR)8^4^',,! 4;%38O;5CVAP M?="!1!LVT4WY-E?(#&+^"?RV381W!?V4I..2%Z$NH(+ HG!H3[A59XIID.>1#&F+YAA,(6W M3'[*C]15ZX,7SGU&A4^X2Y:PMI*)IXYL?44LV)D9X[1K/HB/%I23J;+4%F\T M<4?_79G#^+:8:N;[NUT&+ASVVO9OEG_<,9B >I?_[I*V&_G93(%WN7+N318-<0" M-@GE69U.<0H>0]UDECL!>+GC]4&1@IM2?OAA3I:S(#AKMH-U-S[U!;@'(YII M>IE<+KP"GUFE)R*RY.:(VE/?\6JQ]+S/16^GO-Y-2+O-ZO2.C,PS1(NL**8_ MF"C]+^P=*#+(E>WR8AP: B8.34\>3ZX2;P[OXY6$;Z6T(Y.'F#:>!>(-*9ZY M3=V-N3-"/0O _2:SH&*Y/-Q;M='I^G,XBVP:EVYKHL%-2 M_ $_!D41]@N;,3#O!VL$7+8NK=GUW&BF/)3*^4'N\!L=Y&J)7KPVOO='*I\; MQ4T_8'',]L0OMXD]6\_)QT#/)+=?D"E:(!0TQ32WHD+;$3 F/@-90)-$6;W1 M1#'B7/94T/AABV.E"*D^P%%VG#RYT:":K>7%?,'?Q;0#F*7;1C_;*_()=#LP M98/6P%R38 WF-LUF].\V\%:+!7$N/RG:$GM"O=A8]NQR6K+$.82 \.\UA;7M MPHSZ2_& M;.A_1O:OT?9OS?=7*W6Z14S7%+[/>S?1#JT?X/;OV)H_YZ3_9M* MA_;O.]N_\=R[$YG+G'+-427T%MJ_9VW_N@??GIXB#[5_@YJW)/CJDP0J5AO5 M8;N>+/D;-IQ0#E;GT.G,H#E@)!*491IJ\@1KG<;%]ZMNN6V8Q0I4&\=2Y$=0 M@,B2))^%JM/^(7K'\F:.NU]NB6F[1/=O11DJXZ$R?OI@5/RVVRRU.SDNK?T> MRG@V'BKC83#J0I5Q,96BHIAF\KFTTH]31Q)B&#^Y*/W1=6%G%#\YI."**)0D M09@6J1(%;:V!<+@FP0%0*A;:>K6A9U8+\;Y8&$@QW[0WDE%M!E5 D=-AB:7Z M2]'<"S4+C;MD,\]/G_,HK!UYONC;&W*D(JG8'FQ)A.UBQN(8)$5:(8J1@&%)/*[0=RL56ZK8E;T#3Z!>N,^8L23Y"@6[QMIL1KW MA9'SM@'#'I]EJZ V@O"AH&&EN(NU9@67:-"']!=PO;)2O2WT*KU1Q3>^8E^+ M.]26''9KM_>-5-$7H:Q@Q#7I-?V,7:WH;="0R5QX6JQU E92,XQEY"IM(T4+ M[:W.KZSC@%E3G?#B*)5Y#D2EG:E)L0%83\[F900#,/Y%$Q8US%!\AMM=L=H, MTB+6D7*')AH6/M-7H"G&(H6;IAAKQX?MPC7RX)9(CRMEVNH+X Y]M9.EQMW] M6J7#?O"\GQ$;M/J#?_BMUM8IO=K6*N[-*@T'ZMVAN=7A!"O<% M/IG8!RAB6].)&8 ,$K-7IE0'[']I M-TFQ90>* %H7:;?>,3NV$'$H:QKG1R"G5C**C3_BR6C.F@I!,\TYS2_NXHW[ M6/"H:V[W) M?JDACZR#Q)7/,2G;O,LG[C,!4E,+\ :NB:-1^"&5*L/)K/EP5%*RK;.RT+T;$904 [ZC23"OP/4WWQ#Q MT9E:Y=Z@TVI7_.TEOL[D2;7)WE8KN;M:KNX[),>5:H/X!P=T(F)8DOZEV/35 M#\ 0>MWDYL,[_HIWS)+F7'&O1'C77_*N28:CZZ8=R<[U2-6)"$#QW M:PO\"#7Y&)ZD2=0DC9GX2-@&,;T:#,.U@5VSS:6BKF&([]5<(+3E0J;R ;;< M>S;'V+_Z^\"4&--):[>$ L)5YR^*87>/PX"__.).&D9$-T/H%IS#XH$QE3XV?R S;!):P%?N#I;N%HP6_Q MI1<5#D3+*NQA& ;.?UW+=.3"0J,^4MK$534;:QC.5'7U15V],<:4GU)#!+BD MO?? /:E"3>!\B)8TGT"4Q 5*F:_3GX0PFC?;H MFRJ:"LSZ39!G&'_V-&:I=BK9W*C@'_VV"=ZJ2V-I !B(FLAT0\2);EM Q+11G#N7<72MXE!9\SW7GMV%7%1>=;VYMK-8K:^ MK%=-C:1&)M;SC>,C<4=DH&^E%IIIM9O&:?_SZ;]4.1<:^F M_YL-5D77F[/O;#S:AT$]U!Q:Q(GYE^+UNWZC>M?GZG)7/ZRPNUN5>>,.>-M9 MH^)FJ)UAN9(L9/B-%8"=IMT,X!M1#8]_;[S1*5<:I10_!_/J!ZIF[C>[N;EO M_D2E6$P-J]TA=]T82T,-G.5!]<2+GZ-WS$VE.K5J-9?K\55Z''YMF^?.FV+_ MV'EAR6YY,,I)M:9/O_P@%V;GNX3Z^26)E[T,>9.!.K*0@ 7FD".%(Q6^\N53 MIO%''2/;UD8S*^R2(M#TQ+9TIW+5' MF=%1F1/9$--^ TRC;>6Y@X3<@V1-[PB=:$&:MS,)"'+/;$)&UF?>68YV)55Z MO=PH4TEP\=+4KLP!+FY5VX&KG)7;Z5JF.;S/\Q--MWA/O$FG ;Q[2IT#5&D*[SSRLL=-KH(L#> M[VPHX&H$8,&6>J%XG?EI(9- *X4B MD>^S!B?KE:+",$0N8'SLR9C8[^P&&% M^/)7!/\/_Q'9^,3O>;/O/_WS^E?$_-M;A/.9FZLX:YLMYQLI0_96*M.C.BK> M8ZPZV='O I,%@:.]_EUX4J=P&SO=E8=V8_5P05;HY*G5_J#SN&JMCM^"X"I" MHQ-RC(6F3FTH\2KJD(00&H#RHN4&.Z$6$(NFT^G,.V@!^\I\=N#/%/J[E]^K[G%SE>9T?'2_4ULF)+X-?U7/SJH..Z!2VZ? M^R:O]#;K"V7O/DCX:SL2^N.=0W'SX2^GP<#O)'=_L39 <3?^\N$T[R6^@QSX MU-*;1]P[>8>#6R1VBP G33.J'4N%;G'8$K9 M3GI;ZE+VJT'^(%C[2LADJ+!>KL+Z32C"L1\5&[<=3<]^%ZUQ-^[O;"#GH8G$ M%59KP$__>45_NCT<],E$9UP?9?L_/@\B)D&PPQT,XE ]&V MI4"&PM'KXCT *B$^>O%12F3CJ>Y=;^23+\#UXUX*/GZB?6R>[RCI?WI,.EZ! M<.M\FU*.![2-SO.;:GB64+$?2'6@+@J'+-02#OMITN"<2W_92)4^'AIQ5 M:]CTL,=O1%X>9V+C'M_6V)/Z().(%5D2'1 M:HS3^(_VO(_X8==QO&K_01O]?8+4% 2_18SZCX\E%2>4B1?00LKL!E)NE2'T M88_&T,G%.\5R_:;G/_$@$L_$0NZP3K[/):XXCB^\NNAC>]NY[E5(WZ=L M,1G?@R@.!LQQH(@A*/[Z4*$Z3+>1-\[G0+;KN=]@*/(+IWNJUOVZ >IOA^1&[?N[)6R=6[ZI1QT://>^(T MTC/8 I?7'ND]C@VDSK#1*M_XS_>(I#.G4:7.#9[A%MX+JY*U;B8G%B1^&R"* M56R5^-UBD5PB&=Y5>,#?X8#O M36W#6/&^*\4K69_2!*"V5#JDMO" ']JN9 _]_X3>Y).#WDUIZ5*[5Q.S7>XX M!N)&/K'[>(7?I/GO;M+A^[GT,FPG,_<2C=#?[=U)I)-B"&=7#*=[%&0S-G_ MN67;!T.1#W3$N_,SQ$&[6AY6NORB7-(%)_<1&1GO!Z'WS,U_/_H/HP!?.0KP M:=S]2WA2?N>S'YC>>Q0X3.4K'F]7Q=MBD>N# 4$A1E*ITW@[?^<;#L_^>Y[] M$RF[V^O7[V_B";\96F(LDLAEPAL.SWZ69W]W8^XXB_1\HRKU3#772S72?(F. M495X_,1AE:/ ?%1,YMWLN4\,Z&PAT#!W_X*3]NBJ YR)_"53<+TT)D:S0&73 MQ1IGUX1ND]!M\@[=@':V_#D )_>/8&2KG7@OG:L-N+HV^EOC(BC;^S0^^6R: M^WKI^2%["MG3[\F>!C?Q=JM2Z-6Y=?N$/:4CZ>P[% :%[&FK\1( .&=:8A1H MZQ\5_CSX1>ZHZ=TXT8G'VH.V+YF(IRM@>E< 'AH=#>5E*"_#6JAW]9BZVL1O M>!R/E@B7WNCH%/!Y[P*1NYPD%A.9U+W/+)6D&$G&3V/K?5UT.:<:C',_8*!K MWH$JYPFDDS*-H^#SWDRCWDG?-6_Z&;^JLB188*D316._++J$3.-(71ZNV]0/ MX\N5ZV.F&A(\<'WA/9P+O/ .=Q_=F.ME+WO#!BQ7U&^=[?5@^+Z1OYBPS'P;^P M']$_EN9NJ%< ;3[8.MIFUQ:,Q-BWG>QKX_2N)=3YDZ*K.R' ?28@7"Q:=J/B MTGG& R$L.&!#_G/HSIP_S\I473\3VUR8K'4=CD+NQ"()ZC;R_]G66S9=Q]EJ,SO* MEDH[QGM90[HVYGN5LWFIE^K<#+FMSISSO0S:Q\YY<+;&_;C0'HHWW5N?QM-3 M9:(KLJ%,V5ITB800+,N9*$+YI$/)R&V ME5RR6>OEI5L_T"2]>3I'$ZW/;[X)JX7@!M-MKE2[2[9C_B4D"0M,@@M"[$,5 M)XTK;ERH=[M-,=/)EKD>5H3]ZDE7%.%Y00;:*YL#[07'H-((I1_WOGOQ4CG> MZF>XMTN++J-)S[X%NE<.XN5O_@N M_0@G*EP0GXYEXG?=9&'<]V_]Q^'4'(SO54MW@TQWS%V'!D&\#%NPV*_P\.8A MQWKQ-I^]%^\[OOM*1[->ZUQ$JE9R]79?W#)3)N$D,AX_NQ_<]1.Q<;'! M==KA&MEHSI_M;V-JZ5%AE)::75\=>XX8=P1/:_7O\H7N4$QRF1J)WZ:B&=[F M_3E;:RREDZE4H7K,KLV;BW)EXI;)RN<,5. MLRGJXS"Y CF,[TE0*(CFB9@.B,<"=J%,9&.%1+1 #8@0(D.G&3R\>A+^O0:N M X@))T6\C* 'ZPF6^O<:P %4K;V1Y;$-D?"FR/HU.J:N\6_"@VRH<+[:XA5T M4#T"1Q(>%$V%?]AZ*.RNW9>NE3DZAZ86T%]!] /^/V#&?81R/H0-; T6AE>* M,3$69=.X1YQE%QJ@')Y94Q[ER9M[75DS%O;B#^L5_&."VWX#X+\!;JZ$)WD) M-RZLX8B:H,D( 'BWXZW;1,?5#^Z6X"[FRJO;.^XRZ@>]6*S0D%K^UFH #>7J M!X&HX -1(&@#\1A?.R<:+\%41<>B"?E1,7>ZP@S_K7ST]GY4+K2[E2VSC/W) ML%J*W=0'X\;8-]G82X@,D"9RKE'R1H4;BIW:FZE^^Q@X'EU\-,K&FODL5P+L MVGI.O+]/%'HET;?M_08/B2"LM36ZAMUK)1*9_+@U*O--<_=&.)<:(50,;&9. M.(@!:H(Z4R<@0D'4 N=9RU1 3"F'(8J))3(8GYDJSW!$DY9=-)BK5:(NXG,5<94BSG2Z,)RV#;[85JCT>I:KG=YU/\"9QFG40O71I4ZOS@--UN*O!V M.X/4C31.5/U\QOLXS:)":%)>DOEA,8P@_((CS\-[OI1[]K+B\/XNZ_XT?!0ORZ+/R*A%+ADJ_/= EPQ$)],"Q6BI+$M^696$B']WZ1]QY0 M+#!4J#7&K50WD>6GF.R9,1"BRF6A"B=@A%$"1=_AXG%'<'<%;DF\D#K/*WX@PU>G6@RA#D8 @=D -E]:5"8&1&UXL9&&'OB,D/$.\./@; MA"-[#3VX[;JW@[%F!$G5C94WNHFOSQLJ@L>URV=YOI[)$R!,#.' WU0--@ O MFBR>GU4#(TS*E$8(X]FH(.T^JSOT:OJA,/?L&;[!B/$<+N2;?S#6'4X;%CJE MFWAF[-\KW59,M\5JNR_820U>J"WFCU@[H^C/)' +%*1B4&2ET&@V_N9!F2LS M=<7"*H_ZXM41OY9?X9AS1XR<_ M# RV(P)LDHNQ7BZ!PMGW&%@RHS;J?$7_1N)@)"JJ*3*Y!2S>P(]AIHS4-6*:!-[/ZUVSUKV(Y*74RS5*-&_AX($WA,*IG4J19VA2SHFB^ M83)>E U68P47M,T>0$>3#>.?5\O'^>)JHU!EHZ<+;9YG64;FP_*CXGA\@VOL M%\X#V/S9@Q4+@/0_.PM1_).]YT_ZGC]_B*(7ND%*2IYTC_G'+]/:5ABV\=/- MWHP6&_SOOSWI[+8=8"*'<@#Z4;E^P(^N'Q0D^K\+LO8JO_&J/'CU.J[RL. 5 M,]'$!T5@]XNXJNZA5<_6T"J##JWR>/)BB?IMOG!['[!B8C-S-U<:W*?[Z9C_ M]"(QFO#&!+T.Q5&JVRD5\LFBKQM9]!:@'0(R3@0V?5=,Y?O=^XQOXG'*+Z3I M/L+]:-AHU2O%(=H+@JU0J#!.=4C_FF]V;V4R1]@V^5A*-NTZJ4^#[\?8, MOH9)GN>IC_O1@5_%PGZ\XWZ4**92N5'6MT+*&_OC<(].HC7N#DO^L^#%C?*A M#>Y1'=XU:E*K[9\Q:K79X'" 3C;>DFIE?G$5W8)HN2X"9LW?C]J#1'LH\D=5 MG2+7OUH;B.EVNU;QY5MBS"I@"KCK;JJ5RO7CG:KOA>Z5ZS\@1@:-\IMR9#\[ M[U4&]5]>LXH10UL_/JK&TZ:-4 M;A( '$RRS'?K%J'@ZUE>I(.HV+=NY=8))LM(48.;?VSW\!U!$Z\MZ-ZK6Z+D MB]U$-W4O^H;Q\&@F];G%9J5>;,>*M;9OAIZ=5>> 2R@H+DM0A/=U6?=%&0OA M?1;]C]UZ7[5;3-X46K>^\=NT3?+/RO,",[;!.M<4#B-SJ^1A#MYE(=&578CB M$1(%!Y1M>%082WG?U-IO;KN5F]N[+G\@.U&X M^;T10ORX8/P '3J>#&_P(F^0VKUQVR0,+_"R+G"_&'PGEH_EVYW[HRSY,,OJ M,E$E MM7YA@W7'^/YOB?%&DVQ[5^7NH?Q++P""@KRK,*AHDG&(Y*SCM?^+HFBKEF_K9_D^)[XO>%+@]@ M4CZ7OQDW[OA%R;X $_QA-4H/Q%BO4O-W]&^)FOUMDV]:%CES'KM>-A[G M9W[/U"U0@>GR0@I.O_DQ'2H,N%Z;Z!AB6;E:F"FE_$*TH!"ET83=@9"=L4*" M3J KX&-_&AZA'?5(U\"%[T&S+O;+MPN>7./J/WKJ31_0MM3'$>S(OY2MM+'Y MFB I7!XAH;G*>I00R4\B:23U#EYY'JUHBG>9;K>1J Q\"L0]"4R4Z:T6Y['Y M85$:YK*U.[\6!1M]=)R*+M#ALZ+0%$"[AP@H"+25A*/SC9,.=0QMTC1-2_ZY M8J 10='@MZ#AJQ.#Y75.UZ"G80:MU:PH#U\Q-A!A+R0LRATK+N1JV52\[I\. MR0T HO%@HJ,N+]6I]A;%9&%'[J,S,:X86?T87_ MUW]FDUGQ'_Y^LER]E[Z+]^)\;3%8-ZCPXL_OXDM"L=UFK#N\PHN\PHB+:@]J MK;;#1.&W.\MKQH*48U"CR"[%\'4EDC>NY^J_U\IYJ)[M4N*FE!\F"SZYO1NJ MI]O_22LVL&A$G2K"VJ U4+#\8HF7!B==O:&&"CB/('/U1&.I><83VA6;B8:? MV-92E-KIM-3BN^YVJ./T5*9?F)B YV8'!FS35OZ%5VCF&QJ44$"_]J2:)Y.# M5*G8\VLDEK/R8?U[<7=CO40GE>=G]*,?)6,V-OOFIEIK;SQ_5+M5:#=BV?QI M6IPY/4EN""0[O?9(3*?Y$P@PH=AJCN27B$?CP56C$!/."!-<'(=S M^:7R7:662Q827,9#>.\>ADUX]6=T];MD)0<;\O5&<=ANI/A>U# 7Y$OC2P I M_V6FJ%_^O6XSDYUW?O7#K;GR&O(DAK&;>D_,\6,G(49_! ';I@,-4IIMHWC92(?U?,$)XIVR.[_)BHQ'G-RL@ MBKVWJ4=(_1=SV7M0_S:/$>?^&?IDA]6[P2!;XT?-P\YL%X@R>W1F$]P.)$'& M- ]WZ,2%4:3ZGE:3FYY.GE/RIE[K-),YOE_]@%FMNU/\)#'?[-[5[OTG\^[C M""7#2)X!P3"[AG9'HXEO5A[*HS)7=!).LG-EO-ENCL);17]1)XJ!)U$G3VQ\ MC/D&3,258H3^V$LC*);4#$0R=\\%F@!H'DGT2_&X;'>1W%8_ MSGTOURF)L7M^B]70C_.EDD=06KR M7RK@B#$O%$\6OW9=\P-(24Y/U.+"6"'/M+I7H;RMZ@O#$-KD/)\GF) [O&XELOL@OI]EL[6A&C26%+P7[0/9I5XUO&,69; M[>)]^=8O]5+D=@P/^GY.KZ^6E$VVZI)T[Q.23T=/T6;0G>NRV=UR1OZW VYL M [M;C8G)8346+]2/2 K8VFEL4+\=)+OE=--GO%V.W^K!?\?Y[K#:S=SZ](K? M-XUA"R4$0W&[N4&,8HP(LNS]KI 6ECGAM=?5B*EHQEL4N-^*[@9M4^43,K/H MK;@N147EQGV3>#S2;@TT9G4Q-8BNS4PT&7ZMT^'-)"7?V5_.?#XJU \9"QVQ M-V#A#Q8*B^EO9(W<-W>58_24N.+S1U@==8#\/31'SG<1U'%1G?-Y;D!,N4>B MC]#C\@P^"[D0FWE"L9LL]P:5L<2?"8KZ>](,\7SCY%;NL6&>.Z?>SS6*O?ML MWK=@\^ 4.W\](#Z06MU4X]Y/+"=3N\3QCI-:3=Y=KRV,2[5AJI[ECS/=UY$$ M_'1O!.!(QT(C=Y],Y),]_^OG0B,TSL[>./OFH@!3NO&5)*D][N?&Z9A_J&2_[#81&PVDZAT_V_6@QJ\&W SZM=@8 *0_%V$X:()'FJ510RKF8@U_ M*MB'#3DU!^_A]"_VF]G4^+[$[U>^ M/Z\NF7JD_[U%&"2<>,OUX7I!M6.2R+B;3&7KZ3&_Y[YWDHBW/O_!FJCC.V.$ MX"S[$3DC((H!?P=&AL4SY#E#^?<:_H'!#+9/[8U-* F5SX_;='>MFX77Y*;Q MUC3LSJ!.7!5'GJE$AO)(J[PQ@@ 8AQVO6>D-J5=ZDE\4K M0A]&E--5Y(!3;+2]4N=K&8N"8$VL^<'$$]BZBS1((3?9\]S 0FYDJK@YZR'2 M70*H2V$?XQD9S[':43Q@PVPZ/H:T++#'RK Z)$JO"E52: V[.> &=HRZ@FRR M;> (B_7CDV>T$#$S;<$$SS[J\K/A&"D$OW40G#OG+6C.,AF6U,]D;+S;9UY\YVTM5R*'!;F6N2MT2X.[VQ;7\>->A@H0K".S)C#!(>T1/VRT#_G.\3J$:<0$H)/+ MT2\\O-G-B,G\)G)5#(>47ZJQN\";T9K8R*S72\D>7KZ#BZ@C^ 7V-N6\JO83[<&L7+]B(DZ8;G;I1K+C 0W M")#C/DK<]JOINT+3WV.6B8:MR2\3#38XISOX52TED]UXRW\$43SM\96&:'") M:. K,#CLX*Y;K10RI2;?FQPF2GUI1/'J.!S\N!DUI4:\<\=HJ5SF(&]_9,/Z%V#AW03CKQFH/6F4/?'VV-% M%>00">8][,CS15\Q%MIZ9:5EV1Y%7M2-%FH\+.9K Z>;ZVM9H]"P-H;8]Y,- M=L1WFSN?*K@&[BHJ%)E;UG634Y4YF%WE&[/%A$RC)* G3G%ERCMBPMM3R^D* M9EY08_W@G!9)FXJZ(.,/%A,D7L\5O)X@ DYFG\AT-B;^QG)F;_1QK27+L6ZF MFN$[6=RNXE=TYP([@?=%: LT='\#9?^4'^%@=I39KSD[-[2$L[T9;FYX5*^\ MD]Z3C=M1+C?L\76W+S+I?5<_,]=@]\3F8/>$%\SA8/>-P>X'.LL_TU\M*:#5 MSA\C5D$:DIH\?0:Q!S)4)HT)OU])D2KA8_D=SNM"?I"H#;H=?J(7D#VWP5DB MSE.NW"QEV,G?EQK]IE_?LU.YK-NQ6$E,B3YU@'XG^5NVC?=*AZ/AA;%96*" M?T?,1J_5JMV(?+D. P@$RFU.\71F5^L#7T4']I' G@ MH1YWBHU&+U'A:S;$-RF&DSPO]/YW=6[JYUKE;JTM)GTO7\R$5W^15\^W(C@X M4&BU;\K56H<_/"CT27]I+*$%%"XG,\>\V):'KBLSC:92HC.2>DG-KC[$?6=$ MA1I\^J+H$6[YX=$.8\Z&U4.*,:D59:: OF&NKTP.9GE_.?YPZC@W9YE9SF#F M]+7RAKG>8]+"AR0"P\+/JF$0'ZIGQ14IG)T@( S3LZP[FQ+,U+D\GV!RO2,G MF=2CHJL0MQKAE.Z%_=F^"@F?"/VS%/U=9LJMD*4E#5 <9(- MCV[_Z6+]L)JM-<3UQ7J.Z=<>M(;S:JQ" +B)3)+=U1?B3F=5!; #19D+L J\ M& N*]!40%4RQ8+=XF;?-MWTNV."J 7%?B8C)>PGM-V4R0F14*.&S5!B&QVC8^C M\,=3[G-H(G?V9."WT^ZWY\U_Z(X,,A']1QTC.8JQ B8.DH&2<'=%F^/17P3: M.["AB0:WPJ(4^\2D(X($OQ% M7F*M#.ZT^ 2K>WI?[-*R\#F4-Z3^"]C^XG$.0#3/3X3#UI,BA_LC$TU M6 'CO9_A>DU&L41/O.\V8GX35S,'[<_5Z\,$:R#=U0'5P&_=0\DX_*:2J;T@ ML7?^'9E>'X^)^!9OLY1@Q:6?PR8/*R$]76'35O%#I,Y _D5*KSY2XIC"PY.L ML=5:N57TJ3R7(T(>^Z5&A)JBO2@K=0*?&(",UZ YJC/W>>.AU?(^+<1=MT;3 M-]C2#XM?"'VR%ROK([R%][ =WX-:PJO]TE>[W.MB70+*W%*"_.\@3Y)=&AQB MRRFQQ:T[I,E==XQ_B"/'I:^"3 M57L!)OH!6.-?(1SL^7T26T,T_+IHZ,[P<7 U%B:@7.U@-&/,+9?A,+<0G;X> M.ET 5[,2UT-9^[M@Y;&8Z-3]_%CDH;PQ)VZRQAU4A 5-UN+.'N@40*Z:*/?O M: ]TU\_49_G1>1?;M_NQY+Q/9C&O!N?4=Y5,W6[[:[U=[-Z33AL MV$4.T'!.2WGVX>??9S#!L==CY:KM#\13N0H\.X*'E=F,1JR.1C[Z!UZ=CCTQ M,:_&F;WC>X-)DR*^V>1'?X8=71T[%!QK'WWR0%L3S4YPWX0#*70[NA^%O"=' MBH YMHP;[,RF#-6?KZ'^(-<_U?6&+L_?!V\V)+JI1&VVP7QGM2Y$KR^(7J?3 MQLY%_KZ?4A82P!" M0TDSF^GSJ:T,CJ%CK)6_G2E>+*DS\U,SY"2WBVE,D#1V@EY^4F2 M*3?*YT=LW)2#6(6I,E-T$H0#:I,-@XP,LT=WD5%@"O('67\#S@$\ *M_8-,/ MRNH5JW;A.5++RY@"&^%%>(,"",<*W9# *?56\_D>^S&1F?QA.3;M"Q-9U[%' MJOXJZU-6"$\Y102Q;$4YB%F>-%=6C@I:K*_S+! 5\IQ#F]T/20$R&VIHF..T M7(H%+96E1U,7:H&L"AR4Q:3JS"TR4A:9.B8IBE_63XU"U MY$$AX)S2ZFL$,*V'MCCO.=:PTIKVL<5":)H2 MW' %BK>5MX;L/F3W!S'ES43]]QA-&:)GB)YGIHWL1ORK'Y)#,?G?]91,(T7K M@DT6)9Q\JL#-8W=BK',G_>P= D7PER6T_Q$51V97$F4Z:84S>:-L?[(?$MH95^LYQG9/U M\UJC+99I)X (T6,FLD&'L#+)#((,5 ]V1/JNZ9JUN8=?H=:P)B.FB7R^9O*9 M=4PQK3=K\BKM L#3$.:+%?Y.)9;?>DYZTA,)C.J&)L\)S&4-3CPGFS9H[Z&Y MK+W]GWD=EJ3FP90T IBI.B@=)D!9-ZDGU:!#LF=.H-@*#=5\E2,"^)'3^ M*\#N)+E=!^=0GT,&H"O9Y3095=CTQ?#WBP%E*C(H\FQTL-=C39S:P%;A%Z_F MO2H4,[E=K?#G="JNV63&B.Q"]""X:O;)PETX4) $!.@4"1FN#!@,:\\Q?Z3_ MLC>Y6*^TQ>(GF!&SE:);B]#7@5KY(JL:T:,55#[Q*-_)ZH"G9.8RC38HCV17 M?YD;(1\G)8G]:L0OK_5L?+>+AS:Y.#H#@H%>?)36SS:31,V7$->#]$[]4[XT(X[ M.YT,?KYB!B[;VQY/1I-6SU)YQ1G46LCU,L-:;%SR:7V_I;L_K?HCWY+,9G\$'VY.([2$MJ,^LWI:@72&[,)[4Y1(N MPO6JFT[R-IEK##H^HX=7KV9_)&!;RD_B#'$MT(DGZC<)J3CFSDQU+<"B/S+A MHL2=LERQR"BA;\?D= /%O6/0/!UP8Y_L67XSF1AH#Z!(/,.28-\#8(@LF:[) ME'BG> 'V234XQ\\F@*J KK+9RVEJ==<#"4 W CN*"A4Z@=Y0S!W0UHX1JQDF MT5BM'CIPGV01]5FAZLW&!NE%/3 2D5=$3R2_QY.]H%_)[5]W^3O@ARA\D/ :M'?T[DUFXOV(*-,IWU]T2'(&%"5+3^T?= ,C; MM'(L.IF@EHRX8BI,W@Z"K?OLO93/)YH^LT\P;.NAWX5.M"2D5_9-?H+U-_ : M#6P5$ZEQDZAKH/MQCJB_9KD84YPHM2#-##WJ'^EX2 R@GNX[I2G M5.IU5CHMD\HQ)BO0YPX:?"6#!F+= O2(/C9Y(Z M]X0*)9WQ"+M> G(^D?[GOL\2$P7/Y=[PH'Y3D1JQ<9RKVN*&,YL;)C!POG*F M_D*5D!C@=E?#":4>HBXN02[.5ZSGN,]>,O%Q=13O51-<%O(#[()T\ M22Z9*N>,EY@K1 67;O&*^9::JKPH9H+E@XH=5ZWWF"^F^^;ME"&T(%-DT6$Y M%@.=LDF7ID_%]NMH%N,CN.4^F@S*$.CSQ0/VPIFF-\SDDOGXH%+UZ3TJIJ() M%UNP\(Z\D/B=^(EU'$94$IN=XOVXRQ\?=/5CP_C=J,X_DDE_$J??U44X2/9; MF-AV_HEM/'EE"313:O&S#1^=/)=O)^'WJAC]2'7%& MM*:['CE]*91QEXIJEJ&,DWDPCQ4'/YB&*' T?:7^GTP#X(2A&=:/-\?X6"%C M9VU:Q$98-KMB]W" ""V\N:91"\YD+;*YN;">TUP>A<[%,#-*+^UJPP8Q3H')2%&H0839N^ MG$BH$)P-VA_ I3WWS@+1%#LW=,7\7?KN/G?;2W##_T3N)YR#5TQN:B5 N&A M(Q_Y4 (9XI(E7>ZBPCXDM#:VDD\ADQAWQ&J>/T)G3_)Q4(_[D.AQG*\6NGD2 MM[NY'"L,>LD$=P?,8^KUWD8\]V01YE)^LZ@R$4VYO+T;C^AKV*JEW.$C#K]] MZ&ZX#"(_R(K,^4/W%XDXV5I*3(M0,\4_[< M318#S!#,=0=B.9G-%KB2CJUN5UZSP(H5,7@3=J-I.'KTXG#\ZH=ACL5US?+< M1'!'UI8C88L$/138O[9X?&/I6Z1P#?.![9PT4IQ(LTF<;S*S54BXQ3"7)V/L M@*DN[!2W"%T!4W)7ZFJ](AJ6)NNX'A[%$!@8 M5IC+ZRKP6\HJ:PGR4X$3KDF)G4Y#9"2I3&,!'I)4C\EH+"KH%%M;TK1B43LP M;Q'0@!!0!PBH3PGH3U)_\^<_A&=C 3_#? M2NY5N%\^@-[L^";?OY;R.,?4,6AZ#_6#YO@K+ *HL:?Q;C!_VU2;:5,5!8-U MK(IB!B1#BS^L]Q"[,F*5#]+2=9K"!W2)-']-<)RLP82S;472/^H.?<(\C<6V M#6W]^*B"O@/(1E/*+?;]2 O>I?: U7\\J_@C0-"%;D9ZB05+$[1H,!"I025C M5H%8L9,$+@L',1/%F6L1;6*6;(BXB+\P\>>-S>#&W>GJYG'V=P/Y#.'.>]4@ MFT+\!!B).C+(N5,6[=U;87(&"1J0E5\=!/2@T/"-70P40*(UVO&[=CU=*7)5 M/X]$LS"&%JD\R=K,W#_Q"AN*EYXQ"9_.OC6YP(QP)!Q9#*?=5&.=\Y')>&/* M63>42Q8Y)FJ$6X?TT2%Y9J[$37KP H\, M/:<\59%U[8T39)9BU4KSKI#?JE_D(L[K<.S-ZN3R*C\2U4&F13\*CF&=;>)> MT+F09QZA/C@7J4Z2,#PQ3R*!_A =R4/*XBV?AO;-)+(-2[PP MPK5,5L R1OP31+QX:^76;.:FK)X6AOMA>G)WTL.HU9;J0Y&/CV@7YA+.2,QN M6#5&E7HK-J@W?'+H]X+52.%MNIK*I^]NTZ-[7Y? 9OK/[HUW^NE1HE+)MWSR M/_;8.%U]MF E>::JX\E_$K:E/EUZ5LG!-%NQICAS\Q1<5U:IE4>WG5&77V%" M?4-[(6\L$>,HO19^H+*5LM9C\!)6-#:E&38FTY[)) M>@TOT&GQJM7!BSQD(106^CE@D\C0S$/W,0,U&R/5@8TUR' J'_&MA046%\)B M)5 W4'N#;:Z!J^BTK,-S%V*E56A+XW+-5U0FHC$O4=(CZXI](GWQJ,L(+7VQ M?GR"+<'>Z2;%&!A7GM^;0 *I9UC/4HZ12"4.!L:ETUY 4LOSRLXZC=HPUT_W M^7'6K65GKZ +@P*(=0[$$,4R'M*'#E'\25T:5+-=SUWM7]"^H3++50L+"LP< MK%%\+ ):)O;(,1R_G0&KA,7-JLX%?@NV#>9PZE9/&5+GA%8X69'62EMKF JM MM2:B%DA@D+E@V-#H-*D^H?/E559URC@Z60I5,O,!JM#/KIG>"JBM*&"?Z3I* M>]K3!@]H%5X!#, 4PY13-/WG\,/%*ZDF =L P6*6=I\O,A[HW=KJWV5%"H9" M^R5SRS30);;T[[8Z?F5#XPM,(HLJ$H M9!_>RI^3X("WS&>C),1;_I/K%5NE]JC1]ZF]_&K5/R?!86_I4&JS="AU6:5# M[U H=$R]D/AN2BEO55<=$-B4@W+;[20HIV*C?&;=[ S>;@_?"__C,KQN/<=M5'K7LSS'<&]4%^4+\M"_E.28 / M6N:_2W6IV.I*PWY9$O*%[G @M//]9GD@].M2T]V2:4^>Q;WD_:36>^')U8\. M*#6D<=R$N/F//-Q!(CG8X;:97(<7!.PD@GMQ(%92L=RPVZR.LLULPN0%:R M5#BKD99J3+2%0;0]5-@7FF$7]DTQV"I\E]$E/2/E3F!D]M>:)_TCDVNV;VY* M=S?=ZBB9+!:[W=A(ZE:3Q6:L6V:,2Y&NW7*D5;Y*%;*8:Z\9 _VIF8R/X M$P1,+%9L)N$Y4XOXKOQEV<$*V+-6257YUX0X&X7\9-.W'3S>-#Q*B_NIU4:\ ;3E:"3H+9)@AK/%,[P" M'J!MO61TR9+:?((;5E$[L\P\*_&^AEX"O6\P,ZMAJI(3ZK5"$.Q@L7$ZIVI%"=MP27H:[.2 M$<]C=AB%'1(3VWE*V GV*2#-R-A;P1)^7L^Q,I >_AU(EH2$8,TY 0[V L&F M3P8Y'-C)4SB503QFNO(HDU)(^SKL:_;:30ZF?;9L.D@2U,.AK#QXGI7_ T%% MP. ):8EVUQ(8:K.^O^J<-"333#*D?>MLKP]%:[Q4SIO#U)O/I8K6=:W+C9N1Z4^'U7L3U?I_]Y:.7 M_,5\J1-2X8*9%[K9\=1'_V(I"%;S=[K DVQ8&238M)%5@D5,LPS;FZ)LEXW% MG)04:NI/E/N@;&P\%ME/I 3UI1[13.ET2L+&;+W +MML*R\UTS>#D4\/JR_G MLCW.R>%UUJ8WG;7IXYRU>[AG=_AU]W+6;CA@-YV?_O[S M]C;W\OV!4*]'A>Z@5NX+]4ZEVV_G!_5NYWA'U'F=%%V*G'!T\;XQRK3:M=MF MK)@LQJK-6+::34JC8E%*=JN@6^SI5]QAWO"=BT*K7,VWJ!>P7*IWJM+%RY(+ M0!!WN!==\// ='+!OR9D24UQBU2RU^,#Q]#4D(E7QQT^[\IQ;Y?_A[ISFKV MDS<3VVEJB].+B.51\*\52\!R.&;?%FO!>")#F2:RKLS6J-F;[>1I/H1,L\[0 MK[V0;3U@S8-BX)P,R\"Q*C!(?A'-3&'C(MZS M<>R%8/OAU@'K:[_- \H+A.92C5HJW2K[Y3^+7D;D^Z)3:"X'JD6;,P)V\!/7 MU\-.OURM2X-ROUP2I'RK+ G=BE"^&=8'=X)4+@[[]4&]+$6$H53&;YA>14.M M=4D:@J;;&_:+M;SD\^@&\'Y[/#\E5^?F 3M2?UETRY'6OEZB!/@C$8TY\^U) M=J]5K(C!(Q0(F,),6TPY/[$SYLSR)IHUC3$M%"[JLUE*9]9&>'JL/&C.U&A' M$S^E,2MXW''J[C63.R*+E;>EK^L"+L6S4,TE3TO"]S MRXBTL]GBSD0,DG[[AK+8@7%EV@+'OB)7J.^R3^QKU5//'?42_?,J=B5,%$UC M_C3R;Z<[CNOAHS!@#61BT3AND'F=L.)87AJP;_-O_Q L *625@GZ7FS3Z1(T M-V0NFHD1LXXX"E^(3P8S&]'UQ?$51C.IY[.6V;QH8!CDOR@ /KY< M;9I5NPJ*!3K0;\\\JZL?/>(3=]T=]1HZCKI:+#?OB+KE A]ZAVP::F4\7K^@8 MW OT#GSC.14_'P>_RW\11C+ ?GI"9TUL#N"<$I7*/<9,=V#I2? I^-VGLN^Z M<(A4QR+5 T6J_(NB RB$GJY.X/^Q[GL)Z$5PBZ/E?C9:O=O"V72(5J= JTDP M7H49@,0!!-_UU@^:.@%+)3^?+];SB<*:NF/=)=8!GB$:IC/ONG"(AL>BX91Q MM^527_Q2T0M :-MP>1/KW(^X2>*+W\ ?(4LY%Y92JM[TQ]GT MK3]+P?G&WLRA4*L(^<=EWD#(1-Z!B?1ZS5A#O"WVN&4-9ZB77#0*ATPD5$*^ M%O\HE$;#<;&9].TD]?^"(V&9X^//T9 MG/YD+.=+J3;Y]>/:6#D]T^R3HWS3L2\'IV.#;A\6PC*5Q"^N$!YP'Y\21?Q" M]\!3!N_%3',8R_7Y@\R)1RH32<8WYIU^)C/Y;#B&_.4"[F,_@S-D+4=?@3=Z MUDZ-*ZG6..\[%1==W6?%5SX?:4,F@[.I<+B7_L?7Q-;Y*' M\3H=2L5B)IWLE,6D[Z1?TO!,_,<1SNG3LYC/AF?HL+Z ^S@L9SOD-^_*;YKU M;B(Q2%7X@T_/E=]\/C*'*LV9<9>S4VE^P[H0#G\I%/*]W$@2>=PEY"^A\G(I M["547LXM])XKUGOE>K?"[S_]8:'WL.XLK#VZA$V&IS^3TQ_!ZF>-/UXQT'5X;][JPCQ-7P&B[_ M&G@*1[]_%R\7RR/^[+I0X0@5CO/ W5#A^.P;<'(/-P])WDEC,5.+=WU3=7P= MT#Y^Z,TAZ^\SXH^.W?J8$8+;']]KFICOL$9K"MV[CXV& MC7BFQ6T&>_5CPZ Z(TKN#FKEOE#O5+K]=GY0[W9"&OX4&OYDLMB8JSM57WZ8 M(VF])JZULX.'Q5+;;:+)AO'/J^7C?,$)+2.*<0:)[:)/:U4PX&!=VWKYLP>? M%'1%_ME9B)D_V>_^I+_[\X>8\6+^5AOER0IENTQ#[UQ4ARM@XZN-GUKV(V^Z MZI-.;\5Y/G(:!^@>E>L'_.CZ09DM= ")K+W*;SP,< *6$+"% _3BV1]?G_#% MTVTID/^>W9ZA:,IDI4ROMG%HCK(XN!43N5P\&6M6D]GLJ%DM%D==28I)8(YW MKWYXFXWOD@'".\F6P.N6Q[5ZH3[8T!S=G,A#:AQ_C=.M<\4>0IBM_C5;_:N: MSJ33V72FR?5[7FWE<^Z1V@[G'F^@]MZTX![I[9GWS>&8[AVF87\OBKY2)[)F M$O.S.IUJBH]#]1TEB,#&(O*]=)[LP0O==^Y"-FXF6[G.8 G6.$T<]YX#)!3@ MHW-\.9[H))L'$,C"DZ[,_GFE_$K$X_^*1Y]6SY:D;JGSG\JT_.M)?5!7%D.\ M-I3)-4@I79X Y2GT6\):7)GVI7(F)6;C]]Q*GIEQ]2,1C]JSH.0??]]^TX=! MZ4SN_9V.<;J[V^[R#RIGA2*>9@;G6:F+.0YO+3ZIRDPH_U(FZY7ZH@C=&7RK MZ,)RK1MK>;["0O7^&CB\VVS+E0N9ZC#)E0K ?N.FW3:]=CTW[M2[X]I0K'/= MJ_"W3?KG(=[U<_ MQ&0LZK?C"ZENGT^K61>-OTVWTB9OK\\5)6 M3XH@R?J#/(=[[/[2E#/MM!\E^W" S'"8J X[S1X7B;;RK/Q0JHK%O#CP>]2?9_4J4J)0NFUDN-4J MVWE6IU>OMN.%?! NNX5G=4?=FZ84R_$6.9AGB8-.M]=)#TL^(+E$GB7^*W$R MEM6H5D?=SK ]XO)TPK)^+X9E!?A/"/*/5J:0Q/R85L_!M+AD."BWF]6[AI3U MD?*Y6'I_,KSI]8JC5KXU\/&[OSL9!D"XPYQ)'%IU'UVZJ=:;Q70\YN/2B,=, MH^?K$]=[W=)!Y&33AK&25\JS,E\9\+3^+*]6RE10YT)]CBY)(+"5,C=4]#L5 MU@9\8AA"7UDNX!#S1Z$ESQ_7) 7IN_H7H8?B8CZ%!V -^!LI?95QP8*LP?N M7)X4965$X.?;?R_9NP)RZBX5G1 ^?7*?1XN+YZ6N/.$9@$G4YY/%LR)\;RT, MXR]#,)GO[-G.8@50!HZ"_ZBC\U]]]EO0!KMC:5_7R']< M7PO_H\Z$_S#62X1X6S4(TBC3XD);/\^-__=CLU8-\ "PQNL4$K/1F*/@^>_H M@615;QN_C:<#_C"9B$53?JOB$?[[/_Y'F4_5V?^[OO[!"4[L=.('CC;925/< MT(/7TUHIBX->IWDW]N'()XTHN9RGIPXON:-(0=,4]XP5>*-2VZB<-*5?Z]5W19H1'\% M_5E75RJL6?XU>0)YKIA*;#R72$;(C_K*HVJ 9@]+/",+ 5TJ.OL!_%M7UG-XB*PGKU=/ M"QVV/W4G(;@X\9:@UF8$[$BV[0ES[6+C;(<^<1=S,RG8RSOKJ=OK BYAF^]N M[>R_Y6Q0P)Z!H7+UHWA7*/>[O4&]* G%;K_7[;MSID)0O_LV+QFP@5*%V+?D MD;_3)D?>[Q@SV1A_\YFD\3?C;X*T!M[])#37VD]9GZM?[/;. LR%-R^4(T)/ M5PP5K.*5PT>WX;\++^/TE_&]IZOSB;J4-1]_:0D5L+RE@)G?_15>1B@P0H'Q M-Z&AS&8Z>O>C0@'VH&B&,O]B5[AKF_2&/D1P\* =$6Z!(]DB).*-\>Q.L3W5 M#C<#3S M/:_]L]Q=)0RQ_-T=@"QW^\5"-L/O0QK#HI<7.A8F[9D*LYV;?$H=M@EU!GOB M:+R\@IA@$0N_T$-N,_2P<6=G5Q#C"A&8_T\V!E^OGK4?_Q]02P,$% @ MJU5F3\KZW_\,%@ U>X !$ !C>6)E+3(P,3DP.3,P+GAS9.U=;7/;.)+^ M?E7W'W#^I=5NQ.+[&XT^FD #30 _O:WY[6+'@D7#J.?CP;')T>(4(O9#EU^ M/O)%#PO+<8Z0\#"UL+H;[__YW_\]E^]WB4GV",VFF_1<$VX8V&* MKAV*J>5@%]USAWH@Z2T:4^OX+;IG3X0'U..'\11=8CYGM->3PIZ%_4E8*[+& M"%2BXA,4SIE+Q.>CE>=M/O7["RSFQXPO^]&;_NG)X+QW,NB=#8Y")L&]/#T\ MU)""%&^[*9"OWFB8+.93CV]CGNG+ROA^\C$@Y6<1T3T]/QTG:#WUX&Q%2LI3@%A*? M]R4,_9 LYO+7>@[;XWUIUSY02%>)&1BMP -^DN$#CTDQ/9U%B@WZ?]S>3)4S MQ<1N837.^G_<./3/B-*%OTMHY>LY%B1I>*>$WJ&R[5@[>N&8M>[EN'):A7R# M\_/SOGH;N^AV3F)*^8.SC>=8XMAB:^4X)^=GLI6[9$VH=\WX^HHLL.^"\_SE M8]=9.!)+['G21'X-$'B8;XDWAU>$['!5H4RH9DCI!HZII1YV(,^1SV+ MGFXV#EVP\!$\E-7Z%!G\@2R0JN@GZ1"?CX2SWKC20.K92GFU++H7E?>/#2?' M8).(1#IK"5#*EX%%@%64:C>[@B,1F%LY*3D@0 C;$.XYT(/LO*5_L&I9V*U; M+6"Q?+?5M;+)HFZM@,6A3ILKY>)YW4H!"W%?MCY2S@QJ@.0?WQ[&A2U7*73% M+%_V%$-JCV T][9C:*-\K9SI"#G0!Y=2Q&5'I>]0^_T$.CWX/^JA2$3R3Q"' M GDH(?"W?E9*M@!?$'M"?U=_9]MSR!V2E'&FG:LZ7Z:IZ1G#IQ$0>^%SR:A- M*,B'/P1S'5L.QA?8E4(3;^.1K,I>A,7\4L':#F@ME.,SSWF8(P5 M 0'8U:);G=L$]?N3@0'JJ[$!:O0F560'?:6V')M<3!83Z-V5/I4:M8G3 /EI MY=8]G<$_MZ,[@'MRC2;WHX?A; P$73LO SNR9=*4.TM.KB\GM_8@QN<-;0#5+EHJ!@]$86_4OG%_MT I=8K*Y=]E2[#] P M&K!_UQ3[X?0KNKZ9?.^Z@#*HQ]0CW%D_D WCX%5Y+7>0 B66!PK>&= XX,IIT2AI*P. MCFP O<)T2<283CUF_;EBKDVX&/WE.]XV#)1+" S ?!RH99 4,*$XB+E04N!_ MHT!DAT\&GXFW(CS.$L=SBROLX0"?,@(#/K]J&HX2ETA+[V8S4F('3WY2 O[L MP/@[%()$@TKNJ0&(<_VD))2! B&=[7.3$A6!P@1>3A7"!;NI \'H0NZM\"Y] MX;$U="Y#:G\A;,GQ9N580PZC\+5L!^ JW]E@$VW.@""4" )O9&R?D$@+0@P.CQT MHY6,MSA90Z8ZV?K&GFU>^8ZNUZU$F4I.JEQY MG@V]B61W^>@Z*;>9S,@(<^(MI"O%[>SD3(M;+OV&W@3B.JBJY.&2$)6\-T#S M[BP/C38GUX%3*SF71*>,P #/>PT\!8FZ#J!Z&;LD0J44!H@^:" JRMYU( MXR6!,I,9T/KXKG9*KP.M06XO"9J9S #:KYHF5I[GZS"KFO!+ E7PSH#.N0:= M7/*O ^0%LH!)[/874P[SX$0#\_X9P;;R2)\!8.Z.EX/ =MD[CK+(&3+(+V?$ /XE5>#PU)E$BUZ MGR@8)4KN7**62U@K8OLN80N+R:#=\K":HV%J1P]>?Q%:K5TRH*M7P@'(!9A_(Q1<5?&!7IMJNC:)2.S>HYP;Z M2*(2I1G87 11 &P70[Q()WX9CZ5#(:\@D3G41^S*.?R>_7L%R6;OR$4*3;M^ MM%,'#>$7*(02&G5.57/#C+Y/J$9J@/V]IK;?$KC0++,SI&++QLX M1ZP!2JC0>4IS3[D#5(GPB/T _^6.I6Y*!(,WZCNJ"C/[ROMFO@(*] (-T$Z% MT(.Z?F6OK<8I1ZA 9\#XX_L&FXV3*:V(V-$3=R@WVIN\:\MC^@C/&,\N/C=E M-OC#KYI(T;2/.=GR$R5VT.\)_="RN$_LT;/L99O 7R# [ *Y^+&."X2EHJC8 MS@\:^8%^/EB'P8QS+A0TX=Q-#0_5N..A>R0\9RUOQOXN;4N][4V8Q]W6;_ U MA)J=(Q?[U>D$$C%$K N*E$&Q-IT;'=/^/Y4N M82QVS7A#].L),_M$+L(T^$2R_"BR5$F*SEGVC*[-_YB>\^9[5L>U,&P5?;%BBOWH<&)]OA%C:.<;]7FZOQ93LV. M_8LM"A5$4L/.'5_D)'#1D9W#"32[5.&._7U.!W?]V,LZ3B(%AETB+K;I]X=R MIXK%F)VL\'S /DZ6RL1)_62OE2'K_*_F4?7=P:#4ZPWA%UA(7.PKQ_5E]DQ2 MIT/E0PHT^-1 TW&5'H5/YF?RA* -4NJH$3)4*&#M@N>Z+J0?U:J1FF'/=26E ML'<#4>/KTV0RFYX"%S38RA2->&1QYU+UG/)R6*F<9-K MK9LHQD;.N'\I9C!D#:29G:D@1ZUSIDQV.M*@D*/SETK?N\@L&N:>&S \TXQ+R:]?="!4O2FH M8*N @<@ C^X0:O[VH"[FK ]7\CZ*]891>>""+9C/+28\L6# ']*[BKX,U::R M#."_KP1^^FJ+J'CY"Q1 2@,$*J!8!Q0HT?E* U^!L6KA>_* #O;"LSALH>Q9 M=!/*8429/24?UI5ZBII4!.6CG0+RC5*ANP=E+T>9+*Z5:6^A%FM_K5Z&7^00 M#^0OW^'$_D9MPN\8M>0E1:X\X)46-EQR$IP#J^)/+U.BV>WR 6"QVT'@%RB) M0BT#DNA;)0)%BB*E*4JIFA6,=MIV#EK]FU$E!]S*J,R.H#_0DORF5!>G5$+L M13Y.E$+[14LP>(KN7O4?^16DSO&JW+59<(57"8$!=MV)AM3]FUW74 ^AQ%91 M+%;7+GOZ2NQE)O:L06_&+S?2I_!+[1J5=US((E!0QK\'I+_UGX7]"6\V#ETP M]2Q\0BD+JA \E,\N)6%9O)^L8M#A"_3H:">[55R9B M"A2!7_OI #7QP.*'LHJ2U4@C)5P0ZWC)'OMJ;.%;*?MCF5*BC#'ZT=M)::B. M31RC?7*J1$SRC[TQBBV]/T3R22-]GIZ>CI5\*?KTY.2L_X=LT86ZY.F?W9[\ MMSZ:?+L4?6,@R!:OA YGB^Y/C"F;^)"!T@.4+4<=5*RN^ =@,H,WNFBK']8)M<224;7\6F+MR?D6?OPF76GPD['$QB8"IH0N"ZG[SH M^0',M<"NV-]>IB->%0Q45T0K+7+).+16:-)79.ZE;N*Z)-P+=AH0,5EML&84 M^/GVT%:88U>&IF ",G<\G6V"Z-4K,4UX75^X%"ER;EWPOH4>#$;>!E!5[J1K M\+Q,A?<(<6IZ9;H/%LW=.R?HAWJZ!>%$4U=O7%'9A9.#F"R2]%IZAYH5E=\K MX#:QY1&"/>R5$?-:C"5K =V(KK)?B6N/::8O34:+M5E?BU'4Q5]?9/A_#\*@ M&G>,1DFQ*X?+K>X\/^K4XFK?6*315M5(5B97URK$K1M][GRI6'CS9.ZZ0:EZ MTKTK42<]VJ$>61+^DC":73=S0^(WZLAL,V@.[4T]>9#J)ZI9E2&U6J+.5OUL M?XWP4UN1A+SX)BXYON#VU? M70GMB(LJV!@JQ9GK7A%YN0200D\9;V12PW^X04V.CE!+>3H<+Y,F;"H@C"4@ MD-@$3W_VQ#U84%*?!W#F?M@C2:W_EV">7WDJ)'PUT-^P)SE0!M'^/40,Y-KA MPIOP&RR\*[R=+":+!9%9%"WPS=C;!GOC'F"O(.6'EMJZ?CV\RB;,Q\#DT8$TKR29C\N];-I,*DV.A9)H?5]1W:1E].UK;&/519 M>2Q&SY;KV] 3R;F0G!;)M=4<3)6HVS?+5T=$=_>L1(GZ7/4,=.VK6.!DH<Y*64T/9A'YUY*=I(3BX#,XXAX>J4_CN(:.%(T/TR:P0S0>RP1 XRETZ M0_7MW'M.'AWF"W>I:"V_%P'4,I+^Z(%+K6V=4>\:+DG^MJ7/11AU)1=S?TQ9;YZ((*J_6 D M7J30UD6_F>-DVDU,A22MW*04+"K'ZD+D#C'&.KT0NWMM9QVA#N>/1;-"7HFL M'8M1.5-A? H3.6T:J82H=1.!,16;8.8H,X'$X\QER^UT*Z#(?-4J4;>NCF'H M*&_G^<*8+;?#30E_="R89<)L4P3[!6=L=Q>C=\\"=_7^78R_H7]+JKD"[E<)?%M\[:O MSG(%DP6(I(#N[ HJ>7I5-%A5H&U=?YZ\>C\()>7'(*S@2\'8E5LAQ60QF7N@ M*820T2> 4VL_#26T<,(9Z']!O"="Z/<5H8%W1OX,0=9:AM32WR<\]/:=AP/@ MDB?Z"7&T_!ST;(6]%$-RI?;'E-="2T=*SYY8X:)OXEWKVDV8R@H ' -VCK6* M]G8]$(LXC[+("R)O/+M*]9NU.5N(7CK#L WJ4IB!B-^WL"9WY&EWB0.H3>%/ M2Q%,>' ,9DR3! ZUG(T;7ZL9D$QH?G@\M.#7$W>$&?U@%1)&^&\J1R?D1E%X MI02&3N>LLE2BAFL =\\); %+3W$,(:Z';%=T!#/\-$BC@$(P'E=\M6JOU MFAE^SJ8F]A#T>MQJOP9%XUN[#]9&DR)?D1G#%:+_\3'W"'>W8[E2X[KJPIMH M.)+Y&Z$<0S*U5,I'W,O+;-LM,3HC# M$5\_NJ5'QJH\;:MNZLMS8=P;'R:1"PH79.G0Y&SQ9G=MY(Q5/\A\2/&MS!]$ M%?CN>*MHVA1_?Q6PN^0@3SG-55G"DT&;QC/ M[].JS]JZVM\0(4CFYM(HWGD@E#QA-[F%LPKU#PY]*J6H(&R#L.Q>KMG)FQHS MU[ZF\E,FTG9LUS4'?/?!=6_A##)3C=3UMM&-L:FEC/K,+>D(]PF%HU@TND,3 M(G[JQ9_GJ!3KFD2TQ$J5MM-YA-K$SBQK0;VYC]WD K@\=9X:)E-[[_:0THZV M5G5E8RB<_&B9>].Z(: \!+(?I742J^W9KJ(9>TN:0873T675*[@IJ*IU"MG; M:)W@_LW@6)E M+3(P,3DP.3,P7V-A;"YX;6SM75MSVSB6?M^J_0]>S^NXG72Z>S9=G9E2;#FM M*MOR2$YG]FF+)B&)&XK0@*0=]:_? XJ2> %( 1(4,Z+$YO N>$[!P?WW_[Q M;1V>'RP_G273A1*[OGY]%L1-Z3H!#].%\BZ+S M?_S]/__CM_^ZN+@BR(F1=_:T/1NM$?%=)SR[\4,G='TG.'L@?A@#I;^>34+W MA[^>/> 71':E)[/)_.S*(4\XO+B@Q (__/HK_?'D1.@,I JC7[\]D<"+/YRO MXGCSZ^4E_?4'3):7/[YY\_/E[N/YOFCD'56A6ILGIO MW[]_?YE^A:*1_VN4UK_%KA.GS=NHQQFW!/WM8E_L@O[IXNV/%^_>_@"&/X?V M.SO;M2#! 9JAQ1G]]_-L;@"*D;_>!&C_MQ5!BP_G ME!,(^/;]F_?OWE#Q_J+$YE)5J>D&$8>B_A:!J2+:AEX2(+R(5VB1Q F!)H&? M?NRC""\"6BCPG2<_2/]RC6+'#R(5-34Q5E;\:GI_/;Z?CZ_A/_/I[>1Z]#B^ MGC_"S[OQ_>-\>G,UO7N8C7^',I,_QI-[^'5\.YW/V[5M>Z:Z6WJZN$FM?>>' M_CI9IQ\?G&V*M1GZ=^)#"/P,B"3W.'2I7P?.$]0J$!LM"=JA4S\@#,FG;D; M)[G"ZPU!*W!3_QG=XB@G[Q',7'<..?),28[DBWL MTH%0R@:;A- ;+GW Y"B*4)QKK?*7%@908**_QX 2&TBYP-1X@1/BXBB.%ACJ M9^73&&ZDRY#DK*SZG4.^ A$PYARY6=]T-#7K:PMM6S!K%]P.&?$AZ;AV8N?( M^FH%B$+1)+Q&"T0@_'YQ"''">#MK[[?#6B M,:5:$882>)U6C_'8(33>Z.\!]$MFRG33Q2-#P!NF@&G%#HRF0::.'&XS5!UU-8]NLBX>O9L?03#YF@0O).4F0-_ZV MH9(9!R^/78?)S]4AWQY%=-)B#*.U9R=H.4XT(X=>2']T CH4G:\0I-SZD G0, )-!A> M@E>;H2(B_GJ&-IC088OB2+!$H\50WZ5-Z+IT^ RDKB&]#O FC:!JH_0Z>NK8 M]2,WP%%"4'4:0 F[M?2TAD]=X:^%6#>.3_YP@@3=P1B93KJJMBZ'D+)@:AC:)\/S&+M?5Q <$(EHIQ)OE2)-'3D3.8GFG$/CY)B. MN:_VDYL0\6FDRA+$N0_.3X>%87R5P%AY#:T#_=HGA)?$V:Q\=T0 \2VF+=78 MZ1V(:!M2:)\ZT#?@;X53JN>C\TTM9A>JZYIXU3"#VC8\0Y:1$'>E*DV51IO, MD*J%(#JIR5(BH"S(R*-_P6$Z ,L2G7FZ'8%XT><-3=_O,7#^Y 3/^\Z MRD<\!BGQ%J%C;W4DH**0(4'4TS1(2Y\!>\]J[5.H;B2E?8#1E2IZQ.@:27$? M:2JH9E(!JEK37751ZZCI37W59:PEISD-5I>RGIZ)E%A=5@&B)M)C=8$%B&I+ ME=6EY%'J(VU6UT(#4[TIM+HJM>0TIM/[-+05O&LHZLIL6TC()J0C:6G1SU:) M&$E@[NF*'&73:B>-#'W]NXBFB^P3N$$Z8PS>/7T*_.7.OTWL$1)EJ5/9W,Z5 MW=XC)XW$D)TS-B/I55J-M9'450=@Y>@;6OSZ'$*W$OA_(B^-X#A*V1M;XVI@ MIU5)'6TD1E=O'J]#;D'">@5G_Q$3EA$AM8$O")*>\3;AD8[&%Z6L6?2CEZ>#GFDZAS-R@66[73YMN'6A(@55^A7&),EZT[:W MU\79F.KWP!A%,?)F\)/X;KH_!63JH*F%69N8#6BAEPA5$_,!.J*)%'D#>\U' M:[H=X,\4"=F6( C&G>Q EV2M37D=S=9,4U]BW#R3X51F,LI#F(_;!X*]Q(UO M_5!K5FU.N#YFG?2,E#6R[\,(N<[0"5#T<5O\WH]I1(72.W6G P^"A'4L0;<* M:%4JNJ;MM/23322U+5AK&R/4TK1K';F%JF;ET3%!JV4VJ8Z<#B%S)RJR4]R_ M(V_9RJ5EJ.=5<)W I6=%H5&A0_Y:X(R^Q2CTCCN6J1KZ#\>GPNS%";!;$"&@ M]P!@4M0^?[7"PHF>TA/_272Q=)S-);7*)0KB:/^7U$X7;]YF!___DOWY?ZDH MT/64MH)#S/:Q!P&2]D/0ZKM_]_P#YPD%Z1T3RB1B/Z965"-QV9>Q]F>D]G,X M,VC2:<@6GF,L%1(E8\F1*!HK!_01*=K-(>Z>(?RW@/+JI1)9B+VO3P_9M<0'UF*RJZ.Z9[^>J0AT%N,S-4$P@3'YA_,WYVG!%QY B78RA 8/FB5S:47 MLC)B9(!]:P=@]_=:/.*1F]YLP=L?7<*I<+T2/ 7J]8]*!51A==.PH2@N0QZ( M KRK ?/"*@".GB%QI,LZ-YC0$7GU[$H3%)LI-(&RCL+)P5/87$:!6B=%-63: M!=F']-Z/>/L0.+L#B/#7= .+*&(;"30!MH; R>%5U%A&X5HC1(;6'VU!*\$N M0EYZN\3=X7ZS!X(VF4YIPA,$,&"6#[TZ:9?ML0%WKB52OX$ZDZ M?!!*&T@O$D78VS4%6P[MDS!;KHY@U$GS#@X6A>N5@"A0;^@HE#6-3@@*\+:K M$^8+3(]F01JB L%J56$4YJN>+A"Y!NH&BWGVU;%WKQ-65:'WIS>^^/%JOY/O M< FH,#2%J#2BM('*Z0%6QFQFL=L@"7,LGD0@UFX?V?&B/"M G;OJ51C"C#J- M@"W4.3UX\DUB%HP%OAGT?K8D@A8V!O.G>JIEJK,Y^3)#!T^=RCK!4N*3@>,7 M.[*]^DL.2R!IN!&QB);Z2P^'"QLA(^C$#X]A!J2_V0&D\K3X[EC<<7+\$P'T M%\^-?@H',#A=8[/?3T+9LQ63.%M$7'6Z/U_/(3 1RJHI,!%:JGAX@&PUD?"*P MPGX/2$L61K*K7'9>XVX?B0.IL$OM\GDE@Z)!5-E8'/3Y3B#U<2PLN MMDQ5\_>[I6.W6>9V>T?DHUB=4,.P7H30T%'=VG@F!_4BPNQ1_I.=*.<8(KLP M27VO9 T!L;V23 +]H]G07LEFT^ M9]?K'Y4*J.)M.1[9SH_AR#I)+U[ MR7]&X)?L)0QZ6$KDO(0.\C5H;D?^E$"OT="F?*.=B,R=GK:D(/M#A9!4'6]T MFBY C37>W3C)\Q7ABIQSHW45!X]O6>-H1:X <_;Y4"8H?[LL-\(M_&[L1J72 M56C'B]MA*+M(8GKY\N&$'UX$M!#CYG9Y=ZK>,$7_ F$ 16#,]/+GP_O)>^%N M4GGN_-!?)^N]V4O^TI)*A@]E*KT%%A'QKA/>IE[)VJ40(UR[OSC3%A:XK:V* M$4=1G'S8$1:#F5+:TA^*:'$/46V& ^"]?'Q!P3.ZPV&\XB65&B@JP)M+L?^N M51:ODE 7LR6[PQ4431;V7)$&[PI@C$F8J?8_R"&/+[A=1.=14XOP56HG#_]F M&W8*?:8X5H^(E+0" 5JF,GQZ.J"_H_?ZP,^P8[_PWPG$/'PW9 >XP0G1B/\\ M.0WPWY%[=>AG6+%7\._D8:YH#!K[_K/.V)\GIP/[*;G7A_VJ%?O%?BJ/U<<# M9=4:+6)$-#L DV9++RC1?%6N4&?/WORA)%3UX*(6I^!,Z$Y"8(ZB^(%>QD$? M=BA)SYJ^%:V3GZQMKC/HR4<5NVB;K&E?3^^OQ_7Q\#?^93V\G MUZ/'\?7\$7[>C>\?Y].;J^G=PVS\.Y29_#&>W,.OX]OI?&[!JQ'5AZ_O43Q= M/#K?.#%?H$;Y38BZ&M]/,&O?1B700*V.+-PE29+/2, MXICX3TGZ#NPC?G (_]9E353+&5%;JH/#I%X[MD)Q:U'LN@FL3IV/:($)T@Y\ M&;(2R!# _W)T2F84X_ MXD?PZ1I^#9>['?RJ/JB-GZ!/:N!GMX^J^9. L^IN*7GGE5)-Q(LUJ#0,K[Y- MCWRY@1-%Z?/**5H/-J.;MD?3JTEFUNGBJ'R;KE4/0XF^MBW#5^K8VMO* L_6 MH9-E;UC5J9I[WO>?"42TQ98N'$2[AWW;^+ <80E?%25LMT^:2(B53-YO)BPJ M\G#F;IICQS3,:6VVFZQGI;6#Y+&RVPTE749;GRC4,/*N*::.OFZ0IX9E[XXV M9_'']#VGD)'!JC(GZ6&J J?7YJSZFJ5/7VVEQ7!Z5OX]4:/02W\+2F&J3>>J M@9M$_]J*F]U>:R+3U=+PM:W].-^_]L,I6\_>^D=%/S:WG9&*A%1L]6!B 7!S/A&:K;%NMXY?9#B-,X+/[Y@NON[S8%Y)AW5 MX"C(:9P(3D]WZH%VA9(RN'.47@F\>;;K > Y44[CS"\] MPZD%X15"J@#/$7H=^.99KGMXYR0YC5.]]$":'G27"2FC^TCHE:";8[D>T'V4 MY!3.[3ZN$$$./7K9#MQ5.FK8SM-Y#=#FVJUK9.<%$3][V_7,6&46C\[?'2?( M1JZ;K"D[Y+&+:K\)DC>O"#^#A&ZU?" ^)KMUK..\..>LI$:*^4/';2GV%\-< M?[>"4%[;/\S^RIPU:D6L',T4B?5\NEL3MK!FJS*.@+>3M!#_%"6T:\=S6?AT M3PMV_6P2<&<(!:_01K?D(!KHGIROZ+:U4;?1(*RVC<6O60O:*:*X1#^ MZZ:K6^/% KD@VLC;)2S_3!PHM%>%U>NVI97O;]5IG0SD==K4",Q;"EBSFZ'C ME'B&GE&8T,X-+T.?$IW39B;;]&YT9YT^,$L.SHP\VMY/:.F'(2CMXC FCAOG M+DL'[]N1U)XK7V7,OOCQZ@K:!!J,[%]YW(Y"[QHM$ 07[Z!27K/J2XI::>;] MMSW-WM*$6M&;#-J.2.7V%CDB/8<^;3C"FNS(B'IM9N5L"U0[P3A+&LMPP@6$$=\_;CC3GL2QDZX]"%;WKVX?9S!*G_I>YO6C0]) M!;J%#,LKB\9_7E.L4ODUXX9*_3WVS!]ZMH5'FAO9V36[4R-O;DI[M*9[7?]DC6';$Q*'(9?0B0%3S& &H($3XN(HCA88ZF?ETS>Z>N_>4JFO0#:./U6^E]PD]]V2E=X: M9?@%:]=J6>KUX=Q5J;G+K0S=V'YZ*,U?,=W1LGK\\X=#?#KUV@0 ;KE2^S/* M6=[\39I)M#Z#E-7[4.$5DWM3Z_8*GY604M;_]&W20 P*(EODVSX_[W MSB%?4;KNO+E&PF,VF(YA MBN>HFPX/:Z,K;E%1NOV'%EE087-V9<$(M$;78-+5 MX!HENJ_.->KLVJMKE 2SZQX*OD+2D)?&\LF"M'OTV;2M(-UAD3TI[P3S&%R" M[HNX=F+GF%Y>K9QPB:))N%^+^>(0XH2'!<2^4\UQIO8#P5[BQGOIP,M)0C-V MIF^(52KY1U.EWD)#O6#UY\>EZDH9Q*+3XH+-C=N9A1T]ZBGE@X8@3[M6->J% MIK=4M(!?M;H4 O/53P^$7..8Q6&>;4V&9,6AD<<5VFWR2_?)5?:&T_:INS,F MQF.'T!UTO<^GM+UON.'=+MWD-;\I8<,I%*6'; MX/,"G&8R

YS(M6[16R*VO1?M5ZBP"KA9_IEP5>NT?K;JC^75J#1C9M4:G/ M_T!@1OYWP\S_THK69W[?$P^9Q&/ #?;],2H+NA9M\+?^;:JVFGY_JDJ#HMUY M>W=^_MW##336Z?CVT%ZI^CY*E!@E#KG-OK\::$5\UN<#PWA%L)6N';\J:'D6 MIJQIAT[?H;M_=W0C[75*+CZT9*SGUUPLL +KV9[R0SUB[[L(&E ?0T';ZV!H M=]23C%W:6T ^@@G&(1V2#B?5X"_4Z-Z H7O'Q0 R X7^7<9^QEQ 0!"![>:V MM8:8:2V>$6M4HJLIK[JX=K*MWFOVW;K97TUV7?LLK%J?)DI2HEMK)FFW5RGX MCJ05C79NS;(,XW%0^9>+VRS6*? P]NCV 'Q$&/!&'MK6X5%-&IAY7/OD)FL+ M"IN:IN4QT3I!6V7R>EQ02S/TXX.JH@\H[6NQ6-UBW=GB)63YI]$EGM5N,>VJ M3886,[$:9+ [[JFL+G716.J/JJO.W&K08!BIB+SRAZ7Q/AU>1@AC'B\FA+TN M;]9UC<0.A7:7"QY&;&(F"HG98F!SKU9BLL,51ZOPI[A^.83$__4>*+?)VU63 MSI8F-IM/R@MGUR5<;?5JLYE8B;YFQQG,5F&3YX#;-(0=YWXE-1A8GM1?^P^O MO86[BM09+4SLWMKN#VHK3@Y-80,J1=6V#EE]-J,6D[FMOI9 MW!$K:&/VDHQZ5N;::!!]L0Z4F]FKV>5E&$S]#&WD'&Y_;"]63@\EC7VRU8^] MC*/87],GDO:W_]_ZSI,?^/&V[PM1I=YYD7K?Q;IW73@/@60H1%[]RRZ2M86, MP:C=?[03?U!#S23L2-3\CH8P-[NVPRJ^Y*+X@LL07FYI"S#)EUI4D67QRRQ- M_4)- 'OO<#:LCSU MBF7[=U5FTV Y)=E>F:><]T4.1;MB^D'(+YA\G800/UP4-0*!69B'A%+A 4&A M3DU%+)1(VK6)\2 E1&4_@A#\"6.O$0S,PCPPE H/" QU:BJ"H432GO<_0>#C M\/8!D?G*(6C?*>-%X?,&D8].!$/?T+OV@P1&AFGIWKOK+ZD-D3=Z1L19HOMD M#8I.%P49ITDD4H*_-)7>0@!'THJ(:9/+V:R>AIC%>#3ZCR.J M0,%Z[,:.0))"Y8.4I#"V934N20<3,*K&ZS4.=V(7#^"D?P/QD??@;&GA$1TT M+=-Z_$Y/%^%*!]F>\$DX@78+:_<,'1+:E??MG[3:]_29%3@^T%"Z_! OK[0U MVM9U9;5E&S2UIFMJ:C LIR_G%6$VD\+SP6SBNKH.FLFF;?[F_;LW:8O3O[ % M\Y_1<96FU/:2M3*K"-<:!![4;""-#&$V]LQ:7F$H'T)Q_^##AAONP^+L<%40L)3WF1/,KO%3IA(5L"%ZU)0L;[]BE>P?CUW #7:$S,PC87EGAV8?,3H7.2!"]\7LQFE"AAL5"B?PS6@0*+Z,79$E4EFV_K M CF[VGB&GE&8(%[0*7\NM>[Q<_]-RVHSW*@)NSUSM/+M>*1A5R->X2B>+C+I M."W)+%-JSE(9Z]NT3B>IABT1LFP;_PQ%"*RV&H7>-8@8X T= (V_;>CHB.NX M G4JWEQ;IW\X"$9O&=V5XGD# \O@,T=I$O()A:!4 #*/O#5=#HU)NDNV'D=R ME4N $JT\&&0I64,)8J*7HWER],C_/+]@ZCC 8ZH[7H= MYM0(:=?*S$'/3+Z/X'G\@4]#:>9$$Z-T_Y@5G"1JTE1I@H=!=&B'-=)MO\C+ MU.A])TXFSOZ@B(^B^O,)C>5+0*XIW]\BXWH3X"U",Q30!0)AW87KE179RP"H_,/R(:MX".C4L,M2\ M*Z FB8 ?35%Q>#P/VW%&?.>0KRC==7>\O/28"K.^'D/L*+IRHM7XWXG_[ 1T M^X9ZJLS9?23)GT[YLK8CM2"3WY^D1$;?5BQ)]L7K;LJ+01HIMC!1A6)_0:4U M4+ )HQ:CD:J,A\UB;66KYO&*,Y.Z(4XG(RH+GCI):@'YGN1K1CG3K+; ?"^< MKC&#'IC/D$L%\NB.7QT89])K ? 2O=>'[CJ#]@OMDF3VG)%D;@3^Z 1.Z*+Y M"J'8@OV_N6Q_%'KS&+M?5S@ "T;4PO&6,\82K58::C57ZW$ORGKMIWO)J6B[ M=:4E"EV?N\=(H$9EGTI-C?['FL*-BE6,P!YT-O$L[G:IX677]&M.K68/:G:6 MH:*#KV1[-!1HVS4!*CSI*3S1:>?D)JMYV:TO,P^5J\9I;TO77$:NBQ,(3@_. MEB8OC;.4-86K4Y3,PE9!H'YBLEG91C2PIR.9A*T#AAW+VU8CI,6JA]"<=4T ML:3?H"D-<=SXBQ^OKI(HQFM$#I=GUD-&IFHE*Q6I.A0@*1A"!5-B;)AC4>:2 M2)]'N&Z1$R%!G(E5XAWLXE0:"K:DE%=!51,#\26VOI;]<_HU7OO97(&UW,^I M8!6&N(O[(MI*9<5U5.WJW*[1 H%@],$)&9"(5BM!I;F:]8"1U%P*-LVT;=\# MT@@>-(<[9IRS.X=I"K^X00UI^O9Q1@+E\5B0P%.@X(JR*B2M&N@ M]4"RY+ZQ]6M*5HYT,$H.!0/-:JK @$G5KJYI1O%LP#/KF(+ 16 MX 5TKH-%S1(\F[)=8*$[1^G6L>(&TE%\Y1"RA?!;FRK+U"WGSV)U!X C%2M( M DJ0A5U)M_FGOZR$0XU.DJU>I&17'LWG:L62#+Y!9D'W.U,-QL/LBNFGMP#Z\PT]"<[FCZWH+J3$\*8S-IV327^ MRC:SDBWP:%C2;E98='C21-2N1(&^Y/;B![Q7I\N?R]<2'S[;W,P<)40;]%C= MKC1@$L9.N/2A)SK@;/S-#1+Z_$]#L\I4K>2$(E5MAH."\J)0$2-M5Y; 2F@: MNPJQ2@(YY5"Z"BF%1>'21-2NG"*7]8CMI>25Y2>50T&#B'JB(.#0RMK^9SO: M_H'0ZT?C[4/@A/$H].A,2'I;,W]^0:1*]::VFBHV T)"65%9H:1OUEW ]8U=I/TB4E M=0@Z;R?A I.=<0\B&>!;N@'!\_DW(#PX- RO$!#(F&F_JPO;& M_,MK9EKY<)+ J&*%WMI\7( N)2'NRC0OYKTQ)AB-O%W:DEX7G_5@<_K7-^PF@!S_OXN\CWM^6?8R61P)&NSWHV)\=^LZ(X<#![]4? M<.";;I>ZWOV1=KY&N;/Z>/-;;L_MX\WYI>WSSSFK[?//-R!F">8XL\ MP+QPS&R@(P@PCCQTP+G8:9MGF.LTNL :O^NXI]?\4SGV5TR;QWRNXYC3R1:R M/;PF"%A+IPC *:9/@;_.%F]VZX:2A 3*1_1^"XY&R#D2LZX"[ M;,7ZB\V+5[X^X"B5KR>QNC0+,U?H70#V'S%A60MZ&OB"H \:?W/35 !^?8&T M>W_M3! M@V0HBI$W@Y_$=^/L$%.'1JQ)<#O@7I/A=HGOY]M32>G_TP998^T000H ME^]!Q"[-4^EFFU-TIY*BE_.:C]OL5240L,-,2V5TT4-"J")F+O(YD#Y_W!:_ M=R \ (;_?W_ 5!+ P04 " "K569//E+LR2!* #5"P4 M%0 &-Y8F4M,C Q.3 Y,S!?9&5F+GAM;.U]6W/;.+;N^ZDZ_R$G^W6GDW3/ M]$RF9O8N^99VE6UY+*=[[Z BA3F_WC[\8UF\F*X#2.,K?7*5YE,=I ME+VY1VE>XI;^\\UU'O_PGV_NX3> -J6O'ZYG;\XC] 3S=^](8UF:?_T;^<]3 M5( WF*N\^-OK$\J2\A]OEV7Y_+?W[\F?/T"T>/_CAP]_?K_Y^'97M$CVY;Y] M^_;#MY]V)3^^_Y_;FUF\!*MH7SAKE6VV^]/[_[G!3.Q*$H8X97?\OFTPG'+* MISE19'PH7Z1BKM_U:O6XVM;[^.G3I_?U5URT2/]6U/5O8!R5=?<*Y7C#+$'^ M>K;CN]R#&Q?LD M7;W?EGD?91EFN6ZA7#]CD!7IZCD#N]^6",R9[.^@0+CZ,^'G/^K6W@_G:HE9 M07'U!-[A7T%.;,0@E]36#7"];^U= E=1:I+E?M,F^*V;>K<"JR> 3#+;;M>L M9L$\JK+2CFIW;38^'@#AX 1>@C-*L$(M 2& ^/W[Z\.FG#S6O:NT/$.,%Y!4N'\-% MGI(A;%:M5A%:3^?;3_< S2%:D<%Q^I2EBWJ<*P9)-I"DMK 7>/9\J157D&$_ MJ3(PG9]'Q?(J@]]^ IY%19'. M4Y!,"L+-Y;\JS&9&<#1 6#M\:*ME6BX!.H>K9P26Q,1?P TLBL$*/$:O@P!/:V4 2]C_ M6J08,I.B &4#3-TO@SA6)C(,DGL_?59B'YX,WA=1&9F8'Y2:UQ9BDI!?8#Z= M'V:B6;U.04GQY3G!5.\@YNOG#Y^N,5[A2\T$P2J6 :X!F"TC!,ZP/YLTIS)M MJ>WRHZVF0ZO$;+'-UL9\0->LA/'7:0+O++UWB)QPZ __R&87@.\Q)% M\:!QRB5W#ET1I_Z&+:LV 6[9EDUXNB;XY38W=.V!(4F6.FCC ,TP9FMW*"_/ MJZ+$#@8B:/X,X )%S\LTGB ,_\8 AUW(XFS=_CY\=6*3*?U>38LX@\3VI;F, M^EQV%EMGZWL$DRHN;])\$$;<,:?ODST#PDZ^N,&TS)B&L,DQS,/,!H1!\MI* M.*\GK^(ZKQV9)%C5Y:Q.\@-RP*?X!/%<(>TF&1@1QFQ86R9,51&7Z[]I*+U^)2T$\/B=+ M9T72AO=X&GS$<;6J,G)61B]J?"]'A[;^L (Q";(EG">7>-E:KJ_S>I.TE#HQ MH0PCW/;T!VR8)P0"9*51P"PE2_+D+,K(9NYL"3 2ON11E:3X5ZV16Z5Y4T(D M*9O*/3;V''0BNE\Z]3@K^8[2TA'7ZSIW<7EW>SR M O]C-KVYOI@\7E[,'O%_;R_O'F?3J_/I[?W#Y2^XS/6OE]=W^,_+F^EL-DS& MX43M]>/N],%R-]+(#)GC\&ISA2=0,JWD"\W)JM.&E7,^T^=ZEIQ.TTZF8:?2 ME+=H>C?0V,:=\2THA*@VCQTV&.!QL;DM/ -;=@:W#TQL%PSS!XE8 (]. M>KQT&O#KV-B;\V(SYS(#SV$LN;3WV+_718]5 MUYI9UU>?1VYSAMU@?2[Y[=EPB?5YE6C4AGNLS[!$H\9<97TN62V-X3;K2V& MJ%D76E\4;G,&W>F=&SH(WIP637FV SBD-V3":1DPS_8;,1FTOCV)@?-X&^ 4 MU5:-/;W=#UD:/:79T#@D8Z3-1^S#.49FM"+.5X'V<<4@F2.X>@*+-"?!PQ26 M2H@V3=J(Z3?'E%D/Q\1!KV3#+J)*)S$F.2PF8@@U:R+>P?Q7# :0/.#_HC2N M#QXP'P[DE29MP_MJ!J9C,\#6,&S8TB9E5SB\5D052+91 ]8%9)&S*^3>@;\L MRG1%SLY^(V-$7JYOMN/=$!@;9\&1,B[ '"!T8.1A\!QDEKZQ)8J)F4;:N^K=\=L3KUC M=N"S='#[S1AGII9;33=^]0QSXLO!.:Q0#(NRF$-=*SZ M>5425S8JMQN,<%Y3-;-Z,D38M.#3^55-_#;-TU6UJC_>1^O:GW\ _ZI2/$]\ MR1. L$\8D[BLC*Q@VXU-%@AL5@#F]6.)OZ8:$S!/-PNW&_QGBW7P6@+<^#YT MB&C2X-WXFHD=&QF,6[0SDE<#HK;>FBD$YE'Q5%_XKXIWBRAZ?D_T^1YD9;'[ MI=;PNP\?MXDT_F/[\^]WX-N!PWL$<_S/>!O1A#9NPG7>+)%BOP+W(=8/N,:N MQ;Z#L;)!5B=R,=MNF99$T0;;?1^:KNN=(L-Z;K5I2,?;-MOZ/9C4!.TTOCR8B_VF[^],<;UFQ(.;JS-;8UYK.ZW;R#"0^<_WG[ G^J$ M(7\C!X(@^\]*(&,/VG#K MU56 6Z-N>'!C"6X<;GU"/;A]# IN?_VH#[=>706X->J&!S>6X,;AUB?4@]N/ MWL%MH&_V^T8B=OJRS[.W*3S--T&3 M4ZS#4I3>@#%)V._@ZWK"RU4-C;FN9ERD \^_+U5'05O[K_!Z@ M%":'H8YAU<,;[!CKD :/P :-Z=.^:1E@U:H3UC\))+_HC@C=<6 ;VM(Q"XL4 MMOUJA4+ AF-?X_8LR2;O/=/ZR7?3RO=Q/>:-JM^V.7-JMOU]&Q)3RUZ;$(7K MGO'\R7?C.?BGVUBN[O5["Q,4BY2%F:I/ZONV--D^\-KPQ$+T[/#/WJVHV@%A M#^EBB07[4FQBBAF+)JDZG761H$[ YJ"C%?NK&SEN#@"M"OROS?*&I)';XO5G MS_&ZOZD@A=1>:2Y&&Z6/#ITL3;C&99\/$2+_PD?DW]]WN@@S\=5>2.NP1XO& MLJ&+M(@6"P0V[.R9[>&G8TRRU3I6):XVVF"R984E34Q? 9P7E">/PX+G5BX$ MDND+0%A

;P]#AZ#9VO2?QBW M#R#;;-\LT^>S]29F89^2Z09N\KV=>J7<[NM)-04I=^&,A4Z 4P)LU AMM<8&DV#QGA M?\M@3K9:!W#B:IZC35'N85"3)A9 +@KN:N>A\0;%%>Z@2>/A]O/KZ[R$&YUM MXOYQ&_?D!6%(+M[H;$<9(*>R^32(G.,P-3N;3N84[F*+R02WJB._TZU^VI-U MASU_VM?SO4(F!3D3($D,7K"?U4A,F0LV5H3KEQR! M*$O_#1(B/#4"V4R+S;#DH2VZG01\P,=A@C'?)=0Y9'RA]T'8AH2UNN8U;8Q$ MX;UK(":;-&*.NR9/]FBT4X[6(#O26MT.,&.1Y"H=YBTA3_J8,$=J>P-LL=/> MR1#-=<>162%=U#$21A'&]GLX;?Z)4J[S*XA NMC=X*6:G6X;35-3;^.[-Z^! M:O?=I+3%LYH^"TAV'GEDZ! =%3>1!/HHLJ?#0M;OJ1]8-FVM^]0U BJ % M>=RCH'_BW^ZT0()Q']D,">?!R2)84:XL6U FU4(8K-&N-!MER0,7[A;F8+U9 M8F/)S@$J-Z_&$PDN\/*Y2$NV6Z='37IE M#@,(S0YL!F"G 0A@#N#=?1II$I"[S.+K-.!3X.&T7 )T#E?/""Q)A[\ XE ^ M+O<)O?$_#]&7F[#H@H1@,BK"7>+OL8,0FR&B/58W^\HR.0ITF^D_]ZC8S)@O M8LJPRCNMT6E"3V$.3V^TD0"-*(;^YJ$B3YVW-=5Y.=W*#_)6OE9?F[M7KT+^ M=#->^9;XJ->73S?CCPA8IYOQIYOQHIO;IYOQIYOQIYOQ>I ZW8PW<3/^,\@! MBC(LU"198>T4)=J\6;N1BS]>:;5!OS,OVX;GH!RB$2.WZ14I!W"UGK7*V8:" MG%<(@3Q>U[N/45QC(4_JOS:IQ2;)']7F./<,S'&=Q^AU>Z-Y4I8H?:KJ^,E' M>!^A>C5-1?HX3'3?#W/,A%M;,[$G-&HW&=]5&DF: "8O%#U#^J#6MR_EW-X7> G*.-.X4K\&!M!I?BX;@-W70G>3Q_JP@3P.4U MEF(.5\M_@1FYWW0(RFS<;T)I@3]=X#_SQ3U *4SV[HVBZ1NC)VGF!N@=CTF; M5KXS\S7'N,1=N6,S57=&ZLX\3X;)4+CW)LDUQC\?O3'NW I'%MDE9]DL#^1. MMLE0O?<&VN.[9Z4_!V.E[>2;<* '&1.YP>]Z+JWY@A*6JH) M@L=CJ\;5[\Q:#7+>L]>_'+^].K14AS9ZLDZ6ROVW2ZY%_O7X+5+3T35&S[9M M'J.K:UKY_ENIV-G]%)2I3EZB-"-[U%M9&YY^_V1:PS2UVE4TIFZ/;5#"#0TG ML$5N*[6E$KN'Y7Q21K?Y6:2.QQP-JMRSS7T!SWV3/+8HEI8"G!BC$S,\&6!8 MILA-#T$KZ% M( 3 Z6LM&\8QOV#T]U7VK%R^1JLTC[821V^-J)7%?U4JR+Y>-DC&50ZZ=7YU$YEA=*L(R3JEQ"E);KNV@%A ^4\"JP ML$6I,,;S).)>I0%-)*TTTACOCG!)!)"DG2Z%Q.,0_"I26!KY80ANUPFQI/K@ M"(V:&$XA/C>217GR %Y 7H%9FB^B9[P*O7Z8S+@9UV6K]8 EJC9&7G5!+T)M ML17PU4^D+DTK")09';8$3]JX';C$CR69&+E4'K2Q,W99WX\M4-E %/ZKBR;\ MT^_[%PAF,<@CE$**#R4LMU4AIYRW'I.L;.J.DKCET1^5ET/(EO4O>?$,XG2> M@H0ZT$B5;2*%7=:91R3N(Z@F6 LFS-;W\!"VZO*U].$0(0F0XZB@OYXN+D@! M1[>@&W=&KF^@@DQ]7+":[V*#T6Q8P!@T=O2FZE%&#YI;,GSXX+LA#@80_TZ% M&Y-J_;31&IUE:"_,Y@T_DI?DRRAJK7 VEM7;Z S+*LTX"G2!^MBV."M05;D&?@7=B!CJ9/R"B3DI43B-U68 MD76KL!*"M5J6@K9BRT%B?HCV;!B#'C\B*S&9_(#A!-T!D.!5X*]15FU8SS+X M+':3&--9V9 8YY"VJB.!C@EPUD( MX-D+LF.^OUY6S$!9;@(,"NQ2?P1?TH+C>VBUT1FC%=OP%+HF-#)L MW-6C',#+#]N'W2XCE&-?"COYSU&)4A)HQT"EN$('@KP*GN--6M9AX)(@8_5- M L;DS&9KLH)57MXC\)+"JLC6)"*QBY0>1]K M!2 $R$[%31H]82^X7-_!DOC$BYRD(=I(.)V3Q$2[WVB5ON0)>7N>7*0 R4Y3 MT_E6=;/JJ4B3-$)IS_OT@)/.F#L*)YX:GC^],VR6&)/_ ++Z7ZZ>,[@&8 ;0 M2QJ#V3)"FQ4%"?T'>;&-8'C=[OV3E ^7KP#%:4$>-"AA_'7ZS-T)--U^=S?% M7/N>&Z(M30[<63'.E7*^?L=W278[_A.\N,9KFG@)DHJ\[M'],O95DRLB-+A) M7T#29:V'L^YB1:%J=]DB576TX>[071Q&>1=2U!OH*$BE 1=75I3Z&AI0!'6\ MD>&B.>QH4 __B@M'U+/U;?0'1. MF=;&A@83 82H<\0Z""6,6M=L11[&]%;<1[;KH$ .R1)Z4AVDNQQ)PIG+R0G2 M]%:8=S,\ 37GGIE;3,O=Z!@;U?[%6]Y')3FCX5Y/HY;IX+%3QNWZ6K=_H)R, MJE"BT6S"B4XK@"&0K/.K$J 9G)??\.*_(S@71$IU.^"2K!L"#5T(EQD"KQ$$#4[1TDFZ[/H 23 M!0*;. DN,L45.G#D50@.@]+2FP:>!.$>VOP+G>4HX#."A<8.4JN:_-)D6\T; M_'%W/17%-[+7*4TS@(F8(TLC6=ED11(T_KL^.U+'H: A>60R&PH>JW(JLHU> M$1X ZX:B7"5YG-:5@L=D7W3;^&M25)VQG1XZU[D8L2!1'J>;^PFU MUW$1E=%=A% =[#WV_5Q6P=[5W'[!$>\@;YDYKQ#)$\Q/ M6L@IRQ*R7=9-LD)F1T U81@A)-WFVW>+>%U!>3SS^_Z9HN[# 7]EMSO5KMTMM+*W%Z2?Z^H4BCGLI M)O9MM#IM],UIL]U&S2+BH.,868=D^DV<'$2OY_S(*W6+15E5*V;?4;\W^J[S MW5UF()J.H9AG>N=MBNZZCU[?4].[C5[Y'4C[WNS ]G<_.I##LU0'4NN/D3KE M'L&DBLO?R(HA+U-0/.(QZ0I%JZX?*UFZ>=V(5]IU7#7/JU433<&OE6U8M>.= MKC,GR>8V^W0^B6-R*R+-%WBUF2<12HHOSPE>=]Y!#*R?/WRZ7CTC^++9_'Z$ M^RCP??CWH8&Q%Z9WX-N!&=Q#.?YGO&%\BLZ7Q&*O\V:)%*^RGS,@6L<::[=[ M2#.\W?&.L#1YYZVFC;1I2,<.5^?FX 7MZ)(Z. [FNG709H1;[_82E*VJ<87^ M"B*.5CB1WUIM=*Q&L8TQ]C+,0 ::T9M1"^E%B>MQ%D!$V2,F@#V0K2_"C8#@ M%>VF]* 6=1X!J]=K4$ED^EM0*H1;.3QX! . $].5W3BR7'PIU>V.EG)UW:Z. MN)T)APE.A1V-8&L44R(4 -P&CE[,X'Z7XQ?O6HJ5 4PN4M_1$.;'9N@#*';G MO*PC)7J)YF9VMT30+IE89CL.%X_NZ,FT5;'$3+;.+$/'TR@/,[!ZH0\.N:<8 M.NU1.CO(QQ>:8NV'3/:)F+@T8TCIE7:X8<_L(LI P9>*AXKV PPR;0:'$/D! M@7Y>ZFI(8!YW*XX)$D>HID<%G[;XZ0E:#O?4&RE9#JE&BZ):;;*TC+V93V=_ M0LY;%G77G*T/1>ZC==V)W_"J0K2;;Z[A;KX/ PU[D"Y%*$;!DD,NFXJA]IG) M5@:W[V+/WR (J9E:S"J9GO%BL CT-"^F6/?N-."8(PO-=Y].-*(Q+DX1C*<( M1J^Z[13!Z-E&RRD 3CL S@_3.X6@:H>@^G?95-L7O8K2^J$-T%CY/J3%URL$ M2"X,@$!1-BG>1,I%#,_DFLC"<999"G+^,2 M)(\ K3[R[-TJ09JA6R)X-!;NHD-9\ MRC:G/:$: M/E6DGMF;?+IT9+/?OBKRF5S$*Z[S>X!2F/P&TL629!MZ 2A:@/KC!=;(7G.F M!X%A7)@:$G2Y^*X'""-=Y_-P,5! U==DG4:YW$;H*RC)F=T,Q!5*R5U<;S(E M'W3WHPL/LH*%406C!6%+M[=+$Z%[]DNE!7JL54HR!+ H497BLM_5=C*&WH[Y%*MDP*3UTRCC+QE2OK@ M#,PA(L\Y2AK0P-8%UJ;=^LDT;755@'8\5/ 3CWT12:=9<_HJ:T;,_I.ZR>C MM]551VWT=,$#..FX1S &("G(4\E$Y.E8AT4YU&Q)%[X M"Y8 :X/HBWYBH=U,^Q1#HYGOV>0,*=]C6QLL86\F_(MW,R%-O/9^U@W[B3ZU MRIUY3K;R]VQC@Q3ML65IRM6SI[]Z9T\"_$\9[4(5M"),EFO@=)8:R5_M<&22TMB+-3;\5UM_^P>%K6FJ'D,-&LWE^4J MM1TGN+;1VW"HTNBIL0VRNE\8:[!H-2)0$;QDCM,'+[NV#'AIM;\#\ J5-CYX M.2P&$+H7F _#SD ?@!?#RUP_DALCE]O>5T?&I]RU^TM(MR J*K3)V$?_$2+& M8A]_ >DBOWR-Z\SO^$]R%^H<+ZM1%)>CY[=MWN$$)6'X)HV>R(UMS/Y6PF2: M/Q"1$.Y^7. .XG%R^^=95*1%;\^ENP:W0:.[PVK[#'Z_THMU/4 M6A[30YKJC@U:31T9_@WHTZU5#&(X "_=A.)XYTC&V[WE=.+DQXF3^0 M',3CO[$MKM&](<>K<1S05E>.TR%:AJT \BMT;Y-S< H@.O_@:T:3]$"IV@!A\^=ZV_KGQT.*'Y) <)"+-/;6=31FL.-1C7V O"Y^7$Q>]FX=ID-;0#A_97%:H ML%5B(80@A9T,U_ES51:U\!^YGKA$#18R:35&BBQ0ZD<:%H72\Y$G0Y\*0 [= M0.'VHS+Z]/;AUJ4;TMS<$.,G9;C]I RWGXX(;G3I[<.M2S> M'2WGKB!S_>^%,\A=X+OQ!B47]&/Y@S[%]]-"]@]7H&E?QP[7'S_S ,.&_6'L M.)[RL)UL$O.*2G+5C9)/2[.V=%K)3NU39A]=50>0G$15L 6=!R1C+Z)8.LU MA-,["*9-]'MY <'@VP?^+9QUA-5Y]<#6>P>GEPZ71GAHFRWQ6/X(T*IA7UR4B2MT9WY.!;<>LD)'0@V!):!%H]F:+\6T M@C MG99+@&Y@OE#!E5RE#K9$E4+ EY+@!C F22^ 33N+,R4ST&"\N9(776!JLI0+ M'W V7?H'N>\F&\AWD'_>/W0%=AN+@>,0[F*=)QR>)QR>)QR>)QR>)QR>(RV=/3I1M!L&2%P%A4D*GWU MC+N\WK.\BQ!VO](7,/KU'RI[$\Q=OJA#(,[6AR+WT;KN8_+>R(WH^HZQAGM' M?\,;]B!.2BA&P9)#+IC*4/O,B*O![3L)RS('0FI8E5DETS>P!XM CYTRQ;K$ M!HCG 5;W683'XQ4OM(I6I&,9[2+CGJZ8ZELHI0'!NHY M@VL +E($8MP0?=6N6[VYN:I4W>W*GM%'<+#@7*1T-C-UJ(R!(@I;->N$:S9X MY&LU,2-3RRNH*(NI@A"%Q@/8V]:839C;(V[F$]X&A]J$(K1\T1J@+))2G7'2(N4<]>;CBKH M5*54&VHQUHX\M\A0 .N^G=-1.QO39V$(L;!\]WB/7=[Q-6&;'0W5%:2WDZ;! M9.O03\A< )!] $6)TK@$22T&%Z[)TQE%#,*1/F,A1?;W)'G"U9H M\3#[HH):>AT^>KMUO@L40]!'G?X+B!*E;*^/Y >!% M@:\%F5M>(:T&>1MGHRP'Y?;?/%D06O=7"E0V[ G_U;4E_-/O#T0VRK8=]=M6 MJYUO1[--QY/9_O8-E1?@/&U"QWG23;HZH4BAEO]WFJCU6>C+Z6E M>NT6B[*J5LQ^HWYO]%SGNQM_C:5C*.:9WGF'_ #L^KYV8/3*[T#:]V8'MK_[ MT8$IN10XF:.HZDP3!8[!H9QWBXO:-?5F"/5A0LDH2M@_6M17QT ">/BP)=GF#^ RPS_U4?I6.1;UT-;K2?P[Q$Z5-%!,>< MD>/N_P41]7:87(TF7$4U@@>FDDIL0U"2F1[8_F(?;)AQW$O9!4BJ>E#'(W\K M8NF^0O$22TB8Y8^DPUIJ@E.WI>!!:T2%ML$\D,D>R/\:R-)40EF;A%^-C$5U M0OS'991O+@)LW*OB.M]LL)O>?-(D;VHK2IE\R/8Z/:=EE#$4E2>[7??IO''-CWDCWQZE[KU^&Y2. MP7;M=X$#L[4I1-]B_0OJT-;FM'U4MO<\ZG/R:[(FSXLTKLJ_C#@:3#( .]EJQ!R':2M!5M>N)B@83^<1_!H#-U%AP3@ MBTO(TC=J3Z-!S*CA-Y NEB06[@6@: $> $%IFB_JW?_NC=J?V>R#.M_1EF'&VP<]GYFB& MEK$[TN=5AQDYA3F(3$88C>S!"#4V62P06$1EQ\&;5F511GF"!VK3KHQ!EDSY M-$98.IH1R(].]=G+,2FM<#0R&13FQUYI0PU.-DB%] SOBG+H'(&'0FO+F&%<&+9]92Y.(\+0K@M@G- 5L#]Z MF QH-'W7B2HLR^Q=D#)RATE$*F0#=M@)WMY-DI2B;XJ>1A!:V5@9>8JWQ=]( MTC\3AW]ADX=GUD!R46UOS6$I:TGHNS6?$2R8[P,/;*X[ M.F@W=Q3&;$:9+FQO**=]4SFB>$7%,Y21SQQ'/F4\$M,=I[."GF89DO6'!@]C M&,GX=UT457OXJQ51T#7&FT#U6J+-G:HM'87M#5:AJQE3D\F^11Q? &!CFU\R MG.E'2P& S@Q' "HQCST;@!(?LCBL\)OIK+>.;X[+D0QX$1NZL(#;1%27KF[N##%\.!<6^U.[+R)9/X62D0:#%R6D\,-&% M1S0TT(3LCQ(.DJ7=501'VX>A!B?Q'-Y:TUJ'M!:\Q1E3I6VK,13! 453>\XR%$.V2/==XO/.LH(P?^>A2T9=8"@PAGM*>YS\$6()5S"O M?WD@8M)<4;6:3;=3MF;(^-=7D6UW4I&I_DL='L;\Z.XT7[X^IRC:KA<%D0HF MVS=VZ;#7?L@V8UO=/I]Y,%GOV]\1!1+5_R%A$OOS8F[6$\,D3#ER5!)'8XAV ME.ZSP\;COF^.'@;O#-QF;1R\;GQ7^W=JVW3LW:7=T?FNK5-2_3Z;J%"$OIV: M#"D2[?43-[HG%GEOH!MFKEJ-NGO/JQ8RT#65XVP_7H*C/@S]2T1UCV ,0%)< MX:YLYM[=)>9DK8JDZW6&I]C;$+@-(7K /,^EV$4/VO"U!&:5:\'6NT:O"TO^'?PVMG MA)&JTQD5!'5&&ZWWS!0-#L\BO&R/P6P)0'E#:./^/UL?"NPNFCQB[L[6OX!D MD>:+"U"DB[PN^TA.]!G*LT^PHWF;! T.P-@!H ^[]P,U&5E:)AG--[5$P*11:,PWUZ=%1QZ'Q_ MJ/J=%1 M*K>*VX6^5,]!+7$%B.K3:WF,,G3<#U4%*AMHPG]UD81_^OV!<$SQVJC?MLKJ M?#M>/XRGA!$<+CH[[H6!11R/&URZX;(PQ?)>(KE\HXKB%A%8;K4X+:#R0 MZ;;>I.RHXR@^AVR_\?T(_9[SP^!NL2BK:L7L.^KW1M]UOKN9VEDZAF*>Z9VW M*;KK/GI]3TWO-GKE=R#M>[,#V]_]Z$ .SU(=2*T?@'?>G\8Y6V/\PAV/G%7X M>-TP)36-N!$FX*]_))-B*\]A[XZ[DZ50L[=/*E'3[;Z6L"OA M$,$E\=7?UE(A%< H=0?S9"\1%UR EC G,7>7KW%6)2 AOTZ* HM%QN/IO"7XI1IL#5)@ -L(A4"@ M;UZ;9HS#)%\!+&8/^B'BE7>0Z"_*)BM8,;-22=5AGKQ3ZW@.6A6)A\%0CE(_ M5-@[8&W/>\\KA$ >KW?[1,5-&CVE65JN]WJX2 O"=(684:<#FJ*?U"LVY3DZ M#>AG8#3H$ 9Z6/;O6C$M:J8@D\4#B+.H*-)YNITBXKA:51EQ[Z?GU]=Y":_S M&*X.,\0]1&7*?&#&&AV)D-&!=#PW$=N:-37HF^:N9US^W7T^"$_>O<"NU7;T M$-H(O3@3ZMWBP2"6*Z5VZ M6\*M>:NJ',K(1;5M24K["\L,"@'L11]LM"?SV;HE-;;?!T#$3//%;'/MI^!= M8S/8T-!;H-SB2V/MU>/Y,*CYJ5V#% M91MA4YRR8X34F.QHJ*8-^M7SX?SL@KG$?'@:F;>5ILDV-<)!JFP3>NRR3H-G MQ1T#U83KA?8Q*>RQ(6S9*C88WML$PQJSLMTKQ[@F>;A)2FXL34$]0U:MUO3S MI*JY"^L4=PG4EKG0L33<>2RP@L]=G0][7-CM&A_]@P' O[5^IO9 MF*>A]Y,BC9B]VO_8Z-/F1P][E,F[>G]2FK)ZAL@8T>N,-0]OFPT(^I+!X_VUB,&F-Q![/L!)RZ(ZV,K.MR:2C(Z^M MJ9=1G:^N67>*AR^OQ3=7;2RP!3G5GJU]DEC M5KH:7K&&6T O-L91CZ"SH+189"4:*2NZ6CN#.@IJPL3/1)[1>3\B3&0,@,K%(\11$9(!)"0URZB0E>:1_! M("V=!@HDVK9Z,L/H_NN\>":QP5CQ>7(+2JQ0N%C/U@7QBM@X4*C6!(14-1^1 MH2ZO!D14B+B_.^;.O:#N1#EW,%@[48,\#/$FE&$?PZ?]IRGVZ2,2V70#HL*C M=R+:?"7US;I"M',D5ZFSR!95\B"8ELJB7+2LN"HS')97U<4.A&1O4L-VB')Q3B9X11J]M_O M%-<<-\!5 @IPB"H$\:QL\IW7.*7)J@-W[#U9IG3")/4*-661.6K">I5^ED&E MVJL($M2E0,E-96\?E(R%VFWZ"I+I?$Y(:('^ YJ0PFLO3:. *!\O=@')8M^ %FDK$[QS)R=(T[RO+2O]F9YN;R> M(\[S_B&3Q.206)PHNRQ(^-).6@8<1<4["&07=SL>JB_/)04=N"074@D/4#< MBPO:*I#*O"%?L0,RF8J^PTU9^(' 4Z G@J"#"R,T;G5HXFS%(!:B,'I1:DD,7:U:OL),3VP+@Q:-F.N+ M,*9/D'X#Z6))4GZ_X%\76$32<5X 4@^8NFK07UQ.&^!RM9JXLJ4:V1,];0PS'U M9)9,0-$*O%2E% *\3 Y6S-#*$88K7DBEN?%*+H32YHCEWRJ9(NT9R./E*D)? MU;PT:C6QJ]:I=MS^&D]'(SEM=):"1.Y.$K41D5%-B-QN-1\<.7IG<]\:WQTHN2X=MVQWOX9>=F3WC=514$U(202UB;7V4[A$ M H!-?P^4BQQ1<>%N=#CXD11U,(2$=+[?V4Y^$>!HOE-<"0R>\+37!!:F/#\> M&VE[E8QC MS*;WX3[L)L?LT<=O4-RCO4*T'FT4\KE'6;(,Z-%^DYYZ D9&;&K"0N=C-BMA MX8!!6YRNT.BP[5.RPO-EE"] <9W/2AA_79*$*J@@N0/*]=B!NN=95!33>B!"U[9[GJ(7M:#P*2:I;-US:!G(,@J3I=7/'KC+M$9'U;GMCDM5J &"8Q'&UJC*,_:1^@)#( MB<"2F.8+N,ZQ:RH\5E&KWS]GD:WO*:AT-: '-G5J 1S"/)#%30Z2RPB1K ;T M-R#D"O?>F:,7]A1+4K+I 4?0= !W1@;[.LQ#.:?>#N\DSHR[(W?V9LOA\6]X MF21_5$59G_5<070'OFT/KK$9W".8XW_&M2)XZS&M-KISG5H; :S7AFAER/I- MCVX 4"7!KM/Y)-DD'N#.@[RB'>#1BSI?S.GU&E02F8HJ)<)-G'$)AN'=;^7$ MHWV>1"@IOCPG>-S'Y7_^\*-,P)1<77KTE*BN6R^,VYG]\"DEP:FPHQ&DQ$]) M$G+Y'H +]'T<@+Z/ ]#W,63TT06W@+XNH?"2"O/D^].'3]KHZ]550%^C;GCH M8PEN''U]0@&L3@=Z;LRUJ4O?C;*\R:U4';EO_@UAUWE,LG6!"[#Y/RTP MX %F&=;*-VQ!#+AIMM+/(J?6BN,X>=DC[6':T#OFUJ49 $39UCA%FW"6Z[Q9 M(,WC]#D#E_,YB,N#;?ZSBG !DK>N;.Q-=(!LE58'[I9HN34*7=Q!MSJG&I4B M[TUSL\MS>.NPON*802>L@KU(DW[!X* ME-8T+CD$ QCI&\??(K*,B03-X *4J4QB5(OF ]%7< C\L;R2Y?XWH(3R;%-M=S M!X'C$&^&XCLD'HQ]C-HKILQM)"&L/H"C9KT;7LS7"O6C,&#[_>+" M@FU*T3-A_]X3XHYK1+XSDE6?A(& O. MT_4;HJTR%!L*QIZ,:HY@VNPF<7O*X2MN0#D"5<-H O;4L ZIZVC@KNLSEPB7LQ3#_3^ M/4S$G?"8$K*O)@UJ30[XXM:.!?J*>G,$?FFN>O#W[T$E5J#\#2PV[MMC]'I/ MIKCKF8G@):E1 MCO+*@VS,(SA*F=[16:M,<(#DR6C^J(I&JP>63]Z!17D73&>QR&M'9:U(;RH2IM&.NZS JK-*LP"<@U>RSVH:M)EU.$$GM"V_$O(I@[4I@W M'O5V5>:3[\M\M'7I=+8Q:T F#Y4-&M #>-[N.U$TP+,0J8HT$Q!4#!/C*MJP M F(Y!H0H]?3\LM(YY1K\@]LI3\,I3X, 4U*/>#P03X#QBE?O6^.)CL:W MH!TPGIQV'"LZ19_A01U=&%^[$''N ='5"T4,]UYGV;?1ZK/1)PJY-_JP**MJ MQ>PWZO?FRWSM[^X>8*+I&(IYIG?>P0M@U_>U Z-7?@?2OK>>5GSUKP,Y/$MU M(+5^Z.,F]?TK!R,GZ\4KF:%3_+25WN#I7]S0_KR!@'YSE#*':!7A&7_ZE*6+ M^M[8Y>LS(*?7C^FJOEDYP[\6\R@FW_!J Y47>)W!V3.S0Z270=XLD:"=/B>: MM[LM9XEUT;F@@X0; ],>;8I,\ZV".C9GD4+SZKUI"FYW;XR>"=G7N+T3(IN\ M6YW]&*:U=:$V 0'7^6_+-%YN62\>0 S2%S+,G %RD^.";CN:332-0[F)T-$_ M3&>6X:W+W!BYF+"@2167OY&8C[Q<;WBFH91;L(E%1L'0$2"AR=YRWN(N_,ZQ_X3=3 TTV(3 MCT-;#!VX1C5J&>&&>+6:4\>**4P*;,TQUEB$'9OY)=93N>:XV]:)F3,@+K'O MV[;D^\%KLY,1PVK^'U,6.7T!R-B\U&ULD$4=&OON+(:A1]\LHL>FU>0_IA%O M>_I1H&/$3DZ3SC#M^VI=6E.-R;1##,.;K$BBEW_7.\2;9=ET7E\Z(=J)LG-8 M8!W-IT_E9F?Y'.8EBF)J@M.!337-1[NIT"W$C XM&\%0)JWF#6+M%M5\GH'R M&P#Y;TN0;TQP9[18'RN2UX 8]11M3?I@QMC,29W=G_?1FD2#/2ZCLE6!NOOD MDG!K-\L-X= M;HS^L;W;YE0DJXF=N-:,V:HO,D[G7^JLK<4\!0GU[+.H=[+O M8+F]/=A+9&.XU;X=#FOU.(S,H&:=6) 1?OM'>_[%CP^.']CHZV/'J&PU;SJ: M9=]\P&9F6=?V+UX:9WQH9BJGM]IO(_05U%DV9R"N$&X6%(=WX[_D"$19^F^0 MD)2*]["HR8Y]R?W W^0%,T*8QR/F+&K*T,-J-V&$3AO=Y!%J;8QW*8S)'5DA MI7D%JX+>TU=1NIF))D\%;?EMD4+W@IE)"FZ'6SVH01?:I8ZN2ORVKK=9X#. M2W#Z8M^ HL#KF_SQ&\A>P"TNO2SVJC!N:E+4C)F=@)I;$[2!3",&JM(G]&N" MYB0S8\IR$AVU63=%GZ(;B-U19,^LI:@9,VL!M9-9*_=)&&8M)U$ EVGT58 7 ME-6JRJ)R\[,UEUA QY@I,^E\-^ZQG*9]<9)%W!ZU\>WL;=92:]4&96$4J-NLURO6-XAF5(:-9]%DEVU [T3OB=HV';V"7I&3-V(;V3 ML6OW3DC&+BM9 #.[C#_$2WRJ7%]C+]YA0M/!3JVN/LPZJ^I<2%S(\SP!Z77^ M C:)MT@F+4[&!';!#C9I!FU!!6FWD];(*<$B)SE;]\X+:PISCL7T! MT3:&D9LP3[XB%V[TBLY3@7+ZE DR"9D9N>N[M-CHXM((#VVS)43E(T"K@Y0% M%V7B"MV)EE/!]5,)TAT)-026@!:-9FOZ%-,*8!U7O]I*'%057,E5HKW7RZD4 M KZ4!#> ,4EZ 2PA+,Z4S$2SX\V5O+2SIB9+N4RSSJ9+_R!WE>91'J=1=IWC M=7U%I.0X_(+2'6@Q2P?G^LO);<[_%]$+#V>[&Q"':WMU%"E%T()864'_=-'R MK[OYM2V0Z&;E-DK"^1)$!"OH1)E4,V&PUDKK;8.E\!8X7V:/Y#VR"JVQ'C[# M%X!R(AC7/Y"JT\&ZH([CAPQL]#W44Q#]X0.###9!+\>8U344XR+8.43/$&%O MZ (\E8>Y#+-Y#E"9SE/<%)'S CR3S7XJ/H_4]Y%#(9*MT%U*:DCA 3-YF@AIB6QMO$\GF)6 M/17@7Q5FXO)%'%0A*-T]C&25'F./5=R94%5.*L:8=%I'CX+VP]OYH4C$=;>$ MY<58&FVK4M1[?"#)[SLRZ B %/PF8D:7KJ>+DSX[*J4 ]BII8NTSXATD.U01@>I*@U* M@5>NP8#QK*$Q>Q!78L;JEB_C3([.]EU%.FLZKS>FBL-G:B9&S2::YW#*37B- M3P-:&8+(0>1[&!0\[^-TG_0Z+Z-\D>)E>WV"TDBZULQR3/+.Y06)F>J6'WL[ M]8JH MRD+R#ILB;:3U6IV@^JDZCJP2TX#J-RU^!D&V#>@Q,WX&(35JFOJ??? M%!7!.K@105AH9T(2" M!-&U(F8ZX;7*3 2P5\,1ZR#47;3B[^!HMB(/8WHKHQRT*Z- #LD2>E(=I+L< M2<*9R\D)TO16F%N5GH":'^'M$-/2,2.CHMJ_W:;[J!1>'Z26Z>"Q4\;M,EJW M?Z" M*,%D@0 07^$75^C D5!*$53>VQ[C\T=C$)H_TM77 0)QX5 M$$$E;Y#'W>]4$MW('JM&Q M3U&X#%Z3@:!F4W2BHMM,UY24FQEO?)%CE7?6HM.$GL(7\,]B)LD?U3:1SQ5$G/?..*O:/>F([6H\SUGO5Z#2B+38:9"N'5%D4

4ZPN>'R/W_XR+]AKE*W/]G+U'5\ZYS7F7"8X/1[Y!2"G0E; M@5!X=T?X\GT:@+Y/ ]#W*63TT06W@+XNH0"VE@?.G>P\ 0YG3UX8@I7I4^YD MUM$$ZA^FL&F4M63;(%SLG\)C0^D[>?*R\^YKM$DR-NID2(6%NCM0'E[P.61$_HQU0$9K6?PI M-<-&HF0S_F-21Q^#T:E&-( 9M2W;3HXKW#L7H$@7>>UKH']66.+Y&CNWYU&Q MO,K@MU] LA EY#/8-!?/NDT'@7$C>C.!^X&,!!#D,MB[9"Z8G?J7W"0-1AQ, MR30-EEQ,#P?1Z?GUI"Q1^E259.WU".\CA"7!5C.=/T:O#S#+KB#Z%J'NO>$! M+72'1)46'#\1:>)865M!YD^5-5BQ"F+&C7;VIM3E? [B\K +A8?P?)LTN+'Y MT;S:/K2MYAUW_;8;U?L1#%>=-7?A_V954KML*40;(0Z[X@Q/QF"+3;=]:(M!0-V\[HRY\(:X MZL'[3WQX.[V2<0'CS<,(>7*)5R'E^CK',]ZJM?RS0/8SR O]C-KVYOI@\7E[,'O%_;R_O'F?3J_/I[?W#Y2^XS/6O ME]=W^,_+F^EL-D+O]56UVQUWHJGKO,0#P>H!/)-[6OG"(BD\\Q*+W>\N7( 7 MD,'G6FJ+9"_2@HQ7%?&'7T!>$;<8+C;-6R1[&Z&OH!ZS#P\6621W%:7HURBK MP&V=Y!#8UFJ=#_$LJF&\(MD#K0^]RRA?@.(ZK_,T+O&P!U"Q.1"P2+6>2Z]V M;^?LK?0B*B.[1DF]7FK%*&N;P&,1,<[M$#U+L7T0!SDO=Q?4R4M#GP%)B?F\ M3.,)2:5ID2OLC!SV9+"G4J/-=C?WKFU:[6$B'7:WK X*VTDW7]P \DB2[>&@ M\1Z3W?F3B 2P15JEL]OGKN_WTL.][^ FX/L: P>^;,;<1WBY>L[@&H##$'EH MP.8\A^?QE_H-++OC!7L2O\?>C.5.X4WF=32K3>*T*=TZ4>K$;ITJ?7JW3I8S MR5NGS9GJK=.F9M/T=-JWSAMU\G?3_91=$_N$VY.T=7J-><(5S!J#]"YK!IR3 MZ_ HBLNH1CR>5W<_9>E&;UZ+I+G.&4PVJUBM :SC$@HOJ]@0+M]XQ!0G8/ MG\ BSB.;!)0H9SC"4G1B#%$?;Y4 62[5L!OG"U]Q@N MBS)=D:VTWX@!Y.7Z9FN3OO3HGM,+, <('1A]<#5>=+T,AT,%=4X_S 6MSW@^ MQ/9+W)#D(LTJ8J#UXQLC<>E02_1MB,U5-2[U"?3$B\D)827D:(3%8N M3+;MRS0G^UU,+YS#"L6P*(LYQ/6WY;.Z_(@,8@7.JY),HE&Y7=K!>$ MP=]T?E4S=XLIK:I5_?$^6M<3_@/ ZR,\G'S!E!!)ZT>.@3+BV;4;.^3Y:XFQ M/;8C_WG"I?[K_P-02P,$% @ JU5F3\A)PF@B"@$ ''L0 !4 !C>6)E M+3(P,3DP.3,P7VQA8BYX;6SLO7MSW#BR+_C_1NQWP/;2N_=NQXD.J@HE\72)T) LV9I/OP#X)@$0CP2)DA0QY[15!#)! MXI>)1"*1^3__U[?;';K':1:3Y#^_>_W#J^\03M9D$R?7__G=/GL99>LX_@YE M>91LHAU)\']^]X"S[_[7\O_\/_[G__7RY7&*HQQOT-4#6MWB-%Y'"?H0)U&R MCJ,=^I3&24XI+=!ILOYA@3Z1KS@M6I]^/KU QU%Z19*7+QFQ79S\\1?V_ZZB M#",ZJB3C?_[G=S=Y?O>7'W_\^O7K#]^NTMT/)+W^\>C5JS<_5JV_*YNSI[&B M?9RPUU@W[;-NZZ]OJK:O?_Q_?_YXL;[!M]'+0:_!J,I^K]^^??LC?TJ;9O%? M,M[_(UE'.?^XH^^!I"W87R^K9B_93R]?'[U\\_J';]GF._KU$"J^7TIV^#/> M(O;?+Y]/I3S?_LA:_)C@:S9['Z,KO*-CYB3RASLZQUE\>[?#U6\W*=Z*:>W2 MM$.*C>TM&]OK?V-C^U.7PX_.0[TD>;3S/]XV&X!!4_'"$PRZQ<9IT#G,6//A M.'/!\';LIX_T7QU^^%N.DPW>5!P9384(<99<]#CEFC99=ZCNF#"25/@:G. V MRJXX5:KZKJ/HCE)__?9'O,NSZI>7[)>7KUZ7TO>G\N??S^]P&C%E]Q%3&KC%29Z]W^/+&ZH!HVV.ZT'P]__/[ZS[YW'./HU%_Q^[ MWXJ-H_.U4IR1?;K&O9'R_]B_K]9,=@!8O* ]V]L='3I;SW#R\LO%=RC>V%-; MUEU0T6>!BEZH[(:J?@M$>Z*FZ__\L?F(PP^_2KM(C=)U]?[TGR/?K&SQXYK0 M=>HN?]GY?-N4W+K BSC/>#F!7/;17Y Q'9039#V$'P-7"*?)A_@>_V\2CNT^$)HAYJG24Z1%U_M\"K+<)Z=?%OO]NQ8]R=" M-E_CW:XG559]RP]LV-=)[JW&J2/V^?"4KBW[IGSEHF]&:=DT1V1+5_:J XIX MCWGEV@XUQ&DR>U)M1*,1ZF Q^_MKF,7*G"D09"FM'FB;+JCH@U[4O5#5[?NG M@^1FBF? ,F-NN4)EU1*5X?4/U^3^QPV.B]6)_J._*-&??K_ ZWT:YP]T$#=T M5/@LNNU+B*I)^77$39PD4L753>PDE.6R)>RPK'Y%U<^(_3ZOB"BGBNA\VA[< M14T;5&M-NS5TUV2?Y.D#@^^_5W\P"/]["\+ES[\?G_5 U/Q0OA'[P0F0#44 M6X43DR../EX>W\1)-"^<6A^1##]##RK'9PTP!!][$AA<_MJ;NN:'K5V_? MO"HFF/[R^WE^@]-5%D<_X]NK87B6^&GE^>@_=7-MB'DY^BX&1!7.B5[;)?\! ML5_0;\5O_S6S/T$R'63D&_8] MU6K2V_SPDUL_!'A%Q$6WMFF:G>S.UA3:G4 MB-:=5($A[#:M1R;3NB'K/;/8>7"XULP>&%_\]3;A4UM[UX^@NSJ/=&>X?2IEWK/S2!AW=''S&(U0"074] MI^/B,V&K\.[IDVF=0^U8T]()S9>271Q=Q;LXC_'<3FESO!#[F>R[\+0)M/QW MX>$4S MMQA$"I-S_7+9&+ZKVW[.@B,+6;3"\:M#[L4$O.S[-GP*$Y7YHKR"> M=17Z*8J3CR3+SI.+:(>S\VV!@56RX?]H7.G'-U%ZC?L!4[;=RP]LWMU)WFU' M"[ OM6 M%WYC8NT#J!WMB#.T)2FB$I>GT3H/XNS4&DK$=7I[TFY*II'YP.$, MM8A9\85#,UO06!_T@O7Z'M$]/>M8;.SK!8S_LW6"B,K>3PWDTD5M.IA/><1Z MDM#7?%AM-E1RLHN<;AC.TT\IN8^3@1#I-"V_F;JIDQ#KC,)-7$<)HC M>UR]\>"Q$^)EW "L+ %I.;P'C9?\%\1_0L5O\V)8.B]D[%OVL-IOUN!S=&Z] M8?*8R07=&AV331\GHD=59$'GD9N[5, %(MJ@2U;A0VTW7!YS94K_1.SOF9VJ MHN]/5-^M[V9M-6DY7%5SY]DBN(R^G6ZH21)OXR(!D5 1:K7MV 32M@!&P<@X M + ZQF?,-I#UK(P#^AQU&P2A5_6FF1C-AM ZD/3IFP>Z()K&:OY$LCS:_7_Q MG4 SCS<46[# MXZ&)]DZO =[+?R#V&)TG(>EXX92*4:^8?2'NV^TER%<"Q3/V+V[P;G=,;N^B MY$$(>E&##MJ[#0!@+N((AN\>\3%@=YI7B.8_HO+7$% LG",R_E6%N&TW[ -6 M.=>>D5I>H/V,[TC*3HR9]W#?/X#5:=I!KZPI ([5HP!#M)3-&+8E'2N45Q>= MZ^>H:! "X$B?W8LL<= 6@_!@#]D!L8T#ND MQ\#=:EP!FOT4D+]%,"]D[%L*L=HTZ^,3;&[[;G&HHW,A7?TC"G;T??B'%-(C M:?UC"O=8Z98O&BQJND]3S_?/(ZD/TOLO#[,>]?\[3Z#2!O>(0NY1'DV#J5YTCZ\/KHZI*]0P^# MLL=Y-]E#\Q@DT4.?&TR2AQ;5\00/=>,E_P\+WWM]].+J^SH-0AC9'0;S,LCL M()FY"JG]9L.,#M*Y]8;)RS1B.5 N'FZO2#_SE?!9^4Z]9VYW!D5\'"\/]D@J M;A%V6B[+/U'Q]\QW"(7?GR@_6P]RG3:M*X: LV>>71[VFK<=>\@B!VP%/GIU M].8@,@D"ERN07S:?M&"!^Y5UTP(J.#Q#M8!Y/A(#>QL4@1@ 6&^T36"_H&#"P.%$7(>3Q MG:GK(<7P5'VJE;&=]W\> Z_''[0*1;D^OCZ(Y1"\G(2[D0=44&(Z,-?%;F;: MK'380]9<*I%\="!(!JV>!+!9@:B?!+2 -T>155CG MR'DJ-54&8>WDD9NI[A*S@ :5LI M<:PK[K*L_@XD4_+(I!&]3]P_XA4V;AWTZH%@NJQ?%S=1BM]1;;MA$H:3C,?3 MK-*4%19@"O?=0].DU,&KKU&Z.?G'GLKF:9+E*4_7F_&D9I\ MPK) C\I2D%J^=K;" MK#E"+W*R_N,TR_9X\WZ?THU:@=)?HMT>?Z; 3>,U!2]OQ=%^AO/S+1W_%L=L M*]>_L@9%KEK=G\U2D MC4*=6>ZAX$F@(=+7)(YD6SKGL$4(;&6#&(<_">*K)7N*"B*HH((*,@O$"2U0 M0ZI ".+$>!)O9KFV"#[+F0Q'P4I:B'8 U^L9G"%@3D]M"9C0\Z''S-_'GRU@ M-!9C569 7=\:6)2;[2"UE056Q]25-?Q'M)4^W5%U=3@2Y=DT,!R(1X$:,PX* M2@=O'@)J#A#9 1\+9Y48_8WV9%RM=N[9'A&MRT?HKHP*"ZTHG1YV%)7I M3,!7R:\A%56%NH#0ZZ_@XCA;,.@J2B]6_=!7VA%5/1=UW<69P_VFQK9!Z44_ MZ)YU#5..K!=R7@J529?RD^IU<G)CM%&C8= J&N/T80(#93U,_J MIM&UE>TM#+B!)??3Y>6&-IX,<&QM6%2[E<<*0'EB07 (SJKXBQL/JZN,#[.' M?5Y>G9S^ACR>KBY,+]%OU;.:X M,,FT$/7'[.&XVZB5YU0]K3K(7#]<88ZW5V_?O.)H8[_\?O(MQ\D&;SZE9+.G M(A&QJ,7\8;5>I_MHM[IE&_I_CG07=+'^X2[9S>E]/)!WQ-4JYQ#S+21<2HX:_4J;,:&'GG2E)Z#_7_$;. MR7:+U_GY=K4A_*;-W_=1*X-X3P)=R93?V)Z,D^9P'3W ?L]A"')%84UT6?E^ MJ4[8,5W'D!N5;9G.6%U\011,_T9WYO.J"V?@$2@0]-2$+;E&1QR8,$!9H$[\ MX66!V9ZT+VHZHTYO5'3G0E$)2)?"4Q<0J<4YGXB$>V9E[=FF,D[H\B8YJ_J1L"O'[8X!'QX8GAK8'!9HGA($ M)F&K+,/Y&<[U#X4E/132-N@!+G.2,7F2O"$W,_GK]V^D,&)/>@)8B-FZ/(HJ M6H0G:3)4*.5-#265U/5ZJF7//_[ HXQ<8HI&(X@"#Q6"5.1VY[Z:JMR]9N X M6'T"2L3*29.IP,6;\BC]@(,-(+28$>1<]-BLUGKI=?M /Z5HJ)?X6_Z.LO^C MAWO3;N4GU._F)(^FHP.P+PQ8RD53F\BR\KA^QFMRG<3S[\.- 4%L)ZLGC;K= M&Y$,#(10*X,1/W<,LC6B0B$_VA&:,4()G+.%!&Z@CD2:Z?96ULHG:+S8"12,V7V M9[*CK*]_CG)>9U0BJ##$RH_N2FR*M/0C;S)=AGKY0)R3U MH(((*JF@B@QZS_.M%91012J8Y38LL7*M'.%9L&8UL#6';K=NVRW0TR@:HR67 MY-'.>)[ M?)JLJ=W_)4EQM(O_B3=_(SMF/OT4Q,V42XVR5QAE]U$Z\\@YO M28HOHV]]\?7-IQ)X?WS<5(3O]]<+@LX5*L7C"!5*R!O794,"7=/.&7JQH_UQ M]OW,NLN[))#)0-?7C[[XM33J4Y-OL&V(UP'.(.!\\\+#3SK444$>O6"TOE^@ MEA8H&2'&J7R.2((:=JCDUT_O=L5Y(LKT677 X?D1*8]#V$^=)N5F<+7-,2_2 M^X%^ +M=EIJ6V=Y+1FN:DIVJ]YC.-2H=!T 93R%E5M#S7]&?H]N[OZ)+*A0X M8H\/8E,W@CWS:I\:4#;< (II6M0 U9*,<#4-D)(!TB\SJ98 M(H7A=+1)?]R M6*H#3FL *PQW77&H:H(*'(2::)%Q41.>H8$3R$;:"N:0#@#!$.G0<5$Q) M9W(=TQG_]$JF8@^K90JJKFJ&4SD\/=-%I).B$8';1=-P>FZJ1BPG@>N:KP1" MTS147/0,HS*]EFG&/M-^IQ@!L)JA--EN9^;\&:Y@ M*-H3*+^J#0$GM6$_8AUM,9Z4UHJ_7%E8D%N6?= ]Z\32$MV6NJ$;=,?+AI): MG_"'V+!1DQJBW90P*?A7 ,H-_#=S@Y?.9! MNC1>8EJL.Z>3L&"IE^!UU"JTY P*]*,&Z+]40.\;AC*[\$FB7I;)=6+4@^9M M/4VH2L99_HEEBF598GM#Z,F-;O.Z/-]8<\>*9GJC@;')-+BIZI:-=*Y2_B=X MC;,L2GE.G11O]FLLL[QH@[O.2A6@*:8-&&(ZJ8,R9>IN[;IDLX(2UF:/ M2F8,?:1P_ NK)\'0F>(2<0Q@<=G[L2%,40H/"F/.ILLH R!#18N/ \".6'W& MH@TJ&XGLD$<',9DM 0BQH9W@]XRE$Q$X\4UEQ2 \A:L:W5,>G.WRT-8RD(02 M"]^5.E60J^LE9:]AKLY:VS9P;BYI\B1(,#)TH-(#'^<))C-PD9[S2 HE!VI= M.PT"/F:1BAC0[X)M1>(B?*R%_='B0AXZ M P4]5 S2[FWZ6D*H3K'5 MICE2R)VW*M)D!5"MO?.=B?03B6JTL^>]\NS"V9D.418^-U),$AG_K#VD#ALVD-68[.FP M^TN4QM'5#LN@*WU>OK#@N1-PI?P <"NB+8?ML/6R^BD8S,IGAXQ^T!YB!^T: MP([/\5RW&02 E3<0WCT @*R<([B9/0I:0?/6'C(4V"KF2&+W*H [;"BS46&C1BE7HON:U1=\]-$U*"WKU-4HWY[S2:';R#:?K.&.2 M>+:_O<+]7 3>Z-=&"CA]1QO'T_NZ^9!\#$ME7$%S6_+V+Z]8!]0FBEI4T=4# M:KH%*X@O4(K] !8.YK3Q?0D*\XW)@8P+S:9NHOD7]<-3N^3[/\HB7 M9_"B=J7T@=2N@/ZL:E?ZOCIJ]X[G-+S(HU21)=C'"/UIX"&W9?D$M1XMNG^\ MQVO,1?;-ZP6BP/\/]").4,;XS)T[V)\\@&G8,9&#TK #/G :%EJJ:P,9ZBBM M2U##.5G$%M,_%NAX]AV*CI-2ZEY7N2F=SW^&WB.H&9-0-G'LL3ELN?:"F4X[ MWYYT@LV\>\Y3/O"_0,VXF+"!2XS-=^T4"V:V;;QBTKDV\8L!"#?PJ@"G&WP, M;$*CJM!,9,V MB#$?I_3[)'E\ MCR\)NZ@Z2*$'EG_E*$4KTG*4!]E!;!O MR(Z*P.U=2NYQ "D>Y/-&1C_UX$IEKUW[#J7GV8=:V<6$#2:?K>OUC^P#%#\? MWB0K+F?K3W. &S>C^]JC 5L^1C?E[NV(KM;D]I;NU;*H^+E3O. MLGU$IQ3=[5/V+VZ\D88&BACMF1780>[/9+?2#VI_9IT%_S;;1FCWC1UWOHQRO MOL5]*]\/\7*JH8D[J5<_;^JV!(./2:Y/@5DM2WH+5%-$+9*HHLWVW&PD*4GH M/]=VIL?;>,W'9V89C:?Q<)L/]]08MUQUI-.6X*-'+H,"2[5WS%)\I3*]:]Q?G.\ MIW;U+4X_EMZLAU6R>8^W.$WQIM8:Y7_6Y#IA=4A[4@U%KOS:[N2-(@MJS8H*AJA3=D*I6Q[&MW=[>)"Q_63XH8D MJ ;XDHBP,4+%HCU.1B;TP6'D*EV;I._S32VO':E=98 -:I<4ZJ.UKJ MOL6]+;KT\)_XPC/W]2V]*2:&\S"XZ*7LU;[^-2.(X&[TC;.QQE!5603C1;_8 M SNF+H UOVZ'!I;B#B$,M"SULN3(2,2LB+(YWY9,-92MI(="X0YZ@,N+9$PP MQS=Z#,UDI]]_6092D6T9F%YJXYF/3DSF7RDT(Z!1B$VOIUIT)D<::%)677Y. M4&.J6@*VQXDU(R7M@C;G,&0='D"%H'19N4'MJ+(*^D8!:A#X^5%C3Q:% HZ] M.<-D1>-CULOYMCJ'UC KQ!T45D6_ [CHB4?D2<\/F)E)7J][N:4+U3$V,*)\[.P$G%T I]W=\1T,U>=7X,2+.R(BPQ]RL?KA5BB.V MH$2[DRQGYV I.WK('WKP'FM6?B!Y,R>Q&N.N(TKW.+TB*@6M8"*7(FFG0AEO M4$0;%(F^_K&G_T9;0O*9LWV-SB71_>X]L9 U;X1!&Q_3"4 UA$]TAO-5LCGY MQSZ^8[Z!2\KY/6%>\QXF#7J4'TBKAY.$&(S);=W18Z0J?UDU6B#>C,>< MU@WIVD.;HM^*QC/?73'! K&8K$&9^M&>[;KTYJ@+0.[>/;#Q">[.&?08D[MV M#S]R-QR3)[GK,+*0NU9_/;D+X,:8"1+&I4X*GU&I:WIJ2)T"6+BE!_#XUC!'%)Y&J,@1X(/ADOZ]WT4IC_S=$9:WI[HN%]G>40GF%HI7 MT2%30+6?1< #JU8B@:>A!D#/C[P-<%H]P),][F]OH_0!4/R?I=\5H0 MW4GWV8X6QKRQX"Y76<;$VA?ZXX2G7. 7PIEM7P5K$W3+R%)]Q>CRW=+7BC+: MEJ193L*:^,SFB#7\B"LD>FK$E$RC(@(7 ="EW8HYG RP)?EG0X _-7Q+%\KI M$.X<@6+,$"@DI1?+:#Q%A,9?NJ1.&@(%6%0 M@[!@A I."U3S"MT^U$&ROH[1EPMM;:,@::!YPI2R:6W+L8'X$3,#FU,F0\\B MY&J:>AGRTXT@I4:,N)(6I][]/BN*>^T11,71=8$ M.>N!D8WBPXT!;=)(3@L@! MGB8!&0_>QC;QJ>U15T"KK**?!T>V-?'ZQ@#ZV#VR+1F@WS@+Q'@@SF1F.^2 M3W&EM2 .[Q1W:.?,L/Z"E>8$&XSGY9='9;3DNR"%2EJH(%;G3N69JWHWA;* MY3F\Q5DC[B*TOR?.SGZ?$-*SQSFK0;Q,DZOMMAO4STI>;PRJ.<8$\\ M/)5Y 'AO@+V+K_'95(9PXROJ-TB+,\RK/_310(PGK"?7H_T:&9T=HD8$@V"HU MSH+BQ2R#4N/^!C?QYH9GG,-?4=,1=4@CDJ*".#N)[K0JZ2_025TNK^*Q0%TN MSULB=\ ^@DW1_(LGT+$0R#@\KIN\IG=Y?,.(H(I*?9CSP.--^H9B<'9B@$NO M[+ FH*5WSF 3T>!76899CH7Z)92A)0X4% 4N1RF *R;-,0-X,>RXF^F?,7KM M6\'U;=^(=2IJ48IN (>G6W1QIE0G9F!5Z8\12FJ5$1SBH8QO6]:@@&>&<[W& M?FVOL0O$NW+4-\MM:,>KRB>F$] \B1KJUSB%, 36=)%VF49(5&]!5_HG$27Z: M7,:WXD0J>HW+SS36V$F&]$8"($&CC.3R,])U67EGTL9I$%$[$]VQILP_F]/& M@5P+TIQY8C8_/8%2=VK$R1!9LPC3^3U.=>1(W&XH0OUV4-(CY@\K. ,>6C+3 MZR42%W+/8!&DE$CF520@2@@(9*/;7B@6(VB93B**$X3X'I\F:[J+NXR^L;+/ MS+F9L'MV?#U =_)S1<#,Q"Y M>$/07]9$4/$ T2>\A#OJ$EJPY;2DA6IB_4Z!U'V'A#7Q@*N>.@*@W"BN^05P MS$ 'BQ?3X6._(^/18ITV+2<(^HVU0[SAS.LD_!9-'BT&MDES/NY6FZU0$-/@ M8KMEX0%<30NF7C]5>Y7+(*TP@+V*%%DPNQ58O[6.)OUI1ZZBW6F24PC$5SO\ MD7RE[8H.JV1#_WU,AQJS"X09II_[QL( L^9A8))9\/!NI%F_-TP.+U]#=#/H MS#DN&Q]TE8!@$U-.*6:>QBNWYNQWY=C[:DC^[VK-75 XKN[G8//+L8XTW[9'F\1MO2F,QJ8[)%,*4O MSI>3NQ2SO\M'+W8DR[XO+@FP4_,XV3.ZI+CCQSSO49ZG\=4^YR>*M'_QO5#S MP1#]8MQ>+4W7%S^=?KP\+5[MRP\7/]3C^OSGZ/;NK^_Y<-;%-YTYMYE?96%D MZ+KJ)!/3UYB7F3'\*%0?:&(U?R.<6/[GL M^$$P4-BXO\%-O>87N#T/EZ+"\\:]:D.;O7ZN*VC)N-R7%$U62G65BT*RZ(9V_-7 M#=F_65-V>I((4(S68$Q> MI7"T&*U.?UT)#* VY%F7H_4:/YL(#E//! MC"' ?0?FG.@>EU00"S(Z>XJ[$%)?AL_;$,Z^#GU.1OZ+\5-#,\80D#T2G?"5 M^;)8:9\:MJ3I-/-!UB2XE>WSO>)VUEH&-U&*WT49WAR36W8>6\1ZL0QJUSP] MQ;N'IDF9(77U-4HW)__8\R(-69YR=&?G%$+IY4V4G/-,%=DO.,OQYC2A+QV3 M#4\[]"&*TU^BW;XO?O,.HJJ6,-,@W-([S_KE(.HQS/4"B@S2\PQIN2HM,%;N M*4[1/?N5J68*@#R->?1$QO@6]__;O^;L[NX^F?V(<&8Y)K.#2K1TS#.85L[K M,/3:Q$O:U?@+7QF_<"VAIPF5O22+U_Q=S_=YEE.9C)-KT<(V\U#:R]ML0W%? MY&;^BHZ%#^9]@Y&U;JZ!+3GIEYPV:O-'K0&P6,!VNW(0B(]B@8IQH-9 $!\) MW=!$"2K'LD#-VEH/!_'Q+%!K1 &LGG,K"Q($,A0KZ4Q#ZJVGH2C2,%S6LLQC M1GTTG-A0N9:,QN4O"81!!C$]"NV<82/.G'#=WHKT2#9XTG&$"Q(@!0-#SQ?? MC-)ZZ=(8/74))VV73R2:7HESPN*L58FZ]9+J!&%G]+OOTY2N=3W\:[R=)U!X/P&*@PTLN@N.]EQ])K(WV:^1L M=I1!Z7H]1@X@8SJ^5_!NT>1F7*"FY>/#F52K0R(M1&U^;*+*CTWT^+%/\3J> M2H,?VZOOJNNR_,?!:>[^=(^)DQ@>(Y)TK"E&4\#)LZH^=M'3QWI*^CA@#6V) M)U/=;(BH@+3RY_CZ)C_??LDP3\NK5,J2MD*=/&@+*$.2<8!KY"$?71'J]USR M'UZ2['YFDC,%F=N-%SVK1,U?\+"S^#12; MM81N)SL&R$-(^!_.V]@Z8;8\C*X+/M6C'PM#Q,12.PKMBUIATE9%WOZ0 ..F M,#6M"SN5.:MMT52>NF G35&ZR;[<;:(OC@*Y"6^&"F(U:3WIT^K;2&$P& 1-OZ+/ MT1&,3.NO+KX\(=A)U;X/X#E?8I!8*I[]%7:."K6'(B3#P=S2-'5%C-J:P,CH MFQ]&5UKN<7I%K#?D([=8QOH*-N49>M'SF&;?AP0?1[M3=BL%Q.Z<\_8)58GI MGH40E]DM<"8^9!AMU]B7LG:NZ[F:/\P*+N6A7+,EO9:G=>HRG*&[Z(&%"\R^ M2H],(]'^XL.U6-R^L_Y."PZH-5?-P (;W(8K'K:2#>$LD#,!")BHC#9KH 2[ M1_^75V^-]^B#/AI[]%8?;_NCP;C\[=';K.RV10V%L3WZO[Q\]?8 -DM#5&AM MEF1@TMDJU7WUMDI0& 2H>3!Y E6=\7BM_<%6#I[PN,EV6J=&?1%EK'96<>UY M9O,[U&(>3HE(IRSGX;S;G.?:(93)->/H0[N8S$1^NHM:Q4A8/8MB+ O$!E+< MU0K@>M:3O=PL55Q/\WKSK#N!S_75_PMV\U]H^2O;E%,H:>.D]I5\W72RC+1< M88I[+)N?"_1F@=CEZCDC6I^X)YW"MHWP3(8 4$M9SL$0"FQI&X#A<#$@U=$V M*)A5PYU$:4(W?QE5O7Q2WL<[5A>FA[>15E4E(UDKM]VCFC?((8J[>1:26:<]#?88E;MW9-7H RYW5Q M4*T[^XN$F<6"^](EF9M(*W_ @65QFCOS0Q!Y*-2;GB>=B2(H\X#N[>+UB''0 M:2,Q#-BR#H#N54G- -.,R8X"WE9L"8F!8 M SY+\Q;8Z5]]H-.?N%5.)9#)I[ JAO1Y:W??>^Z\KQ/R<]_5]\FJMW'=ULO6 M3X'4I9#/#!G]F(*=6Z===]>FGM_)\"FH$R%Y.L0F0/T'"2\P7([6=>BW[6(R M@$H-LMD0X5%1@:'72HC%F2LKK.ZC>,%A*2<#MP(S='K-@KHBW, MR2VK']$UTY D05%%Y.66I"\S2@;=1ND?N*CPF]4D9X[#L(<:<9_\?H2&,:%6 MN(8[Y'4U1%:I"#J)/UR3^Q\W."ZT _U'7RG0GWX_2>B+/IS)ENJ3Q-[NFRS=;L2\KJF&KY:Y+&_^1.!.&9HGZ'\B/I M=' 2%_T1N4F-%A^Y\&AT7S9MLD"V,0;33,""J*20[''YPL/'3KB5<0,X=A60EL-VT'A9_%(< M+B[^_*=OJU=_34CQW[NH/*HL?S_ZU\6K5Z_8_Q5_5\>4^_R&+:]X4[;[]\7K MH]>+?_OWUYUF<9:QZT3L4+-][!GE1:L+"N!B&7_S:L'N0[PM?J?-:JJ4^7\< M_:L)U?=X71)]S8G^Q[S2* 4=&0-*3P[[S1HA] Q?'^O/K'(<_(&ATT5N^H@KI&DSM43VU_,=%58[CE$O\P;=J\22II"W"!4C@+DXJ",P^A]07''ZII@ MAIK'"T0;A'/W=GQV^U<"=;!0^YD57087 *=&CH^4/')&=A J+V\7($I;(-HQ M:YT:Y^0K*_:1L0"T_W'T'V]*.VO<#D/_X\WK?^FV#LR^@@/G6$X?!W@&%1DE MJ\PSVDX2(055^F24OY=(*;U:._)>/&*J3)CPXB./F**-BFC L$*D%*5+=*>^ M]@G(VLO#I;RC!.J:IYJ!!428-MA OP53[P8"*/)+S Y0F55M?DK)&N-- M]H%^([8!X16ZM\5]H"_)!J=4Z*EJC^_Q*MF(;QQ^HE#INU"AR9:?&XZLDW1" MOYV;* ..1B[W8$R6%27$Q!)5M)C-5EY)W#-RJ*;'76#2:]BUZ- RX$Q!< >]H,BGRC_!Z9X(+NED 'Y5^"V4+?E>&X)[O*(\C)!*CJ9XN%Y]3*,3N!N.HHT/7# M%>9J\=7;-Z^X4F2__/YS'?W=Q"8?[Z(LB[E@5I$ M%NA9E-2P"4Z8G"-.G)@#1:;YNWUO>F0; 8<:>YL?#B3X-X:S?KP=/(S)UI M3@R717[E#MEN] HW*SK$44.].-5@]-&6I(AQX,>3-8\%*QH2IH<.1'!&772 MXCGFHW-A->ZD U4"TVEF.B <7R=%W-WZX3*-DBQ:L\%7OL;&^]C30#9=RZDR MZ^JD(6U&Z:;Y##G*-9H1H679&E7-4:L]8AUJA=7TFE?S6 &(N$QL3U.8D&@T M@!-X'?SO9_AK4]/E4TH2^L\USQ=TGA[?L'R%ITF[09RLX[L=+@I9G&^+)N=) M/WJL)S6>N90SX(V+DZ[P_.XPWDU_@Y1K(E\\EZM;UH?91'1919BW9W]%:,W[ ML"(645,4ZJZBS!(4X2I&M,ZX^,.\^LRWZ)")<-K3DIZX-0HU3&5@HN8U3S!T MTX$9LX:Q(=@!165%K"LK(F]9$0'$$TQG,TB/%_Q;#;,&/@GV-F>8BMG0Y:+1 MLDD5(&_I>C5W; P 1^QJ+LH;N])^2UX-AX4YMEP+G53"LU_@'9U=8C -PTN] MLAZ=^[W3XP;J8LP8"RO8E-?YY=XH=KV*&E"TZ0*M\CR-K_:%SN23H>)HUJ.HYE8,7+<,K+&I+"V(L MWF2,+;Z%E'6M-F:MH6B;TP>E 9>SBN?/,B2&2:!2Y!RTYETB$3NPY5UXW@&N] $[2@#[XBS\F9? MVMMUXPZ1\=Z*]23H"!L;<%E94B;P\FH),?I $>HZ;.Q!=:2UI7Y\Z+(Q,XS0 MY1K5/49?+W!;]S!.AYL]R-YT%LX7=RFYCS-J7WU?+:*/#%RR &DP<(4:YEQ? MR85QWYJ0T[!B]/<#\3$9(51+?UA@7D>] MZ)#5TS\'($50AYL@X_ G1,V.0&F\E0)UT.W!V.DS3?)EO-"^E]ZG MB!7"V?, 2QEB:S$@P=3:9'6$^7 M32)LGF)L0=,7^ASCY+'MS *A-1[.Q4JS3MS>--K@".6[/XK:KJB#G%$Z.ZD MON72:57=D:/TR-_JPD8+#[6)2$3_^ZGK$RA9?!8"0^[7)-3T.+ M&&JHL=PJ!;VV+^+91E3X\WJ'J?1-3[;L[)#Y]OW\6Y/ M?RWR+Y\W%2![LF_9NYP.X]Y.&LIRK&[*R)RI7.^8TEI6'5#9 Q5=6L4.6LVI MNBD(S:M);!%%'*>YIR$,J33J(&A,@T9=V_ & S=;00?PEH*:K:TOJ+U<%+>= M^8[IP*5;L MO^IMTTM0\S80/XYDS$-PC7[QD5JW97MYI=L602_0,+N!J_:IJ'B8XX-JJJ84 MU\F*5N_G-<;K%/(!SE]04/6W*VCHFT*DLR.@VX#5J[\*M@6'KD%T M-P1:X)AS,T#GJED2>] 3/JNK*W2>.4:,"_@X0[I/516SYER[_6?,ZYW!?#H/O7DV]W M=$.,WQ49@'JX&6E5OK2TE1-:1W@#H%;.08Y>69]V9J4ZL=*\0!Z;/*+YI7O0 MEK1N0#XI'( M#!478U"4UW(K6.#B(7I19MN:6<^YPD-JF]@"Q-E>D=$%NC"J M(F^.C:,:&\Q1>5)AX]WCP(;,SK'&QIS!LAD M@O;5(E+LG(H:X*1H1^:NGZ>:+*+Q=?OGA,.6K0.^*:8=MOJ(A+[1_+=,S,>$ M /D-;$,,!)N7;?S0^3QI70/W$UFC9@$24R-C,6,TC?JM0XFCD8[25P2-A.$P M=B:JNSZ6 )D1.0 *C=&2MEK1>6 %%0ZC*=,'J6B]JEBORC4HM3I=PDRK@4VB M0\>UYV-2F[X5YB2JTI>2?#3J45*=VR,'>$4)5-79XSN;V*#VU0?L!SF)^FR* MERMT*&K7F7TTNE1>I-J_H'G0JL.2V%-(\W3ZMYQ-_R=W0,?_1TB57?7K]XNT.DM._OG:34S=$G0R>W=CCS@,G\!"W;% M&_0I>N"JJZ$ZK^*R@R!Q0D9/V1C1:-2(FP!,?(!X0W8;BO63?^SC_.&,Y/A] MG*UW)-O3W;-$.1CW:Q\GZO5S/U4T&1^ 0C#A.7+0J$5E68AN[R'5C[?#GU4R;#L$>BT%7#.!O,>@S= 1@T=/ M'(,V98(M,3AGH"'=S^QO][R.O8558MF[<2:8]79U)]B,54=D[W@LVTFB*+-L MSEWI5C"BM7RW^K@Z.SZ9?<]OA17B.('#?;\)E<[.?T*T5E=T\8;QH4P*QV2: M,J<#\^6\>VB:E.Z=%:N%=\Y=2-G)-YRNXXP5C"SRT($:0GY&I]@[>^"W+)]U M,WRV6B[0!84RYDEMW[Q:,)?;VW!R?X)_$L'NW1\&^_M\:$XM?X"/EYAR(3(3 MW&(INLBC5'$]W68$8,L1$[TGN2!)T3_5DC1K9"H=VRU)N'?NC%4P_B7:[?OR MH6Q3?C1)&R>)5/(%6"YE].4R)>ZQ+'Y&&?M]@>ZB%-VS!_/*D7K6B-9'[DF$ ML&V#>ST,3(?M3Y063E.\4<-[K%GY$>3-G$ ^QAT YPH6 MB>XW[\%>UKQ!_L38@,H*IZ1O#@UF0C3@N"C <480?8Y^>0SXD)H*]@B9=?$O M:GK61@FU13Y3H^68L(/T/=UWG=>7AWKP-.]8?C"3CF[9T8Q'")%5SX2I(HN: M/IEEW;9*G,+R"Z0L'.5%E*&(Y=U;TZW3W%GWS/%"[&>RGX!-FT K*UMX. 5+ M!6K&$0*F/&EH#=16L@/6 7W&##GQ+N:-%^SV-H/L4T"L/.VH5\Q:+CKKARO, MEY)7;]^\X@L)^Z4X3/D)D^LTNKN)UQ])$:WY,VZ[KTK0:[5M!TK(V[J?#XZ- M R2/S!BGD?- :<_B&#" <[[1V21&'UUTKB?KTSO0T\:* ]BY^?93&B7Y)SIM M'TAZ1I(JMO-]S$(-29H)H6_1LQW$I]O3/8S/;(P@0F+&=R283Y-.F3Z$MT:L M.=J2E&Y7DB96M^X20*2?(7*(PY2*HOWT*/3B_2PQ.Z7W,\O/MRRCNUAFI<]K MK^?@N:/'4\(/1,I$U%6^SG[K)?N)!9BD^!XG^[DSZ\@GAXQ^SX%CL]>N[=0< MFV*'U>0]OLJ;2@)?DA1'N_B?>,..!SZ1+);:4>8=RS@$9?,1@F#NY$ M<2Z*26[D1-A:&.OB'PT>8@U5G(PQT8H=?!RHD)[+V.)BUF/^2\K@?%NE,1 : M2*HFY2<0-W&"NXJKVR&GA+(WU-K]KWGAK9PMHO-U M>[ 6-6TPK37S4]8G^]JD>_B4DH3^1\R=RBAJ! MX0@=I"6LA:IZBWXKG,XNJSK02@^_?$RY%CT9L_ '&]2)EZYIM>9'2J!RD MAO/)SPC]W4H6\1/?2N[\\9AO)0\^B2#.R!\.@6\E#SC!W4H6OL2DJ]W%&B<1 M%RMNYJ:TQ_H[5QQ3D%9I#VFM9/5J@UL- MW$'C&,M" MF7#&;AGM]AL*?0J!)*QRS8=;^<4JLUJ8M5^"++/5#55AK]<9_"J-,[IBMPL@ MZF?Z=*(]DA+4DK87M>OTGOY+:=D.SUS3VG'BM>W716YJE&*>'(1)(A.;^#I! M^%OQD/W #$I$%5V>1NL\^POZT@U?RP(N%^,F#:-*%D+8QG2K%8]QI0HCRYXW M#Y6/HK+I5M_B845C19OZPI*PC>/5) 5?Q\V"A+3JGI&H1[U)0+^QO^?>%2@G MBFA]U\%-($';]IT?G6F?,(EF8\*R"TARS[4 YE9]JP2:9GW=LI;9C---7$Q9 M*E*4&5%:KGI;$O5I4@@R:(HLH[&N!QE6).53A$=%86EJF!.T3*04R(S4 AJWNACJ19- MG;ZB&C M/7S)\.8T*;.9)=K'/^#DZU<@5"Q35//X2C.<*7FA$#BY? MHBGP@X&Q$KK+_"D E[1U+&JMJ5PJ+3,[TJPZWY$VX7%T5>"IKW BBG0P9\]209$W.(,".]#Y*Y$PDZ M T-=*L@*&LZ%>Z2$C>H[;LAZS_0WCW8RPX>ZK*.BV_+R!B/*,Z8@V=2ED/G9 M%@\;I_9$U>V'@T>.K'*C W*&%1I-8PHHE>*"?GM/Q!/SBT/!816.'?N1]*>F M! LE]?**/>)51:MGO MS$A["NV4QZ84?.@"G3'#I4 VYF^L"Y3T2GLEIKTB*IA%E,6FS-8;OF[0PM>8 M?)GNSR-%FGF&V(6U'.494_A^72N?A2GK^_GCE) ME#L$"1P8^HFFK FVTYCL"'9#!3N^E=5GAA C$(8ZRR7<1)>1K7 M3D'U+#,**WU>J9D[_&6LZ*PL&-*L7Q/XHMO/=UEF\\#(\9@T;9Y.!9CK*,GS MXU.TRO,TOMKGK*8U@^,G:OO-70;+'!TF99C'HB/U^AL57IX]>]W%^@9O]CM\ MON66_PW9;2@83_ZQC_.'2S;UTK,9XX[U%7[]CHYW^DU'".%$,V&JNOJO3699 MM67+=>Y$P,80X;83^8@=8 N@78N@>"@"F61&G*$0"IW M[K:PVFZ/B@[H-]X%A7-V.0EDY6Y>KZ"=WZW;&=P9R;$D9DJO<=M9JVCL[I<= M'0G4:8R*T8BO5=YU>?RWU=E/)Q?H] Q=7)X?_S]_.__X_N3SQ9__](W-U5_1 MR=^_G%[^[V#"F34GGYA-D:K\7.]Q\=_39#C4SV2W^U!< MZ.^!V[)W^1&->SN)H.58W=9+[)MB&51MA=<3WA00C+CE.N^!\EB<65;:KC"W$;-_>KBJ^C7U5" M6N$P%?98\I]KHS2@Q+[J22-:W[COE12U;3DI]YD -7U+B= M_E8+"+,4AI(4C),\'Q:# BKT)N'GJ*X%9+6J^S15U]A/E9(. L#RJ1%5]1FI MAM9K)ZSC,SM8>PZ&=P]\Q>"N!;6/6-12[!3NMH1TK8G& .I)ZS'0=IQU^@W] M9.R&3F&D%"ZRN??D&C,K[5[2!U=2LS,G_21W;E9W4?QCHV/;AA8 M">^F9*%^@D=M.B/)'#7H>,N7JS5^DR2-)(]V:RU#L4M^JJ\HS2O?\()3J/=*MFL-K=Q$C/_/0^R^L;BFK'8RV#5M[)P MS?JZV;PVXW2T@@U9*NQB(TK+LOD"E1UX;IYN%U3U"63+: ]\FN28"EW_9'H"3LTAFS].K@=ROK^!UH&Z>A?@=Y3*TSYO?)>5 M2<3K7: K3JA.],%(S7X Z%TZR(0P'!XL^N+8.80,5.Z-5@/8J\K&G('L#1[# MIF%Q/#U#0Q[#-H&IX9ZTP8B;42:'\:NVQKRAP'ST;#YK3_4 MT^\,Y^=;GQ6,^@S RQ@U# +).MI_8P#SV,O@IDA 6K.#K6G$B)%MN%Y$ #'Q MD'Q4(HIC7D=[1CZ2D'H6=XMZ=M6(IG#YNPQMDD*1+8XZQP2#4I*MBN!,Q!"_ M[=C-0AR^^#M\-[/C!6>D^JLAJ:\#'%\$+O%E%7%&%0U/IO(^WNT9NV8P/56B MWZ'\SCH=G-2:_HA@\MQI\9,K'HWNRSHFDC8J$L"AJEE+6\RK" R 0,RGJB>D MXQT;F0L <%#+HB8G%["Q1>OIPDVZ*L "SMD=I,'"R $NZ/OE@W< M5KF6PO=NXC%M(WSO(";://C:-XBW#&;"K5,)"3PCA#E3 MMP);G;P0^C6V@DD-8?2.0XFQG&.+2EN"'!'&S&MOW;PI\(W> M1WDT=P4:6R 1Y[D=U(XQI-,N#.,*Y_E/(/46Y3+P^'S;A!X;'D2"\=&XB>/( M9\:MA,;[3W.3QW6HOC8:*J[+P78B3M:[_887XJ+_*V/!RH ^9A$1-I;')H+\M:+[PR"T MRFEUI.6D84'>PVUWYSH$N79TH[PY1]MOJ99*"7@KIQ^I^*L=B$FH-3"KL4D:B6F5&+5B.E$Z M+I5K8C.&$.!D,?*B/(NL?9@J=Q*X2N/B?<+5]=!4(R$_VWK5H5] H+5AZU3' MH4=MV>J"-,XX0W$N&+ZI\(S%;K[-:S^TZ1A5@.@/8%* OP&U'&RXP^'\31?G MW%'&BP0V.&>W9)\8I-_,#>DW@9X@%)=FZ0B+F/]^JE])(GI BAJG MH4O?G_ M#=\)X! 29C1VSGQ=^N5!Y5"Y+*HK^'GT[2_A>N9-D:KE@[>#OXZW79.RGE_] M8&1JBI@\DZ%X%2G-Z+M2NMB"%$IUBE#ES"J&;@Y)Y<<_(IRCEA[<@#QN]C%K=-4JML6^-+G2GK MD9,7;4K%V0OB[1'KP"I;4

  • 5GU076G0/!H\(*2 QC3*18=P>C1Z!W"Z#.> M#,>0YX8&+&'P>R3'+WK&K_((T2=^71=Q$UZ02[HI7Q@0OWE6PCKS.S6(YSQ7 M^8PS3"?A9I5LWN-[O"-WS'HHD]=)ZK-I]ZB+M6GT<*S*V -$7$U$T6C*-FP?A,U\MD?]AKALR&,%HS7.V#]_@J;[#4I&MFN6;FTG'V<=4-4C$&3IO]P0_PY?31JYI;3?0.28RC5\QV*O1Z-A>,'1-S04@Z(9X?_1#45'L>)^F.%D_7*91DNUZ M[C)V[X6D_+<\3^.K?Q#_Z;0T+['Q M+LKPAKT9?:UBX&G*4DJQD;][:)I\BA[83RM6 +)(-G.:9'FZ+S+8L<]S>1,E MYW>,!*N:?8\SJA!^I5_GAOYW=8_3Z!KS$+WW5%-\B.+N9;E2IX4TI!)F80S) M+>XVB%> V),%\B:* .$0!KCD+%Y>,1ZH/0[4&@BZ>D#M=N5@$!_-HLK6U1I0 MF0$IIT-"Y9C87=QR5 M4C0N5 ROCGMG0$!M;"!=V@YB>P9(9U*AZX=@!#*T5 MYQW :)P/ZM,[DE*"W:W<*MD<8VHD\/ !G)UOW^,[MI_SXY"U'X3JS-^.YK+N MB/K^ ]H7M3NC\RTJNP?B0K!Z:5& @1,H!D$(%M3:@0J6@YE!+H!7A MZ%D>W,$0@CRX!__:<(5T(MN/ %HHWCP+A3LB0A *UR/L5NX;;N=EIUFVQQNX M94!.7BMK4:]7+V]1\72!BN=S8U(X:!'J1CZY/'M1N[TP?U&?X,$[. MWNLBC]):VP?1YL(Z'G@. ^BY<%6131QWA=Z+8WKQ?HZ-7K_^ %FS=D MMXO2+)BBS2%\XS =%_)T'@$,+BS7!63&P([NADV'K>)BO@R_J9?AK%B&R[+L M\6-8A>76G>4J;!.2U^BIIBX]V7PB0ZA8U:)"FI=DT_S%P;3!\,Q'RZ^E6^1CNV M2GG-#SJH2YV:G%P QRPS;<@]1L1)#118S#DO[AHL(.\4:K)S@M[14X>>;)<. M#+WAWCV(NJG,&U741Q.65LP&!9TJ,P20Y'@550.2OHJI&K\5B)T/-""K"JOZ M#%BI:1X7T111;67\F+DL#BA2=(,";OUP.&F# M*CA-T "X,"%0X):(KDF904DUP79()<-%$5090 Y%\:PI"@;*O%B#AJH"@."S M;^/1/DD4@> 2%B908#N*=ZN/J[/CDT.<:(.*I:JI]E"#U,R^USN^$#,QFNZC MPYYN_8J?RND&2;[;)6D6+4#R:&,2^&I+9_]^4_?V/+Y5X2# MK&BL!0%ELEM]"+@>GVN4((1U+YDQ="IIV3B;>#8NL5T0R&9?^W6&X+*80O," MEGT/@!'3B1!JM%1!5\DF9T!FM+LQ3;#PAQ#I4$;9'+/RRRHIP0]UF; M\,P^2R@$$F 8]%2!(]5&5T#+R'3^R4\IV>S7^:\1BU+*'^BBFNZC7?EGW(]6 M*473K%/YT74[.:D+LY$!: 5MAG+AUR2Q+!_P+,1?ZZ?S"KHA$HC=//7$5J]S M(YT!(0_*6#3@Y@J\PGB,DDV4;GCY@)-O.4XV[#IQT1]5!%!)88&J>L8BY>3J@W@$6?JH=FP<&@DX(#H>T]!08[@>OB+RD/[[,6&F*=EV*MO>1D^IG]PVG=$6(TB;WKP@P70HS>Y-A.^#\!.%6(LL.JL2[V]_K,G![C\BZ'HI)!4Z'911QVZ;NHH M*(&9<_D?#L2CO+@N_XS882__OJ4-=/GW)6^S+O_E'=;LDJS6_]C'*9:_3M^# M;-ZSB.@%;!EU=3YJ,1PESTFG"5GGLI$]H6;4NRK!F MO!+QX2Q1-H B+A,]/'72)M$Y>PH1S("'IV8\8;#,5ZH.FJM:PB&O59,A6'5R MZAG#LZY7$V0-.ML+$K%,SG>Z9/L5W]"3S76_3_!I\^OASIHGKAS%/ GP"^:/ M/D]<3W"G3 8GU!G54C 9_TF3NH&H*]D=B,9O^#>RV\3)-7,?LA/$\Z3E;$SC MC#YZ3_],KC_Q2Y^-AQ'V&H[?<9J7B8+@VSZZV@40NN+M78<:80+8:=:"C+9)6/OXD MM+,;%W.FDYW-O'#/)3'92#VDJ)AT["$HGR.9\A'GPG[6/9.#^RGIGCF3!UJ_ M9?DN)]]PNHXSYCCL9=\NG^!/:3S0F1-S=?6MF7*=9R6Q^S8 9U_3C=C#VF$X MAKK&PLNJQD+U'/$&B.YI"FVU0"V:"YE9^VC*+%A*IOL:XZ02G-<7,^X JXNC M+IIN9>&KWL:>B*)_B<7.;:$'7J>J6D! G7J/L+!!A_,Q5(@I/68;WC*!H\! M+5)OA1M>YO,'F.EWL/1*$PYW=B.N]CVZG8_6)Z =.V]0@ZMK'SY;=].(PQ.Q M[PXS-J=\Q_-]GK'4&7%R/:'OP) KD.] F^NLJX[AMYG? VT\;G^+C^X83#P( M+9J+QUZGT5(\P988.[T M$^URCU]XWN<_7T? M[>+M WV/5?8WO+FF9CS.S[?#Z_-@]-KN"#=Z7F*:C-\'8.?J. SSP"1]ZDM1 M9N&""'K!R'S/5&M-"36D4)2A@AC=->.0/A9XC3A%+#,S;HWM1X]H-T :#+,J,+F-Q2\V0APYL'A:BE8!>7! M&H!12O,*D.;RW\V!<>G)"O!H $"M_<_B)(!.< (UO_/Y:MS_<34(S_MV%Z>\ M<7']0.1>AJ3;=B##T'5W$4.^'U0 &="81AR\(%R6S2]LB\*+M2%2^-6*N^L; MJNW8HVN6CSH ARPHH(DW+(FVY3+V(8QMY&D3)M\]_[+&?O8^$?M2&K ML>9 MD->S^9PDMH!@%(Y84Z4G'0;P#NXN7;8YZ^^,Z#B_RPS,H MMR4$5Q)R].KH7Y[%HHN"P 3#.7P9RD0 #8^'&H]_8[D)O5>>*R@SVZ&&[+,5 M;8.X@[&C9[]LH!D+%D[6$XMQSQ[XR72";>CG$[D\&GKLI[?K!:%&?QZ,9C)* MBB(W,Z8<[OP*Z0CV&E1'8SWJ:U#!ZRGP-"JAZZDY4ZB8[=- W) @'LA9O"AS M^AT]N!Q=O8T'Z6>$\J6 >A==_2=2:3B<^Y0_L6"#[+0\H.[I2_[P?93C#U&< M_A+M]M#W*BVY ]VO-.8^JUEK^:U 4@Q//W9_EJ[I6);\MR(Z9TM_1??LYT>Y ME[851S!;U4T?0%FLAJ. LUQ=%=+AA!/)RA6#TP4**(*JQ@K^?O,>D>A5,H;C M GM $DJI5GC0@YV0C!5*!J,/=T(2G*A.=H_3?%03R&QSMV/?E'2X9M7(T8NB MLL/WB.YNE1&!S^*IC[$#$M#93PH,[:U0$J?9##N8_11T(K6"/:*[L6( @F.$ M8@/'1H'8,! ?Q_-.;1[1>:)[M8/3=4:GHYZ3?=N,/1R%=]3$<% SIU!)+4<2 M57O7C8?IV:T4@++R=11Z,,K*M:B6RD3\C->[*,OB;;PNWJ(V#%EAV=7Y\>EY MTKI%;%DUS\[GX30VN\V4 TL=;TB??,L!4MPZ91R8#FKQ. S/B.V',]N%N:/5 M8$-FRTQO;^;R*C.<]L]X7<++30FM2Q)OGO*9/M#5"*A3_5E355@,F0J@>X!0 MBXA]@! G,K7*:(U\\@"A@C>HIF DG0*$*(R9M]+DHDR&*'50))>:D2MRE M8;QZ;E,VM[6""^KF3G7'RG%D+D6G+1CJ&-*M@M2,0_E[SW)&)1]4,*I=DJ%? MQ;+_>OK6- 18C0M7F[(RJ5AM\QJSV1-T\"GW%$0[^E*W).'^@FR5YVE\M<_9 MD"C$.N00'(+ULT4$&D\(U1!=@B MPX3I?;S;,\% )]LM7G,M*#S5:9&?5T4"XIK (ZNG -T)-PKO$<@?J,L :#@^ M!;%]/;0^[2P%L5L&I))"7$OANA!;_(\]7;IV3 :SHF,PQ:O#E$2I,1*6+#J? M-Y[AKZOUFNR3G!DR*4GH/]><]GEZS#-ZG2;M!G&RCN]VN%#SY]O5ILAM^/=] M1!M4+DSJX@N[Q?UOU+B;5RZ] M?(&AJ'H&8$]ZO7!K!-K;RP3B5[ ,=IS"L> :\>C&T;MK(?2C.H?/Y].W8!\Y MZ<#+AWNC^I+*Q%JC M,_:I#^LKYI#JHJ#IE,J-4S+R8-F, %P_E M8[GN:>-1+,C?'\#K.2*6RQ9=-N, :HXL MV+Q@3%"??HYH/:ABAWRI6_S6O>/KX>D/9]0O9GF#[8-9(O:]7 M"2[?2+-;_AO9L;/.9M/P ='M[C^D/ (;HX@2T M9-KR VI71QIZ .L\"H<49^@H1P;^0!")U7<)VK$S\0L^*MTPW7FAP_BF5PWF M)XN,QR.$D/5&H?F6OU*W!VK#0U[MRJC,;7[J!GWY"Y5 MSAK48T0I.KE3OY*#\RBU<.?B3QK U\&7])4X>9+FD8*Y7:CE"(#%0>D^??5T MP0[I.G6&^P$MEY_Q+34%-C@]WWZ(LW6T8Z_@M'@J*5HMI1**$ZH4Y3M-N;MD2S<;FF,]5FYDB*:$FC25OB)J6J&Q*U^*Z,2I: MSYPUT! >Q'+N^CGZ]'JW(QD<7EC1)1-)T 8Q> MHY#"$_SFKO4;0$>-WU%.IP':?,$UP>&D.;#\:/[5@@"]GM6#5>(#AY>:L6I) M6?'N?-N,=JH@9Y@!^JI?HN8+5\2$P@ Q1CS':,TJ_ !GYZ^HKS@ D0Q:UD3! M$:JVR4ZF*@"^)DO=MO^#56^C_Z(7"6LQ^9 HF2 M#2)L( %O)%P^R 22/ZG0^Y7W($7=-%=:UZ4PH "G_ M3RQ*C/[62?#\*:)]P [E/8_07"& ,-;9/E0GI!4GU&+5VDIP&V&!2GZ#2@8% MRS!UB/NGU-RS?I%P*(3YUJO".!A-,,HXR2+9AU+[Q7]3&*%B5'5+-$E"=;RLR-7.TRJJ @0""'*>57S*?9(@"+2<90"]6\UEOM0<*'\8\ MW;!#4&#,L*V(,-]UQI45*945\VK=ERJ*/DP;%56TVQ>*JBCB\ZR,IH3[DU)' MSLZT"8=J5(A@/.)WXI$'H9..GLVJQZ_)9.Z]1Z[)ANX_^*W[+]%NCV?8N?OC MJ]ZX^^#K8[GQ]WV\;-N]#-=X@?$P"M7JPMD]N<7%H^2.K2W>E<;(P@+/?W1= M>;KZ:HKMNJ=1!Z"X #;KS]IG.H@_(?WCO$$WO.D(=51MPQ;L1BT3Y^<[M?I3 M/=.M6E_.)P]2.(WOR=/ 0UA@U9ZGY[W!X:_.AFZGQ[$Z.Y?K--281GIH+'V> M!6^X)?J(I\5CJS UJ>NJN=5BG;86Z[MFE--U'V;5%;RJ7:1@Y5RDP$REAR=(3$&TQ@+:Z;:<1A%QB?A;>(SE,//&>[.X!V'>: M[C("Q)!A;B>XC\3^ND+!F[N39=<7FHO.C^<6 YQ<6UUL@%8KU8HPZ1CL+C_ M:[7I5BTZL%8)U N'6>'(N(TN3T=8T2CT1%38GA2 M?62X1;(K1.MOY(&8,.WCL75EH>0MBR1JRVGHN5<>H\D!8KE1FLH7K?,5W52P:>R9382;@\+F(5R M@5^_= ;A8P%[=,IMDBQE'H<>BI8SL:J?-=$<^'Z2NL@YR,[(F0"J3,PY WFK MF"A7045TZQMM-C'[O-&.!: @DE9)D>.$_<"-C!#2DTWIL))*U10N*V\I #V) MH%'4UCU.KTA :ZQ=JD!O@S'P7(6>;OR1KK>FZ04?V7H[9[AANYW M0Q9"]+O 89B PZBG(9WI-DKOX"5-):\L%K^GY@M*:V(LUI+) M7[1>[V_W11T6GA(=K3L>559GY5G6M/?_(4G;K&=>[^GP[NFXF6&4Y2F_NY95 MI5L^MV#(7ZL!(5T.3I.<%-;4R7:+UXQ&:1O1M^TI!M]LRNGUQ\9)(?I^>S>+ MQ./HY.K2&]-E0QFU2"\0(UZ>.*'/ _W:8H%8-9J8,BF/J1:HYE,=,G'+9UYU MZUVBR%3H[:EF7^P:C3V9EIA.C;=&20=2O0L;_WN=4F**J)#U3UU"$$Z4;U>9% AUQ[9YAJ M69*RV]F%OVU'F45T]MZQ,L_GR=_BC))Z.-\>%\.F^O8CKRC9$VYG.N57=Z#C MI):#::I)'3RK:@XQ30A.R[8%T)ROJTN=-)M M/$\$47AH^J82),W*5H*AZ68L0;Z7H[4$-!2%N03"8=DFTZICBBI"I='4D&(. M]/H2/J56I+)9E'FJ9K:60(%-O."J;R]!T&X93(]%#$&C<^!&Y%D>>7+'2KCN MJ'!EA7#=D9P:0G&TVSV@6EJ+B@OH!=W@%/_\_EGZQN%T /+G'#/DRV,$*I1> M!SF])Y<'XJ681=TQ2LQG2ZX35F">Q=[50DT7T(%[EBVI+3=PE*&(98[;[_AI MM>2 N^T %EQ9^#C[ =OA>WRE2N-P?;Z/[L(:/ZZD9%),]W#OY;6Q84\;=:H>S417V-!O%<>9?>3SB;77L%43 MS>(S;E4Y#K^AJX]*N05_>6U\] %I.69N?TGH3SMN8E]3TX@;UW6FOS(!+OOA M:Y1N$%4@O&/VEV=M-1_TG["^FCEN;HOI"VWH*#_&T56\B_.',Y(WF]3"\W"^ M93)5_2;J]"79Q%EQ8(XWU:[V?%M^M8O]519OXBB-!T>>,XZ@CK:;802.?IS9 MOIEKC-X< UK@A'EZVLR1N/<"=4;0\BMM:YN^ M/8JY74#SR3P)0(@&;J/)1]+V*#UKO]$1 SNXYQE_4&J0V>FU*F/.\5VM"!.J M"-.6(HQJ1;AO*\*-L/>"-FHK0MQ2A-4>('M6A#,K0H4'_6FIPEF-?WZTR&.< MV'Z';G:*#4R:L@TRW\$\-$W*9!(KMFD^^<>>OF7K!()OFB[IQKJL2D/?=(OC M?$_U^*_TE6]888Y[G$;7^"=*/'\?Y?A#%/.(J[Z.#VM056WA0 ;E5FHLD)> MV$@$\RZ*PF1A#'')F;R\XD&F[9&@UE#0U0-JMZLRQ_#Q+% QHO8]I/)L.:># MJJJ=\<.#:EP+5(T,E4-#?&R(#0ZQT14%TV8N:A;&% U6Y,#&U2N&%L3@6I72 M@AC/H]#-L!68PWFET)4TVPSIZT]DZW^F6"1=U.-_E=YP_%-L= _4:U](%LHF[_3VD4]'AT[PU[J\+7L(]U1G9'DGG^(T0_PF4KZAR+R<[)]E=/HO.^N M+$<7Z&KM]*U#W6G9OM0<"[;=6"?<==4#U-UN!7.?);1)F] V@%"A_NT#JU%. M824\Z_C-@>S+[-_M8)0]VZ,]J_MG=>]/PI\5OO4'?(2;P_K O-HE3QUP..0\ M551AFW.@B[GT&X6Z&1,->,;XDM8XIH_T:Y]>/=;%4B[$TP672#7(9/$CS0@F M#!(!4U_6"3[-=@UR=>0V \I:9D1_IR4UCTIK=3HG#,MK7.>.'O.1F4B1W;9 M;J/P(31'I=!LJ=#+/?X?/M24*_R<.O\09_QO-W#S]'_TW2XST=]RT5F'L:P_B-IU"*W+F7$;?3KY%MW'" M5?''.,&G.;[M9X#1:EM^ZI&V3NI%:QQNBF.,A5PEJ'LNRS1^+"=(JP'ZC35! MO,W,HJPWR<1H+GKBI^S3"-9L$ (]@AKG9(DEMC-\4FB2;N$@\.2\%9O0R6)5 MKG:.0U+QR(-PPM:'FUG_IAZ/*YT[%?]3<9/.=]%N9D?IK&=XIPD5P$UII%Y0 M:S2B5BD^_;RZ$%9FU&U>FWYCS1V7;KW1N!J HUQ4Z_9(YV71HMKN+5#="+U@ MS;X/I'JA]LP3T]D9+.'J;NU5W!!=TXG51Y8M])AD.=_47>)O^3O*[8\>BD=: M51]&ULI)=D9X YB[<@YR<9'UZ7A&J.UV1Q+N\J!_T5>DOV3T#^;B)7RY'9M@HCD;/1&1M&XD8U+(0!VXJ<@;(X89=?S1 K&'I6\,L>>(-YA9 MG;HB0VHMV6+#>=*D!VB=IGWGIK IC&-*,0H@UZ:8@X8W2M2Q[8JJGR\0:X%^ M*]K,;LMJS._0$S6.AH$;2M!%X(6:%CM^?)HR1G8@ZGDT'SN,QOV9UD *V)O9 MO0A[,*Y,P;#GOV;?=F*V;LD_<@]F]QM,Z;Z487>FB^W3WUMWURONA^6P%\2 MQN,U1(2+^7.0B*\@$;D\/UI]BZ5A;=*&2K=/T=##QKT] A\NGY*^Z5Z==U/NTUF+('?IG3D= MV:,+YE^]/V<=QG;G7K$R@8NG9F,#FC'WSJ.!C:%C1Q"F*@)?VEX=KND5(=[#?G7K^.BNO!GO-Y%619OXW549/[ ^?F6J?F\J#_&S^7))VIU M)WD/MVY$RD]I2\2M1KO3R '$T'H BDKI=B27Q1Y\W2Y833??7*!?L NGWZ,K M3I:55.S2G;G>N1OZ" P6^G7'K8BUBH?#2,.$%T_S*-G0'?BGE&SVZ_S7B&W6 M\X?5>IWNH]VG%&-J(3*/8;]Z>4\NG>E4ETSMZ;BY,%W'[^B1=&"O<#!:4UU6 M75'9%U6=4=E[@:I.Z$75[7L>-=FB6_6:OBV_VTQ"8Z?M MH$(\';A#K\+,B#X_/EU42^V@\P+1[NR,C1)8H#8)-HL%D:>\'$LM]'D6Y$>: M":_."CAK%O19DYP?5'[;0TQ1'E &\OD3C)_M>4PSU?M%.!7ZC8T)E8.:.VYB M'E&?,GUL$,G YTK]JE)UTZUF*VH7B9;8:OF5+T46/KIM A8C-%-@YLQ ME*M?$SI+UEABM+8-VZ"TFPUZB,.T]O2* 85&*02)6]#C"U.^( !FN[-G".O, M\,0@#CCP4+2*'EH)"7UAFGPPS^;X$S?'YRS6$(!!/JN#:;4N<]+B#1_KO&1 MGP^'D];-&EK$=;K[EH\AF9;Y$S:\8:UY&^9P..=V_3/2C6=^-JP[V_LMAG0[ M\5,4)XS^!_I%W^,LOD[X2-*_[Z-=O'V(D^OC*+OYL"-?_X8WUSCSD#H$;$!: M4N'"8DDM#TR;HY-OZQMFTU1F+Q68A)<[F_F('N(]E5("@!BYY%@3%TJ3TU!# ML"OI"WQ)4DR'^D]V;8?9O\PVKEY*F [0MOO0KM3L#JB*]$<+9E?J,2R_W)+T91914%_@]3Z-YX]KFQ[,FHNA3S@?9G1.77%SE67[V\(U=/+M M#J_I:[^/[^,-3C:?Z3> "L@QY><:@Z//;QZ7O^GWF"G2QF"8'OSYVMPA'/BM MFLLM=@M4,4051\18'JAWWE@,W1WREI+O[('7Y0O@=+=6-K/LAB[I^V2[XMTV M_[TOUK2Q/9!&I^'.1]D)R@C4&!G8+D?-2\O.4Y'H[&@J#\GQ/J7[E?4#:IH? MS)9&!S4BVT\?;0)[3]%9:.7-C5)?&Y0QEJYP;;OQ:I"VVK< &\Z^Q ,B=?8@ M@)B<=;]1'"\?5UGJA2F&E6W*3R1IXR1M2KYN2X",M%R$Q#V6991(_7L@Z5[5 M4T:TOG /_,*V#=8G P"H=I5S,$0"TYV/$ M256B#AGD=*SE5PTSI]H:6"5)K M:;5M;A2KVKK>&AX?A_/-8"4+Y>U?1<^!,&1!9$K2FUEB- '#"[?R/IU+M?/@ M!C;,=)23)8!$^O3Q04@>I@@ HE .:U6Q&Z)<7#9=S8+_(/(QV8QRDJ"_\;Q> M1H1,0Z!"2.IDA2#3R"=5GC 3$L;Q3E.C=XZ8/IV<8X:D1H',&C\U_+I&[3D@ M>+[;.;K>_3 NY!B-=L8S.R9B]8G:0XQW&_0BRE"$[C"=P20_U,(> 9^PP=]R M"?",[?&%8_Q"F"-X1PWVJ0(RQ!Q]AF3T.8:GZ<7?),"PC,% )U;R/?Z3A&8T M/!]K<(9$)/TN'DH]X'7QZ'+VO'R,*!^=Y6/]<(7YHO#J[9M7?$E@O_Q..9 T M+PO@]-W&XH?5 5GOH=O!B)"3CN[:D#6_1LH_L_A(I$];<1+2;;HL_D;5#S,? M>XAG@ZB_8?^8H].H=;[A;S:A\A<*J.K.)'>^'NY6/:(V=456KL MO')(6GM2C[Y;7I(\VB%<3"V+-#^L>965(M* C @I_4_S&A"0OH@LC1O^1_H7WW? _WI]U461^((WL&#ZNBK M]<#M:&# P?'8JDU/XMV@Y2*'GR?8 YHN69T) MXX&/2MO&I7AU[0[V:?D#@N-.]&C MRGW8>>3FGA!P<70U=2DJ/!+MALOBKT ,/>&W)ZIOUG="M)JT7!!^Y@TV"+Y/ M6&\"^Z+ DV_-@:'GGB=0@P?DJ8\N/S<$'C4( M?*0 DYT?@0-L>-+D=T]Q@:_9ROD3)M=I='=#A[<3WN0=;5?Y9^3MW-PK8_P= MO2,*\@KGAK37LOU;(+0:'_M_C9>UKZU"Y\:&+ 'HDHN%@CAI0:*APOT M2,$B/^1S@,OD!VKU3;GV6%17?V7M^M=^A^U@KF[*^ -=]Q60U[BI.>C5TY A M7<^43N#P:N;(7-> E[477,B<"A9^;O,*N5C@@^G'1XF0\8N[%AB9^\(NV2=Y M]AFO<7S/+FB=X;R'166;Y@JNJ(WK;44Y7^=+M4+2RFN'@A[+ZF?4_,XK?\U^ MDU Q8T3K P]O!@[;=JX 3C/_T-=2)1P,@5!>-"V@D+:@D!PR%%371(W!,*N: M.V8?B!4D8$[FSW'VQZ=0-W7"OLXHW%3@" >Y "@[+CM/ M$7N\0$V#>65!:VJ)R13TY$+5I1&/F6 #JCE'&=GAY__E5=&OS/A!^HL\51'G;88=KSB:!'JC_=\>-\3J@D#GE M.,K($D9'-8P6G5MCP:S#@#B2'0X"X CP.- \P6]"W^?AUWB#RR'^'/TW28_W M64YN>54?'SD55&S"^ZOROD[O/Z!V.(&$=4L7QLR624KH#?(C:)MS$ M =+1SJAV^/Z8_OYRR[1#7&F'E$?9/MK, 8%HBVFR!LRL+]R3R.A9L+ 7@0QX M.F]W6CZJ)[SAD5])\K3E@3T4J,B?)^(;C=+GU<'I\+G;L9>,'XRC7T1><;XU M:+VL$4Y_JZ]S_##S699TCLCH9^V?6?7;M0ZJ?,\TE$M>3-A@EOG1I6B>#V^: MY8>3!A/MO!0.*4+ZSL743>;[B.YBX^LDWL;KB.Y*Z[E?'?+,R]SA1C,_]3V8 ML^@6GV\["Y_P'LQHN_*E%>V<$#W*WTV%J/?L@?:8<,&K1/,,*@^DY WF>J.P7ZX MDRW546;3'=@M%%D=>V4SZ5T4J"K@2N[0-U+TZM&+.XGNI02R+1F=1,6=A+'2 M\<+FJGL)7H'A^:J*;@EX63<11@X=&@8W5G3!,6\.4!925CIVSW NU(K*-E58 MAKB-V^&FBJ]C^(.$M.+L4-AC682_UN<-[)92&%I0/6E$ZQOWS]%$;5MG7U-! M /9,6LK!$ L\9T,7#;/?S7,!@?PXU0(&8=W->X>3]#^U;]SH([>ZAN$X@W1WO6Y;>OU#BI'=TCW11WL*9%EM_K M?")F]A ;7NM[(B#3O^9G#;/ =/=#/3R!HU&WN51W]YL#2YAX--"Z>\#%1+!Z MG4?$*@"OEO:<*X1*B1*Y2'6[J41J4EQYUMP"9O8 &]?PTC3&9!%*RVUN!E#:W.@=807(\+4Z,Q:JZH"LNNOJ0<]=PAPY8R:[K= M$M;@&8X!V(;N,#"P;EK]1&8->QSJ7E0PKW)S1@H"J1W3]%"8,%,@QJ]UW.-C M!1V)3?P(P:-O!AO")RSE^NZ!C4S/7]%O*7=5-"VA=Y/],8 [*%H,C+:.=3^Y M?(2Y71S,JFJG*(& 8HM8]5#N#OWCQ;?CH-_\F&=;T^3G,Y_?+5CER9QWM>M>HWKJE;JQHYU771&XAC>-<9#5<1%V779 M?LZBL9L6J&@R=UD7K7DF9K,Q*.6BZM2NXC(;CF"CP<99V0*J*$G5A51B-QT\6C/.2B,])U M63Q_R1L,%7$ F>$U9YJ8S4=/?-2=&O&9$4F&VICDT4ZNC358V4**7[-Z7*"1 M:ET8V(2J=5?K]?[V_V?O[7LCQY$\X:]"[ $WW8!KKMMU^T?? 0FX;%>/<:Y* MK\L]C4'CP4#.9-K:SI0\DM)ESZ=_1.I=XCN#(C-M8'>ZG"(C0N(O@L%@,+C? M1@5>]Z<-=4LL(2"WSEP"KO1,(K$S*\[G:Z2&/')2:]_K.' I@M5F&<14-%P- MI@HZSR&D9 ="@;KB-/-+!?8$/Q "1A.-2 !(U-<'1]YQ/1EAK\@.==;[-4OS M<>1'M;E\1JN;NU+J@33.9JN&BY&65IVE,Q%M%JQZ#D==11E9.%%0/-I-22VM;+IIAUCSN*$U3Q/T&-!*@6 M 34R("I$X-5K7>FX>C%;MU:FF3+F%D.CT.W;MG/SELUV(7PX!H]XALWS#VQS M1,Q6I0RM02M-UP^E/5NGVVV4T8N%4$X:A%YX^^A,EWE9[J,Q7J'&3JXYMS3I M=)''4*Z![F?2DIT+OI8?E\QX!3Y[R' UU3$/9,H;-I6,!0WMJM9* M);"L92RB+RA7R^^VZ)ZA[F$@)RX5!C15__3C8K7<#KUJM?,#!;:^L9B-"6)H MZDV:?&A $[7/CP$K_-+&5F@)XE3[+:;[HV,C+SS;KM1G=,)=T@?D5+*27#"G MW66LY >3Q13:P\D?ZG8L=R8(-D[!)TU?HNQ/7)"=S*C"7I2LT:HY/Y^1[B28\!@_>3;X+M$H/48/B4?/ISYW3_L2 M?]_23?$]RO!(1/;DH-.G/0FJU,?RC)^&7+:G0]58B8[[J5!8-,U0T^YD,CV$ M,CMHH2(U&K3)L4"%OOT#@H%@$/C$J2I'2S#26K%U@^.%FN ,*CS8O)K^FW)* MXH52F,_J#S)Z9J4N3#YVIGE,DH_Z8LT&?:6[]^Q>[O:3A') MZFQ7C\/4:&^%24N:/UW?<$:ZT;N_ JGS8PHJE=T7!50J;,.PJ"CMR/B']5P; MAES>8/B6;R.^(UQ6\6HNC(D_3T9G4QJ#H9&Z M3^C(\@7N7P>J'D)1)1/LJ.BW!'@*FCVFH*35_E [UXS%Y L"7X6$ES<,8)/) M"03"?D\LK1[Q>K_%RXU XCMR8=M(?_0[-J>$-#K:Y;UK2VAY,D>'GR#%7)W, MHFE+RDC)4MEH%]\7L^F#)C4?SG'.M3*!7K9T>&"%/5ZAQQ8"M33^_XY;X MS4J9=:6SFWH:^Y7;;51DIJ.X$AA5;MWZAH8 M,D$G&2VF]A E$\QUFCQ\*,7:H37>X/+G-?K>P#2K[N<\=FAR9Q-WX QX)CDW MF$;.#>:0\QG4]'R^V>/<>NHXUY@WSL.?-,:84%1+-I34-/)<3QUG1*!1 ;8[ MF\GB'&"FZ&@LFD_[1&I]5=68#W*^L$.EX4QAALN YXCJ,/-5LLIPE.,+7/U7 M:\H0DU":07@D'*JS6&J7\PN7LZER"W@?=LVZRY>G MN+HMQTO-.D/V4#7KM-G[K>5D^+4\UZS3E]IA"2==86!KUO6XOYV:=:8Z#E?X MR<[*M!LY,XL!6/;IN.U<6#7K3(0/Q^!IUJRCU(^U8MW!&2YW%>L.QG0%'*'2 MBD5I19V[Q0YPDI(9!ND&5 M7"$OEG67Q4;+7]6%KE,\Z9=^JJ)XU+S:/[QN^XYUCWS=>2LVL?P)T =U=,Y M-M$I%V/_]%1A<_RH/-13MQ[JJ4YZY;+"6 @S^2/\-*'5& MX2!0#^KJF?('A3\M-?JN ,8X\*P"?@O7Z1TYTSP*Y/@@SSQ'RZR.E,F/DH5_ M@DS_>([AB3'UPSB>@05;G<_N1)C>23"<%_&.5D9O _#;.+J/MW'Q>FPHXQ<" M!,-9V*%X^9YPM>/K*671@#E;^E M-$43O8;,]3&W*X!Y/AI"@&;Y'*M="RTY45?T4 R<=F)B]>1H4Q,/R%BY3$L\ M '/EU]F%D-]J)'Y+Y \F>?#> AV@ X5,Z M#]($6J>,JBTG7-16T^!LNR"E=@(7)?-J,;6+UABM]QDY35<\XB".T[E=?/+5 MQ6DV@L8M_UVTH:PRZ'KH MYE-4!KQ8J,#2R922R)12QYSD];A,$S-(W>F%,D5-+!Z&@3_TA3R&4< M+!'".[]DB) PSBN)YWR5\TK:%";GE30H )WU]#'&N.XABE@&WTWH,0ZK!$PZAV=5]+C#PK_\7FE=P70PX%G%3!<8*Y> M[S&= G_ZY>-/= (DOXPFY!CG=_$.?\ZBW5B!Y V9*\=A0T WD"6!BH:NT]6> M?'$:HU7P D=\5/W 0;?Q(:/R(2)/$7T.,RC -L=['?@N82SX$7/ MIJO&'"8<3+!"C//1HT5Q@:F+%^"%YH"TUF)3Z\39A(T1;$X[V'SO8%,0V&Q( M@Q/TBJ/,KSEEVO@-ZH_ :F"E#'R.=D:3 M29>/>4;S1?M;0"60! .4RC_I",G3AAV"9QAHT#4/A[S.B)-)\7C&G#O[Z8VZ MUXVF5ISZ1BW6[>S"-F.K-6P#@V<67R#;-2*M .9!CP[-[86#85PR+1ZS*:@% M0SM!=;\M ]BN$>#&J$TX:$)A8-J." QR(ZH;H!Z+0*YH55QH%.]X1CIBKA3 MIS1.@?0ERO[$!5'#;WBUSRK*VRC/XTV,UV?Y>90_7OYK'S]'6Y(#]EN2X6@; M_[N4),USK.E+RJ-S$.((PNG6U!<="=310!T1=%;^59)!/3HGJ*.$*E*>H^QV MWX$1<8="T3CZ;D>W%XFW%]"AO09U7A18F1INH@"TQ3%99R[X8.QS@!F#'?#9 M;HYF+V%.(:.7@VPAKFPNL@Y9S'03B*8T!*7J@G")=$$AR3&2H8D=]>7VEN4@ M>8+A#*7LV#RM\3A(2@^ZB!T-+''H@FF94L*HOF M^SZE&3T%F&X.KM0B($KULC,!4.ISZ^QR][1-7S&^Q5L*2EF(1KE]=O+W= M[0VJ\MAY*BIL!/RK4[.9YSCQ.\B7V7$'(!+/XM=H#0@DTF-(ZA_!K%R3CC 898DV!O M2VS$2D,6+T:N58V)M8!)[AZ,RJJ?SC&^/+E*_LUQBS!7-GC%G\0(UQQ:!_6PQE- ?MY""PEA'"[[/;<1>5-=>F]RB_F5X]\KPME-ZPVGN^XI39OT6]$-SX,*=FP&;-7J??<;;<5-ET]*:? MSW&6%\OL.LJ+B^AUN5EN-K@6;%6B(WH8:YP-B>9+&I&PLA V4L-DPQI*P+<4 M1@07M!=:;NK,S/JF,=H3+3-$^J*R,VG1=$==?[^&P IZ*0041J; A%1G# Y$ M#:"F2F/>L"I ILMW); #@GQ9$W-CRK(>*)%!G.22\1&J?@_ &**AY0(&+*9BJFDAO"4Z"8D40@+*N"2 A#UGJ6H&5,:Y..URM M^KAZ*G'U1'#U>FRXXIWK!\*5V2E^WL42T6OY=;87F!00*!E]3K/F-"I=4]_4 M@7C"G;NNM2/2E!TR)&)7=\-*G3[VFM'IJR M-JPR_ EOT@S?12\C8P5,M1YD,*I6)ACXW>QL+IPP?",+Q6/1$OI0_O0A+TFA MBE:ONLX)ZI&KLB3'E^.$G6"_JMMZS%.;K,, $\] WXF^:4\RC6@(]I/[2F'8D724N55 R'GVY0)HTNW7_>Z>G-NI.-8+ M]7*POZ9)$_B^B#.\*NGEOSVER2V^W.)5_ZO6^F9/J/ZN-H2L;(7]&\ DX5K) MP;<>%F0755]RD*[JW027:09B2>!#FX78DD"$!KK%'QHJ?LT& #Q3.*",3(@Y MP_2(MKVGY^G>?$U+?Z!BUN\2A\2$N:JO/CR ]0_D78_ MCXR '^:C*VKG8@YR'>F\7\K.)YE=9OG]J#.)TE[KBVJ&HN!"P[4*#Y);?_O+ M9,*T;%.@5UR@CN])';Z@4T&/=Q@WNLZLSY/K8;W8DV8RF5>(Z;6UGNR910#F MMI0HBU>E5#06]%O)HI2L%&N7)O276R+;R"[J=:K'2+63E:W6DPPF8*+,DV\C M%4DLNG;U>4O:DN"P:EO_2EO[-4>:$$G-!G"D_FJ=.[4-"))0P0@-;K9PI/6* MWP$Y&KY9(&F]^%=D [G0UV!ICYC^S]_+%VSWQL;K:!>D;8^8,TG[2781O*7/!!>V M6 Z26EB,%O7?;1XLJ?OD>U_;!8SMLTWD2F*=8<)@ 9!7HJ*"$/OFQ+Y.Y"/' MP\8'K#1ZC'?"13U@MB#D,@'O;0L9*NPI"/KWM@YHLP^?I@EKM&4@VP(*>)C& M_Y5!- GS\WLRXOD^D0>^/2QA986ZT8;O&\2=?)L6"'EP&Z\"'DYV6"7\[ X MW#.E *Q"[JL^ )^.&(#2'4XH :Q9TGD^X*)L+R-Q6F+\>Y?OP7,%MV4)] ^ MVH"PPF97KWUO1XJ&'/ZH?O><:"X:INFF#G0B&G>E]]-MS?) Y$.+.)9UP,8!*5YVC/@1Y^-A0\TTUT1%VP>Q< MN -Q5\IWEJS):N-KM,,7Z2Z*QT?G7+)0WWU2WO0T8*6Q^7D<6CMOR0U3 >=57QJZ>E=@ M%R [>!7V6S"L%>LE'J+ZK?I%7UR-8"@YG]*67$DB<$]X+'DFC>5T?1J4(1+(Z$3 M!NK8N%A(:"P!QLX[O;Z+_!#(Q"^;LI6\9=XDZ7 @08V+EE<.>TSYMZ@I MC6H0-H;AL[ >C>P+P(3'X@)C6Z3^RJ!A'X,!S'#,CS_!G\!7Z3>9(@]XX)S8 M$@4_9=3T8,=0:D'XH^C5>ES18\-TL?8YBC-:NOPBSE?;--]G8]BH-:X_@*RQ M%735)+&S0E(>?%1+NBYZST\0:5%=9(&Z-GYQKSC0J=YPC#1#W*G3%8] K6* M"JQ,$44LYY?P:DK#PHAK8F& Y-4,M_)<)4_[(K_&SWC[D9FQH-"R_CS"EE9* MHR"#G>D5,^!KB:C?HK.S)ZAZ?H)H"_0QD P&E;%--09AI">"'IV2>$$-J)V5 M\3&"#\UGB!^2>!.OHJ1 OR7I?8ZS9VIOJ^;HAQI-GC/$H%#$M;>V. K.TIXJ M6]I394M[ZDQG3EU;VE-#2WLJM[2G 5O:\=@*=80-!)&&G*IHB'/4.+>TI\:6 M]I1M:9?%(SEXR+.VIP%:6Q,D:5E;'2P%9VU_5K:V/RM;VY^=ZYM?TY8&L['ENACK"!(-*0GU4TQ#EJG%O;GXVM;==S\5_[E)QTN,GB%;'6T:T?/IQB&GKHB/S M5BAV<_!I/M%#J69.%)/<7MDT0KC*R6945OF.XX='XB-&SR5R'G!(Q>7>5FUR M^2&THZY.'H8W_>EU:DJIS\_(P=+K-/:?)9U@?!$ER8 \9ADO!:=#3&+@:_1< MB@"RB32A,/4D=" T<2"$G1F>@W_HN?%_Y2QM,3CV>-\2"N6.+"@.PY@/JI#8 M6;*^CJ/[>$LS;VK'>[U,;DDV#KG_M&Q03H19\VH?N+Y *UXV%*UCSP^4,ML MW#M9.Q\,8$].\UGHXH&>I::(B#M$K X?$?Q#UD:8\&KW+G 6/TC:H5[# M$T2:HA](XQ_1'Z0]HAT\>TB:\$C-!F^D>VJ=.UT,"(Z@]EN#I2TNB7U_1R9K M'&?!IM]ZB'B[K9SY*O6M_/?E"]FDPLR45=7F39U":7.[ZF6*TEC6#Y1S$103 MDW5>U"WH*KEM@^I&@62S*@][JCLTX^I=DFZ]2EQ^H05;Y$Z%F3G&Z/&"JLT) M>L )SJ(MA5NTWL5)7%HF:J..#6+\$G%@( NCX#=T&L)((9SS&1<5O]@NL5[:JD8WW[5;_["6H95'712G]U<#T;H5^V*= K+E#'XDB3 MMV;,TYH[(6N&W*M0C<1AI'[ZRO*<)'0.(S7?#<.]0CC^Y?!VY@S:)R^P9':GI\3E##J3KH&7BM=7O= MLK\?7E>/VR6U,X8 =\J9A8'WAQOE?Z(X^B%.T#K= M;J,L)V=Y4$[Z>3[*?1PVP?PNAJ"M@NB7+H0B:\)IU)"YK%UI;9M MB5)A6\O"D@IRV!8H%;,059,4]5Q4CU'['#4- CF9JS;&J=903&I*"OKT2TIZ M0A!P95(9)T,HD2GI+8%)4*+4'DXAFF#&@4>%EF+S"W"^3$$&)Z97>HA1U$^D M*0&<&U,95YF6",XI"GI(]<,M8N8PM0IG#\4]WPAX= VL,GP"R5>]P]ENN3E/ MDR*+5@4W0Y7=;)*3.FX&E/;'Y@Z5=SJAKI+1-^K4R^ [0>092C>H>1I*MAYG M$!GY><+A;C2 UYR5@3<+,!QE@#*8Z"-DF.5Y@HH:(ZLCP8A"UJ8N2@PMY.KU M'E.[]],O'W^B5H_\8AZIH+_FOY;M"DRJ@WQ-DV:?ZR+.\*H4(/_M*4UN\>6V M_*LD"K6M8\[9=I_'A+.?(*[Y-U*Q$>MT1=.&(\;']2&X@RBO@1Q5T!=]$N\9 M?:KWC.IV@SVCZDF.:K:TX&?)^$.;?-2R1H0WNL4?&NX'&C*VT&7[&+*U(;$. M*>M+ !!C/F8KIN?K.-C1-A0Y" O6;ER]V[ CMF'P&V,'8L7\UBA*,QP_).?[ M+,/)ZK5QYO.FG$%77(E[ZY\-B:;RD!$)NZHF%E);UA,RXRPH46)"<%'W0DVW M-OY!K@=H>@9Y^Z 5X%(( (P+C!B0ZM42.0SPZ[DPSSB[3X7U>TQ%@-6#MBK/ M,X5XND&;6B_PR^J1&'OR W4@5IU^9/BI_+ZER:=G$5%)RG-M!W\JP:^Z,[M2 M6->IGG/2/PTA6^+39_@#?O?I MO:#\K?GTIX=X N*2GO/IE5^@=ZO=E=/@LDKYHY\@OTJJVMM0@7-#MK91TG(3MC83W_:+('F'R.TTR%<5C#1&C_]JJ-AS?VI+1&Y, &/:21'^HIC8,Q M*?"!ZN"-BO7*VF@Y#[E$-A8 .-QT.@XWK:+\$6VVZ7?TB-?>:X1ZC"/QEHH> MXDC3Q=L,:/^HA/9?*K0GN #&^D=XK'\<5$J,.V/S8=L5RVX'6!!P?;,Z\3$< MG?@81/XS+2;\-2535+0]VZ7[A)\$+6@[R81FM@7*>A7( 943S6:ADO;*ZMG7 M6OJYTSQ.ADBBFVMCZ_Z0 MI7F.D@90T9$!2B&SVAQ27E-%FEJ\R^2\]%D_ER[KWXC'>I7@S0;3&^$3G.=? M\=@B:_>K/YQ&/RM%TY;/SFKKL./KG3J51;\J-:GS1Q8['<8(Z&O!W6@&LB0:T[N'/(WURS::_ MX^.$C7WHU.'; ^SHN)%.$A%UP11BQZ;=DZFX='LR_:2W (*I+A4JG0N\K%"I M W:CT&AX1D)YM@#U\/6X G@=Q/.OW(MX^.SX/0ON L"E;^'W&KGU?^_S@D;V M[M*S]3JNEBPW45SJSWGT%!?1EJ..R;JI(K74:)N'5E$Z!)?H*9\PJVH3F^%:(MFIAM$.31N MA>>[WAPJ3#H#0L=WS,%SZEU0]Q94'_:Z1$?RS6H#Z$6-0RL0=5;@J:3\H;0" MJ\8*X)ZBYU31TW=%A\#C@:MZ((6!\G:%&(^3(9B&%8;> M IP4=L;, >75#']-DS7.XX>$W)W"O I2T*+^&,P65DHBX&EG7MF$^7K :K\@ M-TU=M+^B**?;4>0\99>5&,B%CJ+!2Q6^]@CNC)8=R&>! :B%Y-'7P@.QABJ( M.$P@<"V?+A0\.YN-,&=Y/3+=P#"MGD:/UO%4Z&'I.BC+9.N$JC 2>0_R_HL# ML: Z0$@-1FKB4$A[]MV* " '[+.J\;/"7N6_AFRM78%.X,?"PLZKM:]E:L2, M.==IR)K5GXC?S$JS9-SM++B .E]UN)T6C7[T'@5RQ8%T$%/5#S[2"%[S3@UF M!@:HG14RT4=(LV=^K!CAVDUSE 1F(1FW78@;<:TCP(T%8L[0EE%ZLP6G"QOQ M =Q((!DX =H%EUBP&XMP[@P(CBVAPH45W$Y'B@D-^Z>""DC;EV=%S^Z5?XUM M7OG3/[]$+_%NOV.N])G/ZM<HRFY=@_2=,R M#.8XS5Q*:5^7R-P4-'9Y#M8 U8AF-D FIX+8%V _X56!U^0>K)_A"YJY$]/! M@3T5QHOF![2--^1D$'K%4>8Y@=;=&W,L@6/T01VTD[($.&JG]%I>'8[/:;;! M<;'/L&[EPK90TP/9XY.HN@,)W7D6;(Z+)MEZN2_R(DK6O3>.T%H50)N;_ARA' M4F73KD?B86F8>8?^/C &P&%1,]^NP,;*K'JL]IK;SIU\^_D0M)_GEGZ1L_%FRKC:FHOLM_H97^XQ> MO/@WO%U?);5;?;9:D?NEQJ;4M'O]5?2[6VF/J;0J^K1.5W28Z-8Z4Z4,N/.5 M3)O8@E[K5'9!71_4=4*D5ZF/[66;34>_&FF,K]1VS$=ZJTNFT^69,>[J6I,P MCB^H"#G_;4,T3C.XM+E*DD+/M$, J5('?440_-D%[Y<$6:=/Z5H5/?7EKRF, M^,)-8T33WB@]/Y-LKS>!.3 M$I!$H,M_[$VN_\*:R.?;=P@Q1'55;*DOV)K0$4%G M>76#;8_.">HHH8J4[THN5M]AJC%@Z)E4B[&BVZ\O8RV@5_7ZJ*1>P^-?=[*" M1/8BN5.UC_^Q>%<:14R$JC0??2D-N982;,D!((4#-6F(VT](E-*!JA:5'5"S M1L"!4BQ*%D"O6O'@ O"P9[/:",-(GQUS 2HPQ>42T-'1R;O[+2/%%VZNDZ,= M3]!B41638.]<=ZA+CLZ?\I1V$$R%Y^;J%*IWZT#_A\1WJT-[I4B:>R0.C )/ M)@>V@,T*P@30_Z":=*W]!ZKQC(\$J.9"!$)I-X,)@$IS1/=7 '3UB-?[+;FZ M5?9*.>^=[HA#.?:[H.DVGA8<73OK"?U^EH834!R!S03CLFA(T=OA%4QG+K2= MZ ]*UG,6%3SF4V=P&UM)*/H]$WELF@J;" (JU0PJ2WV<=Z7UHK1\YR9@M;7> M [<,5D'NB .(XBP2>SK8KWB/J7)Q$&9,=;J_Y_?H2$[$(MLHGU[KVW5N\;:J M:?<8/WUZO4I6Z0Y_*Z*"VH!K(EWY\-,K+W6;M3J8G['@6(LKQN#G'=Q^(?@C M-\[DU3N"X4@,]G$.$L EY\9^( Q_#,/%\:!MPK,BLVAZ8^;G$T!\BF4F*V.Q M(?MSG!7E#%9VQ_ERGVK_GW(6&4;#<$BV& M /BD&2.*" VD3LP<4.6G?#@$J_W27)D3Z"I$JMGZF./B MC'+71;6_V&V&1;_&;2!J-K'YPK@D/!;2(DVC'HOQN8M #+9XZ,:UF(0CW&"; MV792>\D]$*#F?3YQ31#T2W0=$0QDM;BT@& ]S[*I0LZI? ZZ>#B=XN& 8<"; MZXQ@ #J':<:;S].\&"_8S2FT%Y<;4)AS,Z@O,]!RWD@ L%T?2L\PY9[T/:@M MH0'B3/>!&+ UW/HAE(SW>_Q@W],1E)8U*.[-#YN\7>1#'26QQO[<:0"4IYZ' M1.[2!=O[;_G#J@ Y$_]VP0RTAV\/YIE/XU*>:B=PG22RM/QAP?SQ38,9Z/2L M/9AM3\F>/4?QEK L5SW?HCYG>E/:;2_/A6Q\?L6:;HD$RX;L^5 V(KAH>WW8 MI-F'O.R'\K;C"7J@-]*U^5D/-#E@2Y(#_,)?_V6GZ+J4&'(&1?TI$_7?>JBO[F&\[6B_SY;4X+^GK4.P0 MLM.XY8;?\].&RNP#TF\J0PVV:,27Z(7>,!D5Q-:]DLWB^Z*S?)- MU+K-J@M M:6VY\E.2!2I8+6,F6M")^R[J!JAI425!W!<]!\#WRDYMV%/-L9FLUX2]^FLS MC\""BP3+V1B#JHKPOC%8"4*T,, ""+V*Z<,>L9+S,L?7:8>O78.O=(/6!%_= M:KU=:["*%(5W^BM**(<$WR4.OY:'R9J<;- MBV'@ZEXJS.%*?:F^JJ.Y1\\2/./L/C7;H3'>B1G>.'(,LX[!EHC*O.,2)9!^ MOX2-$49.:XP$4#,1""/Z&PA*&/'IK-O>,%.;2O)B0_OX\PC.[AGUJ\ Z8N3U M:BSY%P H^^A*/G>W8@G8@E:$[?$Y02VG$*S;#*H%=LF6LAH//$-LM=KO]EMRVP/=;AZ6M?F$-VF&[Z(7J.@SI#CJ+H4Y%U:P MI*(V2)/H$:Q3)D:EG$[0/:6*2K)A.3*&WT;N]5@C3>(B&=+G^U,6 GM24;K) MJZFB6C>\0(KF0EW'7$*[\07HS2"5C8,9,&4;T(=0MHG 0I+ON#F=/"W/T[VZ59081E'(;5["7=%QSUD(4L?;EO3$WSH4Y3'@9D*&4P4@GHB?,GC>X/>*L$^#\#4W%@4G\/3X6F- M4'K=LOF4F+.=;>?2YBL*I\MB M$L4(I.B+9.!2M<\\T@-VXP[V,P(!-$E#P$(7$<12UIBH$^E>#QD(7)-H!@6O M!N\LSW'Q*5K]B=<2JZ?0LG%\12WM? JY#!#;S4(N K]!T&]!'Z)[^K273NK9 M>5 8TU3CXX]=!'Z/GEO@ RU@>PX2%D9@H7L#Y/&'&B[!3:10N.$[EY;(\6I3 M;_&J/E5?G7Y:[HOEIA<=61:/."-[>1E^Q$E.ST218U/T+-0=?BD^E<+].8(T M+-'ZSTVC9I #C.W6#KI&9@B'>6;0CTD?0M0B@2*X5DTS>=X\876XV>$45DOPUIIVC MSR7JV9I9'[N^2]%EE"5Q\N#920Q;,[DN1)BZZ=4QH2)>I\G#'!E'7BA[L,3?AC=^[$])%$ M+3UBA[NNS4&[]W1H2%P>54*T5^\,\+5^Q_'#8^F3GI4.3_2 ;_$NBLE*XCPM MWS=:%?MH2RRAPU,PNA+ 'X]1ER 4VZ_[S8(Y4*,A^"R3A+(\[H[@-"*@6@;4 M"H%Z4B BQM',1]HZ[V*B,C0\#N8O54F<3&S&UF_&^4YRB_QMZ:5G\:I\B6^D M3L)O25SD]&W/5D7\'!>OPOT21]2;>0J:NMTW6]#A6H5Q3=5'8.(!\3KT'15'>($ZRN6R^HB- M3.X/*I*ZZ[T,@*=RV5)$+VC?':K:TL.+J%SD[%@8#RN=/;A3C?#'K1R?:K0M MZ,[7=:C=$@D'$_O]3[JV+Y^&ND$"8\(%85@;(^XW#-KZ:4VM\672DW!0HWVR MUI-WF2S@1%V 5F5RJ2P52(V3RM))0&"P'NI?$%#.) ,%"^&^ "U(,)8XRD": MKEOX75F+$0WX^0W-].--=(54!YW(SDD5I\KS_:[Z33LR8T]<$)BQ(0X>E[%_ M4T=A&2O!]*(R%JP&1D@0E:\B,VULOJ6,>J1#L5"@:B ,UX"IF2A:8\Y$'*P! M5&.+VT4ZR32OTU.TB2!4)\;0DBJ0%01Y-YC;3^"$4C%]=CPZF[?<]&Z 5+_D M.+AD?VBX,XP>I!Y-K9T5=9:9.P(%!0L' (KC7#EIH.%=/>=53W[8(U %#2G# M5#4S(-344RWY@THW(K:BS0N*ZKR@K,T+6O7R@FC49 M-C1'XNM!) [Y3Y6UN$)CN2_R(DK6Y7NQ+R9I-] =\^FGO;KAX_5F(>G[ Z2P M.A+/W=5!?*Z@Z:@]-B%6A'>J56#7"JDJ\& 6<,$/[OJ@@[,505T])I;2@]$0 MGX B+F2TW;9WC*4=F7<; ?,([("8?MUN>2U?BU;%NW%:"-?MKDX[2:+)S;, M V=5WP^2LUL+#_^-'/N'H );&'] .91\R%S5B:P8E],*JE@S#C8U[!'E'_BL MXD"+U><99R9$>=Z!DT!C)G)HO^:;F6ZR=(7Q.B=E>^I[K6.>5K[<*-\P#4JSA@(03:MY O2][&8 *%'XMAV&PZ(A@X@A0QVA$]0CA4J' M#5%BM-!;N'=MPR([=0*LD>T$H=U9Q1#T4"7)$'9QKWIDQ5!Y7'6RX1R3?!#J8CK=+N-LAP] ME8]S\OC']S7!O*!_8ZN"0$ZK*)2"))95,0W4BMHD_=.0&I#W8?4N4+EDID*H MN"IFM <^C&+5YMK+"3=AS ZW#.<'0A&F7I$159;#Y$6S9K2ML'=1SBUY&+[4 MZ7\L:&NT)EMTFRC.ZMVY=W?)H[O$.\A]].Z2]8%P.^/G*.)@+HNS&7XCM=R8/9.W17!10:G]C)>+56;*^B+=[#+^BHO1HIIXX%,UH92#F9;]J(;"-#RO%'U_K EW5'7O[K=,$=]"J@F$=RT# +1%!(J(QMD0[(S1 >J/J#SM;4@;O1H MLHQFJ_QZ1O:7B]18_XV0O7J7:DIG, M=+ID@/3>3'KH>F/:4J@8 $VB@Y)%==_2%J"F-VJZH[I_P'.A(289YL(*W5.+ MH4>.938.0D_@RWX9\(?7D7%AKW"F(/G3C6ERD(]PS$V6KO>KHA'U.H[NXZWZC6]ZW2?NJ6IW(".B)RW4)*O, M5<56*!(;+#WK/IU5:'L%/(UJ(HMA(HRP.34,:F18!B%(=#N*M&@PAX/Y.,;2 MFPHO\R+>T?R_*>K?&L05/$/7( ]D\^%LM-T(&6.-0T)*'5GG@20=X3*$ ME20$/.4CXZ>8[BLF,\[K):U1KWG 4Y@R:-A)O#J FVJTC G,3<,L+K+7)>S MA4 M(Q]]C-NW %*UI')PF+H_0*]U1.1S%&<&Y145(MT.Q7177Y'/%;0HZ[2> M%F%U#$59.1^0H:BN80QK[/LO)?BJZI6K>) M8RKK!C33JTD'.LM+6:K,\!(BHZW]JFU L[HB*!ASNA:%]PE.\SO%XFMZ0,8Q8G#^0D6LX]P678O3FUI=W=[JB) MH;26I[/TN0I.DN@26W0K[),FL[OI1?/:8;C!W*F:D6W+,D/ M)$Z!FKN_?!^HFET3^ >G9M,%KTX\OS0Q;S[4Z%%_4J4>5O9 0R:[B4Z-$5_5 M5?HOA&6_@YN]=/"0&@S82"\5>G:J& 3R0#<55?E907 ).NY\ (T[ MKU;_*_Y^MEJE^Z0H9Z.;+$W*?ZXJ#^(FW<:KU^I_>5. :??ZD^IWMU)14VGM M9@H#KGR=U2:V*'N@K@L:]CE!57OT1_W?8"838V2EMJ,]4G==,IWN!XYNT-G( MB#DVMHYDY?\^'9[W*FDY1(54ZX9_/9U4"\")5Q%:F(Q+\0]!"J M1P">!^.ZJ:]I(8J^*C7O5K.2YK8+6"5IK->L,B["9:JX\T)TX2II&I!SHCSZ MJ>X(35>>PFZ#Q:9/A,%'.N7LS,%&') F$+=\!RHEPN%ANR@F& M'Y94[2$PWY,>X/K%D0G>B$\9Z:G6N+_(E)_0F[_2#?&03M!9463Q_;[*7BSQ M=A-5QU,#<9=TD")42#&\1!HYZBE62ADF9XPICJX3XT47)R6G>BURJ(F/&D]?X@<3\;_$3N7LG M>>! 7]:L.27-;69W]EG"W;+@ 9^ZX(@RK].B?H+:1\$@7SJ(J>H''Y\/YC3O MG?I5!<:<\:7AW1HJ07SE'FV\2:&'9=Q)62;;^),*(U$<2MY_,;U6*=!POSH0 M4H.1F@2JI#W[ :L ( >^(Z#&T0I]U?Y 4#</H =.'%U&!)V7M&E\J-+D:YRT< MN?R4OG3U?2W=TX!>QT%)37 I(4IPUNDT/:E0%8$M2KE$!3H;\5 M7]4$$0D/ MOWBG,_MC7^[3L6EL%SJAR =04/3=:K/? ]AW#>N]#L" $S^\-:-1;48?J!E= M$S.Z(6;TF2K!#Z7E7:?;;93EZ*FTSCD1\,=WZQJZ=84OO_P&[*OG9*SA6N\K M+BY?5MO].DX>?DW3]?=XN^5F9^EWY83/Q%U!@QHJ4L(&U"0U MQ_E#VP4U?7X,)G!M!"%N0$0#@+RXB(@$/T"B!=_Y=/M35 )KA;\]8ESMUJC^G:B1Q*)NAVA#5+?LAF7MRU?B@*%N(>)2<)2ZFQ>#E3 M'<#*KA0*ZJT.89_LM+=/)DPWJ!,5RF;O&V8'NF%VJC>'OV^8U1_-KV-_+_\* M]YQ[7I?[(B^BA&P5C%[T%N^BF!PC:2Y:V4?;.YSM3EFK!3\2])<@9#TW? .:3 MF=70/OAH;0.L@XOZ$@"$#P$,D-^M2\ZNOTI3P<8ET(Z_BA3PVY9*N_W"CMQ- MRT!V^I5&5[@HE.SRB[J(%X0![/!?X"Q^+@T J1G6;@N<)>N_X?4#J2)3JO$S MO0M57KP%@E23_FI%RBZ=#^ M+#/Y["00)/'9$%YTO0>GMLFE(34!U%$(LZH, M"$)32*2,,_8L2/;2]?QISXR^!53B[-PB![%BH)>&$N127S#PUWU+)'A#_J!'A?=LRK(V]LX0$389])5JT=ZG6ZH@8]8BPK_8@> MAD$[]630W@,IGI3EK5DTV[UG&Z\0>&O:6A0W:QQZ2JGM[WFG+9RU"O]\D??5 MBM>312+!N;%&O4X*X1"P^*.>9.Y"'(HQ2442LK %+N?ZNA!N* %+38@HZ;@T MB*G664UK@PALTM1FQJ4(Y-:)SVF&XX?D?)]E.%F]WI6S<&9\T3?WD[#"'F3^$9"'$H M$2W&ESNLQ)[A"P01X.J+M/BZW]WCC-31H.<+N[R?4NU5$W].Z/G$YOF;B5ZQ MM-I'((MO73Q$M'K"> EN';J5.\"]R+'TH1DY[SN4)_1FM8MW^^C=/H:PBQF0 MA3RDO[S3E^B^!LI??-SW=C&8RQ#&"#-"1CZ;U$A9LO8Y) MEVA+V^5G^^(QS>)_XS546$2=DVWL0X63GVE-_1OXC&(H2>E@9E+@VXM'1&VK M)C01M>UH="+.\SVI"WV@H8_9N0&#Q?&0FQ&MJT)^O1)V7'1/4?I<%-=09AI*6B+IV::0%G M/BTYC_+'LV1-_D,J$SY'6Y*_4-4>O$I6&2ZU_@)7_QVAUJ1K_>GTNEIIE8F4 M=EJFR9&O=5J$%J093:FC_^AU.*GO;45-'_1#T\MS450C!*4V(SM271T2G2H' MBE[-ZE!I$6WY2V1MQC P)MXKN:@M;J&Z;J!*+B!>-1BG_\ =M;>"8ZZKZ![) M7IVYR\T&KXKEYO)E]4C\TMNHP,N$+?Y(D4RZUA]7KZN5HIM(:3=-:7+DZ[<6 MH475FBPLF_:(=$#EZI0[@_G5;B, I38#.])M'1*=;@<*7N!C3-JL87!,YJFJ M?4Z@C!LH9P3*U;]S NE )ZSY(,V=L-R#VNN$53HQ1)R;+'V.UWC]Z?6W')=3 MZNCE;;K2V@W46GQXZNW!AGJ@M))J&E-HJ4_D ZE M%_HC:OOTJJWX56@#U*3FXSE2974"G2('B%;0]9,F6PC8-FLG.M4\]8"[:>$: MO2FXMX#U.N^4\JTP7N>?R^_\K4A7?]:9&Y?G51'0&I]B"-]$[:KU,W M[SB#VF168V0!,V+VAT"CS9I,0M0V/#Z8<0T\)- .9!G!V=HT)Z"]K #:!C67 M>*YEAM*6J0$YDV5',-NL%D S<.TD6[+ZA$PEHV O]O,E9#S&PL:V1V7 MFX@&NK[9%Z3.>W.R@]Z!734\U(NO@[$ [M*SO=F $&,:5\DSS@N#K5%!1W$, M@]G1Q5).(*&[K28V4^U%&XM,M\VTKV(3Y?_5K4+?8A*!1;9$DP--LC!C$) N MR'R"%"H&KLD1 J/-9J@@G-;V"GT7'QBSNN$$(-3ZW1:MYL;\+CU;_6L?9_@J M*4J(Q>6<6%6>'6^+JK9OMD7E[>VVJU3EL=RL4F CV*J2]EXT30B ZD:H:U57 M ?:\4:4\]*GVZ(RWJ63]>MM4O@&F.!?\4D$LP0]1@==\IT6-GP76R 30G$RD MW_&I%,A[XJ4+;)YP5KS(=CBA.=)MG\!T5 X:OK*J HZKLUP" N55 M!ZN'NV K>U)*=1U']_&6^H9?<$3NE%@ODUMR.#8CCF.R_IHF6?/GIRB/\^LX MP5<%WHV]-2>TQ[?-PM"&N9X6\CV![K,%$DGA EP03KT;<]O+)X@-ZM%$#5%$ MZZS5=&BK/F%$*:,_"&U$B8=RV2ZH-DQOYW6@;(T5!.7!N/\W %U6-]JN/6\Q M8P@?8.*+XW82(]JT)<=+']/M&L4[DK=.(]NA.>I.G !UUQW4#0@G0STJUQ?) M^DM4D(H8K\M-?Z>"/.QJ98CRUO6IL++9=:C Y1[KRPZ8CZS%7#%'68/F.&^Y M?$H-0M.9EI]JNG_8I-F'/!H4F0DHI=D @^Q$9V,PM[;#C!HG)=I"*V;,#EL] MXO5^BY<;$HS^O$V_US?7]2[&^E:4\R+]UW)39[E%VQNK8'(,3D3/)VPG]&)P*T Q2>)[.C"_T72.CNX *;J;:FL\BPZV.E3&2F+3I?Z0ZIUL5)>':GLE%:1$U]9E0@L&#$,T&.ML?H'9OMK+)(B5AVTS?/]KOIMODB#I51Z M40('$8\P_UIJL0D(0"K$*E@O* M+%X5N!+LMR0NN4=*7^AQMQU/Q<^N%'8U!J MQB(U^:@')@U>P)L3O
    XML 50 R14.htm IDEA: XBRL DOCUMENT v3.19.3
    Other Financial Statement Data
    9 Months Ended
    Sep. 30, 2019
    Balance Sheet Related Disclosures [Abstract]  
    Other Financial Statement Data

    8. OTHER FINANCIAL STATEMENT DATA:


    Inventories consist of the following:

     

     

     

     

     

     

     

     

     

    (In thousands)

     

    September 30, 2019

     

    December 31, 2018

    Raw materials and purchased parts

     

    $

    10,352

     

     

    $

    8,821

     

    Work in process

     

    1,426

     

     

    2,446

     

    Finished goods

     

    4,582

     

     

    4,896

     

    Total inventories

     

    $

    16,360

     

     

    $

    16,163

     


    Accrued expenses consist of the following:

     

     

     

     

     

     

     

     

     

    (In thousands)

     

    September 30, 2019

     

    December 31, 2018

    Wages and benefits

     

    $

    1,038

     

     

    $

    2,166

     

    Warranty liability

     

    843

     

     

    758

     

    Income taxes payable
    257

    393

    Other

     

    212

     

     

    251

     

     

     

    $

    2,350

     

     

    $

    3,568

     

    Warranty costs: 


    We provide for the estimated cost of product warranties, which cover products for periods ranging from one to three years, at the time revenue is recognized. While we engage in extensive product quality programs and processes, including actively monitoring and evaluating the quality of components provided to us by suppliers, warranty obligations do arise. These obligations are affected by product failure rates, the cost of materials used in correcting product failures and service delivery expenses incurred to make these corrections. If actual product failure rates and material or service delivery costs differ from our estimates, revisions to the estimated warranty liability are required and could be material. At the end of each reporting period, we revise our estimated warranty liability based on these factors. The current portion of our warranty liability is included as a component of accrued expenses. The long-term portion of our warranty liability is included as a component of other liabilities. 

    A reconciliation of the changes in our estimated warranty liability is as follows:

     

     

     

     

     

     

     

     

     

     

     

    Nine Months Ended September 30,

    (In thousands)

     

    2019

     

    2018

    Balance at beginning of period

     

    $

    789

     

     

    $

    767

     

    Accrual for warranties

     

    713

     

     

    399

     

    Warranty revision

     

    (7

    )

     

    (30

    )

    Settlements made during the period

     

    (626

    )

     

    (368

    )

    Balance at end of period

     

    869

     

     

    768

     

    Current portion of estimated warranty liability

     

    (843

    )

     

    (713

    )

    Long-term estimated warranty liability

     

    $

    26

     

     

    $

    55

     


    Deferred warranty revenue:


    The current portion of our deferred warranty revenue is included as a component of advance customer payments. The long-term portion of our deferred warranty revenue is included as a component of other liabilities. A reconciliation of the changes in our deferred warranty revenue is as follows:

     

     

     

     

     

     

     

     

     

     

     

    Nine Months Ended September 30,

    (In thousands)

     

    2019

     

    2018

    Balance at beginning of period

     

    $

    218

     

     

    $

    259

     

    Revenue deferrals

     

    352

     

     

    289

     

    Amortization of deferred revenue

     

    (335

    )

     

    (310

    )

    Total deferred warranty revenue

     

    235

     

     

    238

     

    Current portion of deferred warranty revenue

     

    (182

    )

     

    (228

    )

    Long-term deferred warranty revenue

     

    $

    53

     

     

    $

    10

      

    XML 51 R10.htm IDEA: XBRL DOCUMENT v3.19.3
    Marketable Securities
    9 Months Ended
    Sep. 30, 2019
    Marketable Securities [Abstract]  
    Marketable Securities

    4. MARKETABLE SECURITIES:


    Our investments in marketable securities are classified as available-for-sale and consist of the following:

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    September 30, 2019

    (In thousands)

     

    Cost

     

    Unrealized
    Gains

     

    Unrealized
    Losses

     

    Fair Value

    Short-Term

     

     

     

     

     

     

     

     

     

     

     

     

    U.S. government and agency obligations

     

    $

    5,138

     

     

    $

    11

     

     

    $

    (2

    )

     

    $

    5,147

     

    Corporate debt securities and certificates of deposit

     

    1,170

     

     

    1

     

     

     

    1,171

     

    Asset backed securities

     

    1,469

     

     

    5

     

     

     

    1,474

     

    Marketable securities – short-term

     

    $

    7,777

     

     

    $

    17

     

     

    $

    (2

    )

     

    $

    7,792

     

    Long-Term

     

     

     

     

     

     

     

     

     

     

     

     

    U.S. government and agency obligations

     

    $

    5,646

     

     

    $

    32

     

     

    $

    (1

    )

     

    $

    5,677

     

    Corporate debt securities and certificates of deposit

     

    1,602

     

     

    12

     

     

     

    1,614

     

    Asset backed securities

     

    2,035

     

     

    17

     

     

     

    2,052

     

    Equity security

     

    42

     

     

    7

     

     

     

     

    49

     

    Marketable securities – long-term

     

    $

    9,325

     

     

    $

    68

     

     

    $

    (1

    )

     

    $

    9,392

     





     

    December 31, 2018

    (In thousands)

     

    Cost

     

    Unrealized
    Gains

     

    Unrealized
    Losses

     

    Fair Value

    Short-Term

     

     

     

     

     

     

     

     

     

     

     

     

    U.S. government and agency obligations

     

    $

    3,377

     

     

    $

     

     

    $

    (20

    )

     

    $

    3,357

     

    Corporate debt securities and certificates of deposit

     

    1,787

     

     

    3

     

     

    (5

    )

     

    1,785

     

    Asset backed securities

     

    633

     

     

     

     

    (4

     

    629

     

      Marketable securities – short-term

     

    $

    5,797

     

     

    $

    3

     

     

    $

    (29

    )

     

    $

    5,771

     

    Long-Term

     

     

     

     

     

     

     

     

     

     

     

     

    U.S. government and agency obligations

     

    $

    6,114

     

     

    $

    10

     

     

    $

    (23

    )

     

    $

    6,101

     

    Corporate debt securities and certificates of deposit

     

    754

     

     

    1

     

     

    (3

    )

     

    752

     

    Asset backed securities

     

    3,422

     

     

    2

     

     

    (15

    )

     

    3,409

     

    Equity security

     

    42

     

     

    18

     

     

     

     

    60

     

    Marketable securities – long-term

     

    $

    10,332

     

     

    $

    31

     

     

    $

    (41

    )

     

    $

    10,322

     

     
     
     
     

     
    In Unrealized Loss Position For
    Less Than 12 Months 
     
     In Unrealized Loss Position For
    Greater Than 12 Months
    (In thousands) 
     
    Fair Value
     
    Gross Unrealized
    Losses
     
    Fair Value
     
    Gross Unrealized
    Losses
    September 30, 2019
     
     

     
     

     
     

     
     

    U.S. government and agency obligations
     
    $
    1,057

     
    $
    (2
    )
     
    $
    2,282
     
    $
    (1
    )
    Corporate debt securities and certificates of deposit
     
    20

     
     
    80
     
    Asset backed securities
     
    50

     
     
    733

     
    Marketable securities
     
    $
    1,127

     
    $
    (2
    )
     
    $
    3,095
     
    $
    (1
    )
    December 31, 2018
     
     

     
     

     
     

     
     

    U.S. government and agency obligations
     
    $
    1,548

     
    $
    (4
    )
     
    $
    4,608
     
    $
    (39
    )
    Corporate debt securities and certificates of deposit
     
    250

     
     
    1,178
     
    (8
    )
    Asset backed securities
     
    1,023

     
    (3
    )
     
    2,137
     
    (16
    )
    Marketable securities
     
    $
    2,821

     
    $
    (7
    )
     
    $
    7,923
     
    $
    (63
    )


    The marketable debt securities in which we have invested all have maturities of less than five years. Net pre-tax unrealized gains for marketable debt securities of $75,000 at September 30, 2019 and net pre-tax losses for marketable debt securities of $54,000 at December 31, 2018 have been recorded as a component of accumulated other comprehensive loss in stockholders’ equity. We have determined that the net pre-tax unrealized losses for marketable debt securities at September 30, 2019 and December 31, 2018 were caused by fluctuations in interest rates and are temporary in nature. We review our marketable debt securities to identify and evaluate investments that have indications of possible impairment. Factors considered in determining whether a loss is other-than-temporary include the length of time and extent to which the fair value of the investment has been less than the cost basis, the credit quality of the investment and our ability and intent to hold the investment for a period of time sufficient to allow for any anticipated recovery in market value. No marketable securities were sold in the three or nine months ended September 30, 2019. In the three and nine months ended September 30, 2018, proceeds from sales of marketable securities totaled $410,000 and $480,000, respectively. In both the three and nine months ended September 30, 2018, gains of $3,000 were recognized on the sales. 


    Investments in marketable securities classified as cash equivalents of $3.9 million at September 30, 2019 and $2.5 million at December 31, 2018 consist of corporate debt securities and certificates of deposit. There were no unrealized gains or losses with respect to any of these securities at September 30, 2019 or December 31, 2018.


    Cash and marketable securities held by foreign subsidiaries totaled $405,000 at September 30, 2019 and $362,000 at December 31, 2018.

    XML 52 R18.htm IDEA: XBRL DOCUMENT v3.19.3
    Other Comprehensive Loss
    9 Months Ended
    Sep. 30, 2019
    Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]  
    Other Comprehensive Loss

    12. OTHER COMPREHENSIVE LOSS:

    Reclassification adjustments are made to avoid double counting for items included in other comprehensive loss that are also recorded as part of net income (loss).  Reclassifications and taxes related to items of other comprehensive loss are as follows:


    Three Months Ended September 30, 2019   Three Months Ended September 30, 2018
    (In thousands) Before Tax
    Tax Effect
      Net of Tax Amount
      Before Tax
      Tax Effect
      Net of Tax Amount
    Foreign currency translation adjustments $ (269 ) $   $ (269 )   $ (50 )   $   $ (50 ) 
    Net changes related to available-for-sale securities:    
         

       

       
         

       
     

    Unrealized gains 

       1       1     3         3

    Reclassifications included in interest income and other

       
     
            (3 )      —
        (3 )
    Net changes related to available-for-sale securities   1       1            
    Other comprehensive loss   $ (268 )   $   $ (268 )   $ (50 )   $   $ (50 )

     

      Nine Months Ended September 30, 2019   Nine Months Ended September 30, 2018
    (In thousands) Before Tax
    Tax Effect
      Net of Tax Amount
      Before Tax
      Tax Effect

    Net of Tax Amount
    Foreign currency translation adjustments $ (199 ) $   $ (199 )   $ (252 )
      $
    $ (252
    ) 
    Net changes related to available-for-sale securities:    
         

       

       
         


     
     

    Unrealized gains (losses)

      129   (26 )     103     (33 )     8
      (25
    ) 
    Reclassifications included in interest income and other    
     
       
        (3 )    
      (3
    )
    Net changes related to available-for-sale securities   129
      (26
    )     103
        (36
    )     8
      (28
    ) 
    Other comprehensive loss   $ (70 )   $ (26 )   $ (96
    ) $ (288
    )   $ 8
    $ (280 ) 


    At September 30, 2019 and September 30, 2018, components of accumulated other comprehensive loss are as follows: 

    (In thousands)

     

    Foreign
    Currency
    Translation
    Adjustments

     

    Available- for-Sale
    Securities

     

    Accumulated
    Other
    Comprehensive
    Loss

    Balances at December 31, 2018

     

    $

    (1,649

    )

     

    $

    (41

    )

     

    $

    (1,690

    )

    Other comprehensive income (loss) for the nine months ended September 30, 2019


    (199

    )

     

    103

    (96

    )

    Balances at September 30, 2019

     

    $

    (1,848

    )

     

    $

    62

     

    $

    (1,786

    )


    (In thousands)

     

    Foreign
    Currency
    Translation
    Adjustments

     

    Available- for-Sale
    Securities

     

    Accumulated
    Other
    Comprehensive
    Loss

    Balances at December 31, 2017

     

    $

    (1,394

    )

     

    $

    (15

    )

     

    $

    (1,409

    )

    Decrease related to adoption of ASU 2016-01


    (44 )
    (44 )

    Other comprehensive loss for the nine months ended September 30, 2018

     

    (252

    )

     

    (25

    )

     

    (277

    )
    Amounts reclassified from accumulated other comprehensive loss


    (3)

    (3)

    Total change for the period

     

    (252

    )

     

    (72

    )

     

    (324

    )

    Balances at September 30, 2018

     

    $

    (1,646

    )

     

    $

    (87

    )

     

    $

    (1,733

    )

    XML 53 R33.htm IDEA: XBRL DOCUMENT v3.19.3
    Other Comprehensive Income (Tables)
    9 Months Ended
    Sep. 30, 2019
    Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]  
    The Effect of The Reclassifications From Comprehensive Income (Loss) To Earnings Reclassifications and taxes related to items of other comprehensive loss are as follows:
    Three Months Ended September 30, 2019   Three Months Ended September 30, 2018
    (In thousands) Before Tax
    Tax Effect
      Net of Tax Amount
      Before Tax
      Tax Effect
      Net of Tax Amount
    Foreign currency translation adjustments $ (269 ) $   $ (269 )   $ (50 )   $   $ (50 ) 
    Net changes related to available-for-sale securities:    
         

       

       
         

       
     

    Unrealized gains 

       1       1     3         3

    Reclassifications included in interest income and other

       
     
            (3 )      —
        (3 )
    Net changes related to available-for-sale securities   1       1            
    Other comprehensive loss   $ (268 )   $   $ (268 )   $ (50 )   $   $ (50 )

     

      Nine Months Ended September 30, 2019   Nine Months Ended September 30, 2018
    (In thousands) Before Tax
    Tax Effect
      Net of Tax Amount
      Before Tax
      Tax Effect

    Net of Tax Amount
    Foreign currency translation adjustments $ (199 ) $   $ (199 )   $ (252 )
      $
    $ (252
    ) 
    Net changes related to available-for-sale securities:    
         

       

       
         


     
     

    Unrealized gains (losses)

      129   (26 )     103     (33 )     8
      (25
    ) 
    Reclassifications included in interest income and other    
     
       
        (3 )    
      (3
    )
    Net changes related to available-for-sale securities   129
      (26
    )     103
        (36
    )     8
      (28
    ) 
    Other comprehensive loss   $ (70 )   $ (26 )   $ (96
    ) $ (288
    )   $ 8
    $ (280 ) 
    Schedule of Accumulated Other Comprehensive Loss

    At September 30, 2019 and September 30, 2018, components of accumulated other comprehensive loss are as follows: 

    (In thousands)

     

    Foreign
    Currency
    Translation
    Adjustments

     

    Available- for-Sale
    Securities

     

    Accumulated
    Other
    Comprehensive
    Loss

    Balances at December 31, 2018

     

    $

    (1,649

    )

     

    $

    (41

    )

     

    $

    (1,690

    )

    Other comprehensive income (loss) for the nine months ended September 30, 2019


    (199

    )

     

    103

    (96

    )

    Balances at September 30, 2019

     

    $

    (1,848

    )

     

    $

    62

     

    $

    (1,786

    )


    (In thousands)

     

    Foreign
    Currency
    Translation
    Adjustments

     

    Available- for-Sale
    Securities

     

    Accumulated
    Other
    Comprehensive
    Loss

    Balances at December 31, 2017

     

    $

    (1,394

    )

     

    $

    (15

    )

     

    $

    (1,409

    )

    Decrease related to adoption of ASU 2016-01


    (44 )
    (44 )

    Other comprehensive loss for the nine months ended September 30, 2018

     

    (252

    )

     

    (25

    )

     

    (277

    )
    Amounts reclassified from accumulated other comprehensive loss


    (3)

    (3)

    Total change for the period

     

    (252

    )

     

    (72

    )

     

    (324

    )

    Balances at September 30, 2018

     

    $

    (1,646

    )

     

    $

    (87

    )

     

    $

    (1,733

    )

    XML 54 R37.htm IDEA: XBRL DOCUMENT v3.19.3
    Revenue Recognition (Schedule of contract assets and contract liabilities) (Details) - USD ($)
    $ in Thousands
    Sep. 30, 2019
    Dec. 31, 2018
    Revenue Recognition [Abstract]    
    Contract assets, included in other current assets $ 6 $ 0
    Contract liabilities - advance customer payments 427 366
    Contract liabilities - deferred warranty revenue $ 235 $ 218
    EXCEL 55 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *I59D\?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ JE5F3R?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " "J569/Z](A/.X K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>R&Y+82;U96.G%@8K;.QF9+4UBQ-C:R1]^R59 MFS*V!]C1TN]/GT 51HUMHN?41DKL*=_UH6ZRQK@1)^:H 3*>*-A<#HEF:![: M%"P/SW2$:/'#'@D64JXA$%MGV<((+.),%*9RJ#&1Y39=\ YG?/Q,]01S"%13 MH(8SJ%*!,./$>.[K"FZ $<:40OXND)N)4_5/[-0!<4GVV<^IKNO*;CGEAAT4 MO.VV+].ZA6\RVP9I^)6]YG.DC;A.?ET^/.Z?A%E(=5\H5621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( *I59D^$M!P.,@, #8/ 8 >&PO=V]R:W-H965T&ULC9?=CILP$(5?!?$ )1Y#?E9)I-U452NUTFJKMM=LXB1H :?@ M)-NWKS$L33W'56\"F#-S;,9?8)97W;RT1Z5,]%J5=;N*C\:<[I*DW1Y5E;?O M]$G5]LY>-U5N[&5S2-I3H_*="ZK*A":3:5+E11VOEV[LL5DO]=F41:T>FZ@] M5U7>_'I0I;ZN8A&_#3P5AZ/I!I+U\I0?U%=EOIT>&WN5C%EV1:7JMM!UU*C] M*KX7=QM)78!3?"_4M;TYC[JE/&O]TEU\VJWB236/8F>.JW@>1SNUS\^E>=+7CVI84!9' MP^H_JXLJK;R;B?78ZK)UO]'VW!I=#5GL5*K\M3\6M3M>^SMI.H3A !H": R@ MV3\#Y! @QP#A'))^9FZI[W.3KY>-OD9-7ZU3WFT*<2?MP]QV@^[9N7MVM:T= MO:PGR^32I1D4#[V";A1B5"0V]VA R."!6#C];;#A"HD-)%R!=.'R)CS%X2D, M3UUX>A.>>0^ *Z;8((,&&0N?>09<,<<&4V@P9>$+SX KQ 0[S*##C,<+SP)( M"%O,H<68><&1)K;/@";D@KD7G&IB^XQK0B:8?,&YENP=!#2! MMY# \ N.MB3?!6@"KR+"^!-'6_H[#&D".XPP_L31EOX.0YI9P 7C3QQM.?== M@"; )&'\B>.?^M5'FM W"":?.-6I7WVD"54?DT^+LE-%U*IYN :MC;:ZG/MNL6; MT;$IO'<]8?)'WG>47_+F4-1M]*R-[85:C*WR^C=02P,$% @ JE5F3^M8_O(H! 2A0 !@ M !X;"]W;W)KF_KR%L1&;&VYOPD7<\KXW],'AY;=IOW='[ M?O&]KL[=*CGV_>4I3;O=T==E]Z6Y^'/XY]"T==F'R_8U[2ZM+_=C4%VEF&4F MKR?VT7W5M=E^^_&5\UUE4#R<>/KZ?78#S?2]?)2 MOOH_?/_GY;D-5^F]E?VI]N?NU)P7K3^LDA_A::OR(6!4_'7RUVYVOABZ\M(T MWX:+7_>K)!L<^_=97U=!2\/'/U&ARSSD$SL\_6O]Y['SHS$O9 M^6U3_7W:]\=5XI+%WA_*MZK_VEQ_\5.'=+*8>O^;?_=5D ].0HY=4W7C[V+W MUO5-/;42K-3E]]OQ=!Z/UZG]CS Y *< O = _FF F@(4"4AOSL:N_E3VY7K9 M-M=%>WM:EW*8%/"DPF#NAIOCV(W_A=YVX>[[6IME^CZT,TDV-PG.)/BHV'*% MMG=)&O+?3:!H L=X-8]W<9*+ M3G+FQ&3$R4VB9TFL+>B(BB9>"92D4F[=8D(/?BJ!<45C4=O^W_J1[= MR-0%CEU#L3MI'O(4C@T-5V41*S)V@7/74NX"9RKF=%5+HACK0 8O2]D+'*NFT!FS(\EL%GM2,G[!LG>]C2T"&9O N6DI M-T%"8LZF'5 %&JB@9G,C!2>?4!@4D*DW? MLX)*:1.IA% &)W)P6@I.Y$PTCLX[0129_8Z?VQ!)B9R8M(EOT$.0X:HSR2/WXPR+16GI:-\4@('#2_ )9DV ML0I.4DIQ%/X0EB(EIB@S16Q\9&HJ3DW'OJHY#Q&+C*Y(488F,O-4 MY".?8[.@J%*6:6S39UA ME^WWLGT]G;O%2]/W33WNXAR:IO>AR>Q+Z-S1E_O[1>4/_7!JPWE[V]VZ7?3- M9=JY2^_;A^O_ %!+ P04 " "J569/$A;1I#L" "F!P & 'AL+W=O M$ M^*&&%O,GVD,GGYPH:[&02W9&O&> C]K4$A0%089:W'1^5>J]':M*>A&DZ6#' M/'YI6\S^;H#08>V'_FWCI3G70FV@JNSQ&7Z"^-7OF%RA.T\!J>U M_RE\WH:!,FC%:P,#7\P]5TC>U^'9<^X$B @('H4)@.5QA"X2H2)+CSQ34 MGW,JXW)^B_Y%%R^+V6,.6TI^-T=1K_W"]XYPPAC@L?&T>JP^BO YEB_SH#;UN]//9+5<[EZK552BJXHS23:C)%I( M#,765J3Y+$$R_PP1.2$B[8^7$+';'SO]L?8G2W]B%#%*,BWIQB**V"C#UL1A MXN9(G!R)S9$:'+:D,%"W#R5W%*F3(K4I,H-BE*2+2M- _PR4_^ON>#(G3V;S MY 9/9N4Q21XI[AAR)T-N,Q0&@RVQ3N:AY(ZB<%(4-L7*H"BL.B/WT7Q >$>T M9G$(7%%HT M3'6#_<#LW'3Z_ND"=*!6C^+O&R6_JEMSX]! MT.Q.IDB;A^IL2OO-H:J+M+6W]3%HSK5)]WU0D0><,1T4:5;ZJT7?]ERO%M6E MS;/2/-=>C3?3/OW^;FV=\$MRSXK M3-ED5>G5YK#TG^!Q"V$7T!/_9.;:W%U[G#6)R?,NDQW'CS&I?^NS"[R_?LO^L9>W,B]I8Y(J_S?;MZ>E'_G>WAS22]Y^ MK:Z?S"BD?&^T_V)>36[Q;B2VCUV5-_U?;W=IVJH8L]BA%.G/X3,K^\_KF/\M MC [@8P"_!=B^WPL08X#X'2#?#9!C@/R_/:@Q0#D]!(-[/YF;M$U7B[JZ>O6P M'\YIM^W@4=GEVG6-_>KTW]GY;&SKZPH87P2O7:*160\,GS!BRFP(YD8$=@2W M87!J&&N.PIU!))@ )IU!_#'+]OTLDX$*G$@J4E(1DJ$C.3#JKB<= M10H[8B[F,L2*F.."QPPK$J *132KJ$E%32A&CJ)&/2G%-%;$7"@%YC:8@Q@X ML8H8Y"R&>%8Q)!5#0C%V%$// ) ?*8>&D0'+55"4Q*.:](UPX@"$7E*@KT!OX@%'ZE)P1H*PG*$8.:W*U$ M0BW>L:0+'" J'' KG!$*[RW9 U.N(\;8@SME&Y)RWU1;DN)BQHVN:X H;, M M;$;HCVX8H]PHRBTTMB0UZT87-$!4-.!6-$"4*F@&$HIB$EPU*A=6HW+=_8.? MJM&%#!"5#+B5#."2@E(C*!['KAI%2>6J43V&VE$+[HYRA:F/_;FZ\7;5I6R[ MD\A=Z^WL_L2[HZ#3OH;'!(CV37?6[X^.O],//Q3\E=;'K&R\EZJU!]#^F'BH MJM;8P;,'.^R32?>WF]P/4I;3(*BW1YZS^D&4O%#_[$65,ZF: MU2&HRXJSG0G*LP"'81SD+"W\Q7O\JG2K6"CF67YKRH4U%X%=_/_4_=TU)>A'C5C6^[N1_JC'C&MU)3,/4X\Q7/,LVD\OC;DOK=F#JP_WYE_V+$ M*S$OK.8KD?U)=_(X]Q/?V_$].V7R65R^\E80];U6_7=^YIF"ZTS4&%N1U>;7 MVYYJ*?*61:62L[?FF1;F>6GYKV%P &X#@ M;0"U1@@:[<;,-9-L,:O$Q:N:]5 RO>S0E*KIVNI.,SOF/^5GK7K/"X3#67#6 M1"UFV6!P'Q.26\P:P'2(0&70I8&A-);8"<>W ZQ6("XK#V/($((K) M@"D4U$0!4S!,$(,$L6L*MO0N&PSMFX+CB64* *+6,F0,/C(1\051IP[DMQ= MO/Z%D%PE'SZH MY(_J$Z1K9'PO]>M8O5=-'=XTI"C;;XR@^]!9_ =02P,$% @ JE5F3ZVP M ;$)J$8?OMFX0,"[['\P)).+X^ MUXY_OGA^J>KOS=ZY=O*C+([-\W3?MJ>G*&K6>U?FS9?JY([=+]NJ+O.VNZUW M47.J7;X9&I5%1$K9J,P/Q^EB/CQ[K1?SZMP6AZ-[K2?-N2SS^K^E*ZK+\U1/ M/QY\/>SV;?\@6LQ/^<[]Y=IOI]>ZNXMN43:'TAV;0W6J^M[?_+YYGJK>D2O^O/Z+_.B3?)?.6-VY5%?\<-NW^>9I.)QNWS<]%^[6Z_.;&A,QT,F;_AWMW M12?OG71]K*NB&3XGZW/35N48I;-2YC^NWX?C\'T9XW\TPPUH;$"W!EW?GS7@ ML0'_;! /R5^=#:G^DK?Y8EY7ETE]G:U3WK\4^HF[P5SW#X>Q&W[KLFVZI^\+ MS3R/WOM HV9YU="]YJ:(NNBW+@AUL231G!X[6$F%5C'N@F$6/ 3@ARP" 6(8 M(!X"Q \!C#<,5XT=-,=!8Y552GG)2)FV'-_K'OP8Z,> A"P.8&$ "Q)*O(2N M&G/GE+0BF9'4Z32QP8P2:"@!AE+/4"(ZFK&6?H!,FRSH)X5^4N G\_RD,G&5 M2#]21E8'[6303B;MQ%X_RPSDK<%\(5W_ @8,:87)H( E[:-!B;X2!D.$="H\ M1CH *PTLD6])@UD#CJ2,PJM40[2]: *&!#Y)]"3,2,F,PV8P!#6@8!R@H,88 MU("#L<_!4?0PL.U"6'F4B97KS$X!&-$,D"D\1')$GTZ 44 T,4F3&W&G&3 2>-S MDB7_^AT7>)+"D!V,2 ;5J/'_8[$L-4DA-T"GPRN$ W_, 7*-CUR6)$6%&Y#9 M)/P?@C%O&?#6^KQE"5.PLP&5#B]8QL1E0%SK$Y=A=8MV):"TZ2?3AGG+@+>B MY&9)T8QB0#8@M%D<^7^FEU/9_\&>9Z7/IG7N\.QV;R5K5M50[' M<=NJ:EWG4WWIAFWO\LWMIG#;MK],NNOZ>DQYO6FKTW@$&]W.@1?_ U!+ P04 M " "J569/='TJL+ ! #2 P & 'AL+W=OL.C-FR!<7M#7:@_9\:C>+.NZ9A MMC/ JPA2DB6;S9XI+C0MLA@[F2+#WDFAX62([97BYL\1) XYW=)KX%$TK0L! M5F0=;^ GN%_=R7B/S2R54*"M0$T,U#F]VQZ.:Y R$'D9+Q,GG4L&X-*^LG^-O?M>SMS"/0=@8Z&H_ MWO,@,#L2,L^]XN.+M(?&S*4,PCB+^\^*MCUZ*[3[- MV"4033G',2=9YLP9S+//)9*U$L?D SQ9A^]6%>XB?/=&X>TZ0;I*D$:"]+\M MKN7LWQ5ABYDJ,$W<)DM*['7RN?$KU/H'-CL2:A?,3]XVXYJ-CL-N>D%L?L;%7U!+ P04 " "J569/ MYV*'-[4! #2 P & 'AL+W=O09HAIPE]"G@,$MSB14>4 ;@\O[%_C;5C+6?NX,[(7Z+R;4[WE%10\U[Z)S-\ M@ZF>3Y1,Q3_ !22&!R68HS32Q964O?-&32PH1?&7<1.#FDV)LR.&,KXAV*=^B]%,GU3<8N@6B* M.8XQZ3)FCF#(/J=(UU(V-LTOLG?\'':'[EMA';D;#R^;.Q_;8P'E+*Y MPA%J\8/-AH3:A^,-GNTX9J/A33?](#9_X^(/4$L#!!0 ( *I59D^HRW'5 MLP$ -(# 8 >&PO=V]R:W-H965T&UL?5-A;]P@#/TK MB!]0$N[65JM.IL3EOG^@-CMFQ!"WN%/73^ID:CA?.F:9CM#8@J@K1B/$FNF1:R MHT46?2=39#@X)3LX&6('K87Y=02%8TY3^NIXD$WK@H,562\:^ [N1W\RWF(+ M2R4U=%9B1PS4.;U+#\=]B(\!/R6,=G4FH9(SXE,POE0Y38(@4%"ZP"#\=H%[ M4"H0>1G/,R==4@;@^OS*_BG6[FLY"POWJ!YEY=J"E:O$R[[.(^3C>[=(9M _@,X O@-N9A M4Z*H_*-PHL@,CL1,O>]%>.+TP'UORN",K8AW7KSUWDN1WB09NP2B.>8XQ?!U MS!+!//N2@F^E./*_X'P;OMM4N(OPW1N%_\B_WR381X+]?TO&PO=V]R:W-H965TWQ1N#B U^G?9\".Z[967X 9YIPY,PS9:.R+:P$\ M>5-2NYRVWO<'QES9@A+NRO2@\:8V5@F/IFV8ZRV(*H*49'RWNV%*=)H66?2= M;)&9PP/_H3Q8MMK!4G0+M M.J.)A3JG]_O#,0WQ,>!G!Z-;G4FHY&S,2S"^5CG=!4$@H?2!0>!V@0>0,A"A MC->9DRXI W!]_F#_'&O'6L["P8.1SUWEVYS>45)!+0;I'\WX!>9ZKBF9B_\& M%Y 8'I1@CM)(%U=2#LX;-;.@%"7>IKW3<1^GFR298=L /@/X KB+>=B4*"K_ M)+PH,FM&8J?>]R(\\?[ L3=E<,96Q#L4[]![*?:W2<8N@6B..4XQ?!VS1#!D M7U+PK11'_@^<;\.3385)A"=_*$RW"=)-@C02I/\M<2OF^J\D;-53!;:)T^1( M:08=)WGE70;VGL&UL?5-M;]L@$/XKB!]0$N(U461; M:CI-G;1)4:NMGXE]?E&!>ZYXT@'-"^V 7#D34EM M,]HXUQT9LT4#2M@;[$#[FPJ-$LZ;IF:V,R#*"%*2\8J] MDZV&LR&V5TJ87R>0.&1T2S\=J)&I[ _>C.QEML9BE;!=JVJ(F! M*J-WV^,I"?$QX&<+@UV<2:CD@O@2C*]E1C=!$$@H7& 0?KO"/4@9B+R,UXF3 MSBD#<'G^8/\2:_>U7(2%>Y3/;>F:C!XH*:$2O72/.#S 5,\G2J;BO\$5I \/ M2GR. J6-*REZZU!-+%Z*$F_CWNJX#^/-+IE@ZP ^ ?@,.,0\;$P4E7\63N2I MP8&8L?>="$^\/7+?FR(X8ROBG1=OO?>:;_>W*;L&HBGF-,;P9\?@FO\/':?\N3-UJ2R[H_,O&_E>(#KR4S8T?H<9_L-F04+EPW/NS M&<=L-!QVTP]B\S?.WP%02P,$% @ JE5F3]!@F$ZU 0 T@, !D !X M;"]W;W)K&UL?5/;;IPP$/T5RQ\0L^PFV:X *9NJ M2J566J5J\NR% :SX0FRSI'_?L2$$M2@OMF=\SIF+Q]E@[(MK 3QY4U*[G+;> M=P?&7-F"XN[*=*#QIC96<8^F;9CK+/ JDI1D:9+<,,6%ID46?2=;9*;W4F@X M6>)ZI;C]("IGFM*IN)_P 4DPD,F&*,T MTL65E+WS1DTJF(KB;^,N=-R'\69[,]'6">E$2&?"/L9A8Z"8^5?N>9%9,Q [ M]K[CX8DWAQ1[4P9G;$6\P^0=>B_%YO9+QBY!:,(<1TRZQ,P(ANISB'0MQ#'] MCYZNT[>K&6XC?;N,OD_6!7:K KLHL/NTQ!7,_M\BV:*G"FP3I\F1TO0Z3O+" M.P_L71K?Y ,^3OM/;ANA'3D;CR\;^U\;XP%32:YPA%K\8+,AH?;A>(MG.X[9 M:'C333^(S=^X^ M02P,$% @ JE5F3X>'I;6T 0 T@, !D !X;"]W M;W)K&UL?5-A;]P@#/TKB!]0[DC6GDY)I%ZG:9,V MZ=1JVVV168&KV0'9TO< MH+6POTZ@S)C3/7UW/,JF]<'!BJP7#3R!_]Z?+5IL8:FDALY)TQ$+=4[O]\=3 M&N)CP \)HUN=2:CD8LQS,+Y4.=T%0:"@](%!X':%!U J$*&,EYF3+BD#<'U^ M9_\4:\=:+L+!@U$_9>7;G!XHJ: 6@_*/9OP,E&".TB@7 M5U(.SAL]LZ 4+5ZG779Q'Z>;Y&Z&;0/X#. +X!#SL"E15/Y1>%%DUHS$3KWO M17CB_9%C;\K@C*V(=RC>H?=:[ \\8]= -,>JK!-G&:'"G-T,5)7GF7@;WG M\4U^AT_3_DW81G:.7(S'EXW]KXWQ@%)V-SA"+7ZPQ5!0^W"\P[.=QFPRO.GG M'\26;UR\ 5!+ P04 " "J569/'_')![0! #2 P &0 'AL+W=O:%EGTG4V18>^DT' VQ/9*8C-+)11H*U 3 W5.[[?'4QKB8\ / M 8-=G$FHY(+X$HRO54XW01!(*%U@X'Z[P@-(&8B\C%\3)YU3!N#R_,'^.=;N M:[EP"P\H?XK*M3D]4%)!S7OIGG#X E,]>TJFXK_!%:0/#TI\CA*EC2LI>^M0 M32Q>BN*OXRYTW(?Q)MU/L'5 ,@&2&7"(>=B8*"K_Q!TO,H,#,6/O.QZ>>'M, M?&_*X(RMB'=>O/7>:[$][#-V#413S&F,298QJK -'&:+"FQUW&2%]YY8.^3^":_ MP\=I?^2F$=J2"SK_LK'_-:(#+V5SXT>H]1]L-B34+ASO_-F,8S8:#KOI!['Y M&Q?O4$L#!!0 ( *I59D] ,%>(M@$ -(# 9 >&PO=V]R:W-H965T M0)HA MIQOZ[G@63>N#@Q59QQOX"OY;=[9HL9FE$@JT$T83"W5.[S;'TR[$QX#O @:W M.)-0R<68EV!\J7*:!$$@H?2!@>-VA7N0,A"AC->)D\XI W!Y?F?_'&O'6B[< MP;V1/T3EVYP>**F@YKWTSV9X@*F>/253\8]P!8GA00GF*(UT<25E[[Q1$PM* M4?QMW(6.^S#>[/<3;!V03H!T!AQB'C8FBLH_<<^+S)J!V+'W'0]/O#FFV)LR M.&,KXAV*=^B]%IO#(6/70#3%G,:8=!DS1S!DGU.D:RE.Z3_P=!V^756XC?#M M'PIOUPEVJP2[2+#[;XDK,;?)7TG8HJ<*;!.GR9'2]#I.\L([#^Q=&M_D=_@X M[4_<-D([7S;VOS;& TI);G"$6OQ@LR&A]N'X$<]V'+/1\*:;?A";OW'Q M"U!+ P04 " "J569/H*YC,[0! #2 P &0 'AL+W=OZ/6.V;$%Q>X$=:']3 MHU'<>=,TS'8&>!5!2K)TL[EDB@M-BRSZCJ;(L'=2:#@:8GNEN'DY@,0AIPE] M==R+IG7!P8JLXPW\!/>K.QIOL9FE$@JT%:B)@3JG-\G^L OQ,>!!P& 79Q(J M.2$^!>-[E=--$ 022A<8N-_.< M2!B(OX_?$2>>4 ;@\O[)_C;7[6D[QR^P53/)TJFXG_ &:0/#TI\CA*EC2LI>^M032Q>BN+/ MXRYTW(?QYO)J@JT#T@F0SH#KF(>-B:+R+]SQ(C,X$#/VON/AB9-]ZGM3!F=L M1;SSXJWWGHOD+H.WZXJW$;X]B^% M'Q#L5@EVD6#WWQ+78K;_)&&+GBHP39PF2TKL=9SDA7<>V)LTOLE;^#CM=]PT M0EMR0N=?-O:_1G3@I6PN_ BU_H/-AH3:A>.5/YMQS$;#83?](#9_X^(/4$L# M!!0 ( *I59D\0!!-8M $ -(# 9 >&PO=V]R:W-H965T552VYRVSG5[QFS9@N+V"CO0_J9&H[CS MIFF8[0SP*H*49,EF<\,4%YH66?0=39%A[Z30<#3$]DIQ\^< $H><;NG%\22: MU@4'*[*.-_ #W,_N:+S%9I9**-!6H"8&ZIS>;?>'-,3'@%\"!KLXDU#)"?$Y M&%^KG&Z"()!0NL# _7:&>Y R$'D9+Q,GG5,&X/)\87^,M?M:3MS"/E,$96Q'OO'CK MO>=B^SG-V#D033&',299QLP1S+//*9*U%(?D'3Q9A^]6%>XB?/>?PNMU@G25 M((T$Z8&UL?5/;;MP@$/T5Q >$77;3;%:VI6RJJI5::96JZ3-KCVT4+B[@=?KW';#C MNJW5%V"&<\Y<&++!NA?? @3RJI7Q.6U#Z(Z,^;(%+?R-[<#@36V=%@%-US#? M.1!5(FG%^&;SCFDA#2VRY#N[(K-]4-+ V1'?:RW!ZLG%4Q%B]=QER;MPWAS M=SO1U@E\(O"9<$AQV!@H9?Y>!%%DS@[$C;WO1'SB[9%C;\KH3*U(=YB\1^^U MV-[?9>P:A2;,:<3P)69&,%2?0_"U$"?^#YVOTW>K&>X2??='AH=U@?VJP#X) M[/];XAKF_J\@;-%3#:Y)T^1):7N3)GGAG0?V@:&UL M?5/;;M0P$/T5RQ]0[SH+5*LD4K<(@032J@AX]B:3Q*HOP78VY>\9.VD(D/;% M]HSGG#DS'N>C=8^^ PCD22OC"]J%T!\9\U4'6O@;VX/!F\8Z+0*:KF6^=R#J M!-**\=WN+=-"&EKFR7=V96Z'H*2!LR-^T%JX7R=0=BSHGCX['F3;A>A@9=Z+ M%KY"^-:?'5IL8:FE!N.E-<1!4]"[_?%TB/$IX+N$T:_.)%9RL?8Q&I_J@NZB M(%!0A<@@<+O"/2@5B5#&SYF3+BDC<'U^9O^0:L=:+L+#O54_9!VZ@MY24D,C M!A4>[/@1YGK>4#(7_QFNH# \*L$;+)MA MVP ^ _@"N$UYV)0H*7\O@BAS9T?BIM[W(C[Q_LBQ-U5TIE:D.Q3OT7LM\4%S M=HU$<\QIBN&KF/T2P9!]2<&W4ISX?W"^#<\V%68)GOVE\(7\ATV"0R(XO%KB M5LR_*MFJIQI&PO=V]R:W-H965T)W\?0$3UVVMO@ SS#ES M9AB*29MGVP,X]"J%LB7NG1N.A-BZ!\GLC1Y ^9M6&\F<-TU'[&" -1$D!:%9 M]H%(QA6NBN@[FZK0HQ-]2XX2%4,K(-OX+X/ M9^,MLK T7(*R7"MDH"WQW>YXRD-\#/C!8;*K,PJ57+1^#L9#4^(L" (!M0L, MS&]7N
    QUWKF*^Y1N#@FV#: )0!? M(>8AS^P\,2[(_6]J8,SMB+>>?'6>Z\5S?8%N0:B%'.: M8^@J9K=$$,^^I*!;*4[T'SC=AN\W%>XC?/^'PGR;(-\DR"-!_M\2MV)N_TI" M5CV58+HX31;5>E1QDE?>96#O:'R3W^'SM#\RTW%ET44[_[*Q_ZW6#KR4[,:/ M4.\_V&((:%TX?O1G,X_9;#@]I!]$EF]<_0)02P,$% @ JE5F3WP=F?2T M 0 T@, !D !X;"]W;W)K&UL?5/;;MP@$/T5 MQ <$+[M-5BO;4C91U4BIM$J5Y)FUQS8*%Q?P.OW[ B:.VUI] 6:8<^;,,.2C M-F^V W#H70IE"]PYUQ\(L54'DMDKW8/R-XTVDCEOFI;8W@"K(T@*0K/LFDC& M%2[SZ#N9,M>#$US!R2 [2,G,KR,(/19X@S\<3[SM7'"0,N]9"S_ /?X M R$"D9?Q,W'B.64 +L\?[%]C[;Z6,[-PI\4KKUU7X#U&-31L$.Y)C]\@U?,% MHU3\(UQ ^/"@Q.>HM+!Q1=5@G9:)Q4N1['W:N8K[F&[V";8.H E 9\ ^YB%3 MHJC\GCE6YD:/R$R][UEXXLV!^MY4P1E;$>^\>.N]EY)FUSFY!*(4>&=!_:6QC?Y#)^F_3LS+5<6G;7S+QO[WVCMP$O)KOP(=?Z# MS8: QH7CC3^;:%_ Z_?L"=EPKL?("S'#.F0M#-J)YMBV M(R]:=3:GK7/]@3%;MJ"%O<(>.G]3H]'">=,TS/8&1!5)6C&>))^8%K*C119] M)U-D.#@E.S@98@>MA?E[!(5C3E/ZZGB43>N"@Q59+QKX">Y7?S+>8HM*)35T M5F)'#-0YO4T/QWW 1\!O":-=G4FHY(SX'(QO54Z3D! H*%U0$'Z[P!TH%81\ M&G]F3;J$#,3U^57](=;N:SD+"W>HGF3EVIS>4%)!+0;E'G'\"G,]UY3,Q7^' M"R@/#YGX&"4J&U=2#M:AGE5\*EJ\3+OLXCY.-]=\IFT3^$S@"^$FQF%3H)CY MO7"BR R.Q$R][T5XXO3 ?6_*X(RMB'<^>>N]EX(G7S)V"4(SYCAA^ J3+@CF MU9<0?"O$D;^C\VWZ;C/#7:3OUO0TV1;8;PKLH\#^PQ(W,.G;(MFJIQI,$Z?) MDA*'+D[RRKL,[&U\1/8?/DW[#V$:V5ER1N=?-O:_1G3@4TFN_ BU_H,MAH+: MA>-G?S;3F$V&PW[^06SYQL4_4$L#!!0 ( *I59D\GQE_(N $ -(# 9 M >&PO=V]R:W-H965TP-]M#YFQJ-%LZ;IF&V-R"J2-**\=WNCFDA.UIDT7_@?O1GXRVVJ%120VI,0B47Q)=@?*ERN@L)@8+2!07AMRL\@E)!R*?Q>]:D M2\A 7)_?U)]B[;Z6B[#PB.J7K%R;TP,E%=1B4.X9Q\\PUW-+R5S\5[B"\O"0 MB8]1HK)Q)>5@'>I9Q:>BQ>NTRR[NXW23\IFV3> S@2^$0XS#ID Q\T_"B2(S M.!(S];X7X8F3(_>]*8,SMB+>^>2M]UX+GO",78/0C#E-&+[") N">?4E!-\* M<>(?Z'R;OM_,>9>!?8B/R/[!IVG_)DPC.TLNZ/S+QO[7B Y\*KL;/T*M_V"+H:!V MX7COSV8:L\EPV,\_B"W?N/@+4$L#!!0 ( *I59D\\H.[DSP$ )P$ 9 M >&PO=V]R:W-H965T,"CK=_7\".Z[KT)3#CI+@A$910@1K.YRG/G=1>2H' MP]L.+@KI00BF?IV!RS'#,;XG7MJZ,2Y!\K1G-7P%\ZV_*!N11:5L!72ZE1U2 M4&7X*3Z=$X?W@.\MC'JU1ZZ3JY2O+OA49CAR!0&'PC@%9I<;/ /G3LB6\7/6 MQ(NE(Z[W=_4/OG?;RY5I>);\1UN:)L./&)50L8&;%SE^A+F? T9S\Y_A!MS" M7276HY!<^U]4#-I(,:O84@1[F]:V\^LXZ]]I80*="71#().1K_P],RQ/E1R1 MFLZ^9^XOCD_4GDWADOXH_#=;O+;96T[C?4IN3FC&G"<,76'B!4&L^F)!0Q9G M^@^=ANF[8(4[3]^MW8__\=\'!?9>8/]7BX=-BR%,$C8Y!$T. 8'CQB2$>0R; M)$&3)"#P;F,2P-!H8T)6MT. JOU<:%3(H?,SNWZ Y_F]@M3==MI M=)7&WE%_DRHI#=A2H@?;<&.?BB7@4!FW/=J]F@9F"HSLY[> + ]2_AM02P,$ M% @ JE5F3V6JE9/$ 0 -P0 !D !X;"]W;W)K&UL;51ACYP@$/TKA!]P[*)V+QLUN;WFE7TT'8-&;%+TI<&?M<"3$5!U(9N[4 +T[:926S#I3 MM\0,&E@=@J0@=+?[1"3C/2[SX#OK,E>C%;R'LT9FE)+I/R<0:BKP'K\[7GC; M6>\@93ZP%KZ#_3&'R6SVR%=R4>K5 M&U_J N]\0B"@LIZ!N>4*CR"$)W)I_%XX\2KI [?[=_:G4+NKY<(,/"KQB]>V M*_ ]1C4T;!3V14W/L-238;04_Q6N(!S<9^(T*B5,^*)J-%;)A<6E(MG;O/(^ MK--\DAR6L'@ 70+H&G ?=,@L%#+_S"PK['YAO\?Y(W=U4WAFN(IRY MY(WS7DM*]SFY>J(%SV]Y-JP: MEC$EZ[^B_ M02P,$% @ JE5F3\LVY1.S 0 T@, !D !X;"]W;W)K M&UL;5-M;YLP$/XKEG] G3AI4T6 U'2J.FF3HE;; M/CMP@%6;H[8)W;^O;0AE&5_PW?$\S[WXG/1HWFP-X,B'5HU-:>U3)=@Y)1LX&F([K87Y M>P"%?4K7]!)XD57M0H!E22LJ> 7WJST:[[%)I9 :&BNQ(0;*E#ZL]X=MP$? M;PF]G=DD=')"? O.]R*EJU 0*,A=4!#^.,,C*!6$?!GOHR:=4@;BW+ZH/\7> M?2\G8>$1U1]9N#JE]Y044(I.N1?LGV'LYY:2L?D?< ;EX:$2GR-'9>.7Y)UU MJ$<57XH6'\,IFWCVH_Z%MDS@(X%?$=B0*%;^33B1)09[8H;9MR)<\7K/_6SR M$(RCB/]\\=9'SQGG=PD[!Z$1=L,:S8X#MOQ!;'I M&6>?4$L#!!0 ( *I59D_[%[]JQ@$ #<$ 9 >&PO=V]R:W-H965T M[^?I+L>D:FOE@B=7@.*8K.1J5?30M@T;O@TN2XM;8_$&+*%@0S-ZH' MZ4YJI06SSM0-,;T&5H4@P0E-DB]$L$[B(@N^DRXR-5C>23AI9 8AF/YS!*[& M'&_PA^.E:UKK':3(>M; #[ _^Y-V%EE8JDZ -)V22$.=X[O-X;CS^ #XU<%H M5GOD*SDK]>J-[U6.$Y\0<"BM9V!NN< ]<.Z)7!IO,R=>)'W@>O_!_BW4[FHY M,P/WBO_N*MOF>(]1!34;N'U1XR/,]>PPFHM_@@MP!_>9.(U2<1.^J!R,56)F M<:D(]CZMG0SK.)UL;^>P> "= ^@2L \Z9!(*F3\PRXI,JQ'IZ>Y[YEN\.5!W M-Z5WAJL(9RYYX[R7@M+;C%P\T8PY3ABZPFP6!''LBP2-21SI?^$T'IY&,TQ# M>+I6WR=Q@FV48!L(MFO]-+DJ,8;YI,A=5&07(:!7(C%,>B5"5HT3H)OP9 TJ MU2##N*R\RU3#$XU-9O MO[J]GM[R9%C5SV-*EG]%\1=02P,$% @ JE5F3Z 6X^RW 0 T@, !D M !X;"]W;W)K&UL;5/;;MP@$/T5Q >$7>RDJY5M M*9LJ2J566J5J^\S:8QL%C MXG?Y]!^PX;NH78(9SSEP8LM'8%]<">/*J5>=R MVGK?'QES90M:N!O30X#1MPUQO0521I!7CN]T=TT)VM,BB[VR+S Q> MR0[.EKA!:V'_G$"9,:=[^N9XEDWK@X,562\:^ [^1W^V:+%%I9(:.B=-1RS4 M.;W?'T]IP$? 3PFC6YU)J.1BS$LPOE0YW86$0$'I@X+ [0H/H%00PC1^SYIT M"1F(Z_.;^F.L'6NY" J"D@EH,RC^;\0GF>FXIF8O_"E=0" ^9 M8(S2*!=74@[.&SVK8"I:O$Z[[.(^3C=I.M.V"7PF\(5PB''8%"AF_EEX4636 MC,1.O>]%>.+]D6-ORN",K8AWF+Q#[[7@29JQ:Q":,:<)PU>8_8)@J+Z$X%LA M3OP_.M^F)YL9)I&>K*,?DFV!=%,@C0+I/R7>?BAQ"W/W(0A;]52#;>(T.5*: MH8N3O/(N WO/XYN\PZ=I_R9L(SM'+L;CR\;^U\9XP%1V-SA"+7ZPQ5!0^W#\ MA&<[C=ED>-///X@MW[CX"U!+ P04 " "J569/ !O]'N(! !!0 &0 M 'AL+W=O9HA]X=SUW3:NO 13;0!KZ#_C&K?&ERE%H$P(&I;8,U"PW> #&+)%)X]?, MB19)&[C>O[,_N=I-+1>JX$&PGUVEVQP=4%!!3:],/XOQ,\SU)"B8B_\*-V & M;C,Q&J5@RGV#\JJTX#.+2873MVGM>K>.TTE"YC!_ )D#R!)P<#IX$G*9/U)- MBTR*,9!3[P=J?_'N2$QO2NMTK7!G)GEEO+>"1&F&;Y9HQIPF#%EA=@L"&_9% M@O@D3N1#./&'1]X,(Q<>K=4/>S]!["6('4'\3XF'38D^S">_2.(523X2Q.%& MQ(?Y3R?W7I&]AX!L1'R8R"^2>D52#T&\$?%ADHT(7EU!#K)QPZ>"4EQ[-_@K M[S+?]^[.X[_PZ7'X1F73]2JX"&T&P5W76@@-)I7PSG2U->_18C"HM=VF9B^G MJ9P,+8;YP<'+JU?\ 5!+ P04 " "J569/MU.1@\PZ[D97PQWO'OOCN..G=2*RV9=:9NB.DUL"H$24%HDMP2R7B'BRSX3KK(U& %[^"D MD1FD9/KM"$*-.=[@#\<3;UKK':3(>M; +["_^Y-V%EE8*BZA,UQU2$.=XX?- MX9AZ? #\X3":U1[Y2LY*O7CC>Y7CQ"<$ DKK&9A;+O (0G@BE\;?F1,ODCYP MO?]@_QIJ=[6 ?= ADU#(_ NSK,BT&I&> M[KYGOL6; W5W4WIGN(IPYI(WSGLIZ.XV(Q=/-&..$X:N,)L%01S[(D%C$D?Z M7SB-AV^C&6Y#^':MOK^/$^RB!+M L/M4XMU5B3',/BZ21D72",']E4@$DR97 M(F35. FZ"4_6H%(-71B7E7>9B@<:&O\//HW43Z8;WAET5M8]G]#D6BD++I7D MQN72NBE># &U]=L[M]?36YX,J_IY3,GRKRC> 5!+ P04 " "J569/0I - M&L4! W! &0 'AL+W=OZ!^5/&FTD<]XT+;&] 5;'("D(W6QN MB61HM+#QBZK!.BUG%I^*9*_3RE570#1C MCA.&KC#O".+9%PF:DCC2?\)I.GR7S' 7PW=K]0__(=@G"?:18/]7B?2JQ!1F MEQ;)DB)9@F!_)9+"9%<3F]QH[<"GLKGQN71^BA=#0./"]L[OS?26)\/I?AY3LOPKRC]02P,$ M% @ JE5F3]NR.G"X 0 T@, !D !X;"]W;W)K&UL;5/M;ML@%'T5Q .4A"1M&MF6FE;5)FU2U&GK;V)?VZA@7,!Q]_:[ M8-=S6_\![N6<FA09O2F.U\&C: MBKG6@B@B22O&5ZMKIH5L:)9$W\EFB>F\D@V<+'&=UL+^/8(R?4K7]-WQ)*O: M!P?+DE94\ O\[_9DT6*32B$U-$Z:AE@H4WJW/ARW 1\!?R3T;G8FH9*S,2_! M^%ZD=!42 @6Y#PH"MPO<@U)!"--X'37I%#(0Y^=W]<=8.]9R%@[NC7J6A:]3 MNJ>D@%)TRC^9_AN,]>PH&8O_ 1=0" ^98(S<*!=7DG?.&SVJ8"I:O V[;.+> M#S>[VY&V3. C@4^$?8S#AD Q\P?A1998TQ,[]+X5X8G7!XZ]R8,SMB+>8?(. MO9>,[ZX3=@E"(^8X8/@,LYX0#-6G$'PIQ)%_H?-E^F8QPTVD;^;1;W?+ MM% M@6T4V'XH\>93B4N8_:<@;-93#;:*T^1(;KHF3O+,.PWL'8]O\A\^3/M/82O9 M.'(V'E\V]K\TQ@.FLKK"$:KQ@TV&@M*'XPV>[3!F@^%-._X@-GWC[!]02P,$ M% @ JE5F3]>- ,;" 0 -P0 !D !X;"]W;W)K&UL=51A;]L@$/TKB!]0'!)W;61;:CI-G;1)4:>UGXE]ME'!N(#C[M\/ ML.-:&?L2N/.[]]X!EVQ4^LVT !9]2-&9'+?6]GM"3-F"9.9&]="Y+[72DED7 MZH:87@.K0I$4A";)+9&,=[C(0NZHBTP-5O .CAJ904JF_QQ J#''&WQ)//.F MM3Y!BJQG#?P"^[L_:A>1A:7B$CK#58$ @HK6=@;CG#(PCAB9R-]YD3+Y*^<+V_L'\+O;M>3LS HQ*OO+)M MCN\PJJ!F@[#/:GR"N9\4H[GY'W &X>#>B=,HE3#A%Y6#L4K.+,Z*9!_3RKNP MCC/_I2Q>0.<">E5 )J'@_"NSK,BT&I&>SKYG_HHW>^K.IO3)A?+M6O[^+$^RB!+M ML%OKWR97+<8P_VDRC8JD$0)Z)1+#;*]$R.KB).@F/%F#2C5T85Q6V64J'FBX M^$_X-%(_F6YX9]!)6?=\PB772EEP5I(;YZ5U4[P$ FKKMU_<7D]O>0JLZN&PO=V]R:W-H M965TIWG0#8-"[X)W.<&-,?R1$%PT(IN]D M#YW=J:02S-BEJHGN%;#2DP0G-(IV1+"VPWGJ8V>5IW(PO.W@K) >A&#JXP1< MCAG>X*_ 2ULWQ@5(GO:LAE

    \K0PLI_;E"S_BOP34$L#!!0 ( *I59D^9FR"?[@$ '(% 9 M >&PO=V]R:W-H965T. M]J) C93#&F-1-= 1\< &Z-5)S7A'I KY"8N! SD:4D=QZ/LI[DC;HS(WN3TO MG1NH$+O.!G. [R!_#GJL(SRK'MH-> MM*SW.-0%>@K6NTSC#>!G"Z.XVGO:R8&Q%QU\.1;(UPT!A4IJ!:*6"VR!4BVD MVOAM-=%<4A.O]V_JGXQWY>5 !&P9_=4>95.@%?*.4),SE<]L_ S63X(\:_XK M7( JN.Y$U:@8%>;7J\Y"LLZJJ%8Z\CJM;6_6<3K)5I;F)H26$,Z$(/XO(;*$ MZ*.$V!+B.P*>K)C9[(@D9<[9Z/'IWQV(OD3!.E;3KW32#-N(K0.1^;>8W1*39#,$JR;G3D-GIZ'A1S*[*MFB2A0NJN"KRZQ?HV^$G]I>> &PO=V]R:W-H965T\G!

    !H'<'EE)Y0.O6:7_V7-14J6;XA#(6C"ZLT%E M$> P3(*2YI6_F-F^)[&8\9,J\HH]"4^>RI**OTM6\,O<1_ZUXSD_')7I"!:S MFA[83Z9>ZB>A6T&GLLM+5LF<5YY@^[G_B*8;1$R )7[E[")OWCUCY97S-]/X MMIO[HV>>EU;^&P0&X#U[@-)X%9R/4,LN&P3<,"DF? M60-,1P0Z@RX-#*6QQ(-PW!]@-210&#E)_%=E@2SN<_T#"6@H000F, "*2B0CM\K&2B0C=@KV7#EW(]S-620 MW@/.G )0Z$*;(41P@F%/$]#39,0V 9@L=#Q!C&L)8MP3X;Y.SQ *X2,T!"3( M)Q*?G,)H_%9!X GZB/"(S=)"O45&D\S]!"$LCB)GZM8 %B&2.BNU@3!")O$G M]N!S%Y$1^P:"LL@U!T&Q:PV"$M?8?:7&5G!S$Y=,'&Q9)+TM/U7*K/A-;U=Z M/6)SDSO]2S1=(:!_;4HU>_-_R#=UW@\J#GDEO5>N=/U@;_D]YXKIW,,'?3P> M=6G9-0JV5^8UU>^BJ:^:AN)U6SL&70&[^ =02P,$% @ JE5F3Y"^$G3= M 0 W@0 !D !X;"]W;W)K&UL?53M;ILP%'T5 MY >H^4X: 5)+-6W2)D6=MOUVX!)0;EZ M5&2V=Q1%QB^*=CT.\):'+T%!S*Q. MX&<'HUS-/9/DQ/F;*;[4.?*-(:!0*:- ]'"% M$B@U0MK&[UD3+4L:XGI^4_]DL^LL)R*AY/175ZLV1WODU="0"U6O?/P,7/XKW %JN'&B5ZCXE3:IU==I.)L5M%6&'F?QJZWXSCKWVAN0C@3PH40Q/\E M1#,AVA#PY,Q&?2&*%)G@HR>FCS408=!/C'N&[3<1.$['#Q./&Q(1)5DO$X6:_RWM,E*9N(XG32')OY-'?&$GN MLH91LC'BP 3[C1&\.FGFS_]&Q+GKI7?B2A]:>[0:SA5H/?]!"[;ZLED*"HTR MTYV>B^F7FPK%A_DVP&PO=V]R:W-H965T&B];&U#9A^_>U#2$)ZZ[R$NSAG#-S)O:0#(R_BAI .F^4 MM")U:RF['4(BKX%B\<0Z:-6;DG&*I=KR"HF. RX,B1(4>%Z,*&Y:-TM,[,BS MA/62-"T9S@ (5I) MU?%G$G7GG)IXN[ZH?S;FE9D3%G!@Y'=3R#IU-ZY30(E[(E_8\ 4F0RO7F=Q_ M@S,0!=>5J!PY(\+\.GDO)*.3BBJ%XK?QV;3F.4SZ%YJ=$$R$8":HW!\1PHD0 M7@F1,3]69JQ^PA)G"6>#P\=_J\/Z4/B[4#4SUT'3._-.N14J>LZ"K9^@LQ:: M,/L1$]Q@K@BDU.<4@2W%/GA'#^X3'-XC?"^RIPBM+D(C$-ZY".P"D54@,@+1 MG4"X:,.(B0VF-1AOX>,CQ%T1*VL1*TL1_VE#;!6('V_#VBJPME2P6K3!AHGM M23;6)!N+P-HNL+4*;!^WJ2:,]=1[#QBU@C:+/.CFHE'@E9E)PLE9WTI]I&^B M\]Q[#O1%7<3W>AZ:"WR5&8?I=\RKIA7.B4DU!LQE+1F3H&KTGM29J=7\GC<$ M2JF7:[7FXQ ;-Y)UTX!&\U&ULC57MCILP$'P5Q .<^9V9VUL=,+96^\ A#. M>T-:OG(K(;HE0KRLH,'\@7;0RB\'RAHLY)0=$>\8X+TF-00%GI>@!M>MFZ4Z MMF592D^"U"ULF<-/38/9[QP(O:QJH@(% *I8#EZPP% M$**$9!F_!DUW3*F(T_%5_9/V+KWL,(>"DI_U7E0K]]%U]G# )R)>Z.4S#'YB MUQG,?X4S$ E7E<@<)25:^ M1P@'0OA!B.X2HH$0_6^&>"#$1@;4>]?-7&.!LY31B\/Z[=!AM>O\92R7JU1! MO3KZF^PGE]%S%CP]I>BLA 9,WF.""<;WPEO,VH(9$4A6,)81V,K(@QD]N$U0 MS!&^%QE%_%-E81&/:'A.9 M_;!@C'5;SR&1YQL-F6.")+#[B:U^8HL?(TG>8^))$M\W,,4<8^[#]1P2AL86 MV%@POF?WDUC])!8_1N_S9-[8V/@ABCG&#Q\-0W/,(HP-0W-,O# 7"$W^]@;8 M41^]W"GIJ15JLTZBX^G^'*C3PHCG_K+P+?&UO WZP_M#OK]*OF%VK%ON[*B0 M9Y0^20Z4"I"E>P]R&2IY>XT3 @>AA@LY9OT9WD\$[8;K"8UW9/8'4$L#!!0 M ( *I59D^:[/"#O 0 &4; 9 >&PO=V]R:W-H965T0BV.3L^NQY_S-CS4UE]JW?.-:/O17ZH%^-=TQR?HJA>[UR1U5_* MHSNTWVS+JLB:=K=ZB^ICY;)-/ZC((QW'251D^\-X.>^/O53+>?G>Y/N#>ZE& M]7M19-5_SRXO3XNQ&G\>^+I_VS7=@6@Y/V9O[D_7_'5\J=J]Z!)ELR_G^FI[U$WEM2R_=3N_;1;CN'/D?- MU_+TJQLF9,>C8?:_NP^7M_+.27N.=9G7_?_1^KUNRF*(TEHILN_GS_VA_SP- M\3^'X0%Z&* O Y2Y.X"& >0-B,[.^JG^G#79?72!!LWS6:.O-/I6L>(*FUXD46O@XD)#%[H?;VY< M&!R 8 #J ]!- (L#&!C >)MPYG3=)K#KTF;?^\I> BF\Z$Q;#0B@56O+,\ MGS7VZBS*-\(EA%TDT$4"7$P]%PD[Q<3/#"2981\I])$"'S//1\I.DJ8SWPD7 MV315V,H46IER*RK& 68PP"P\2U6,;]Y:KB%(A4Y5 #Q60 MJX/H)EF5;X9KA)55F" *(<3/UT%T-V&A1O*"8:0H(&<'T>U%,OY-#%1$$EL5 M1IL";%-"XBN,)&4?R%S,$X6 PC*7XT*I-/87!:C2J;0H&"L*<85E+F<&2UPN M$3"K,%04H I/W.F=VV,PPB43Z0IA.JE92-K.T!5BJP)4Z52PHS'J-$"=TD(( MC">MPM-6"Y4)XHJ?MIHS0YG$6[H54"4D)(O&9-&(+'[6:D 6WPJ7"(C3F"D: MU4M^U@ZB>UD+)!.A\-,831J52W[6:E OF=3X9K@JD8H5C2FG >64=(TQF73Z M0-)BIFC$%):T'!@STBQ3N$K%1-)]B,FB$5E8VG)F)'[- C0D_)(1I@JA LI/ M7.*ET<1''-(8R0O&$Z'JR4]=XI71C%AQ"U3M9=+"92+,.@*L4U(;)O1A#S1B MA-%"(:T8<6[8Q"3^JG!5HL098;Y02#M&H-EBEP@P2( N8;A02$]&H.-BN8NZ M,H%2A"E%(7T9@9XK81TS4"4JEFXE3#Q"O9F4=QA2]$!W9C!<3$AW9C@X5!+[ MV0)4J14RUV"\F)#FS !P,"] (SC!8#$AS9GAY9%?+0#)1$A;@_ED0EHSPZLC ME2B_6@"JU K -<)#)]29)4((C"?S0&=F,%9,2&=F.#)T3'ZU %1DI%\A@\EB M0CHS SHS]B2.:R0G&"HFI#4S/V[-@&0BPS&"LVI#>SG!G&7Y+[FELKF"LVI#&S@!B^$X">J> $ M,\6&=&;VQYW97$Q=DAC-HBN'Y<;OV\&FL2W$EV][^A>0/V156_[0SUZ M+9NF+/H7'-NR;%P;+_[2QMNY;'/9R=VVZ3;3=KLZO_@Y[S3E<7BI%5W>K"W_ M!U!+ P04 " "J569/O=LD:!P# "6#@ &0 'AL+W=O8DDYI XIZD!<7F7STAZ%4-YK5=;MRC\J=7H(@G9[%!5O M[^5)U/J?O6PJKO2T.03MJ1%\9XVJ,H P3(.*%[6_7MJUIV:]E&=5%K5X:KSV M7%6\^?LH2GE=^'([*+ 3KY8D?Q ^A?IZ>&CT+!B^[HA)U6\C::\1^ MY7]@#QO(C8%%_"K$M1V-/1/*LY0O9O)EM_)#PTB48JN,"ZX_%[$196D\:1Y_ M>J?^L*M@GGDK-K+\7>S4<>7GOK<3>WXNU7=Y_2SZ@!+?ZZ/_ M*BZBU'##1.^QE65K?[WMN56RZKUH*A5_[;Y%;;_7WO^;&6T O0$,!BR^:1#U M!M'$(.B8V5 _O:8[K1,W1<$>(IW,K5FTN;/_Z6A;O7I91RQ?!A?C MJ,<\=A@88> ]8H,1239 DU@8 $D"[#VT9A%N* =1*2#R#J(WX6QF(3185*+ MJ2V&,<@FD6 0Y,!H*C%))<94()Q0Z3#):!<=;S*A@D'9 B*:2D)227!:7;&D MI(-T1EI31/-N6AX$Q%$>&4DCFY'2#._!)C0(2.K(9T[RR D>0#M8D X6\^N< MA?1]#6<<20\:1\K"9%KJ%"J)ABPZM(XP0 M$E?%,UI)V!PIZ4$WBY["Q XJM)*P.5+"L$R@PJ.K(+C60($$\<=!EI.()I? M]$#+ ! R@ \&7_$$)01C6.BZQ$#K % Z@ XGP4^7*)JRP2!@D>O92$L*$)+B M+'M:4F".I "6"Y1HL)AMRQ=$(E(IF/[QIM#4;?> MLU2ZU[ =P5Y*);3#\%X'==1-XC IQ5Z98:;'3=&PO=V]R:W-H965TYX (1.@;+23A,5V] T(6>>9R7>4(N=BP+1?W.V)*E; GYD)/O^YD-I".VM<<'=,[Y&ZF_X;8@:%MM]3_P!><"+IT(C1W)F?JU M=F?&2=&R""L%^FR>6:F>=?,F#-HT$U(53KT31+=7^).$H32FJ+-A]0A>1WZDY#L;X[&53+J=Z)!6 B M>DE]#R;.11*UF'F#\7H8%_A#S-* &2+6.L+WP@[C")>=5<]D=>YI!-Y08J$C M7!",C#YD63W!LM8Q,#+7XAO;[JM\O]\, ,T$@9$@4 3!H)O1J%03)C:+0*,( M-!!,1A]'@PD5IE28" ( 1E8>H09F0J.94#?CCV36H28#@YLRD5$FTF1<.)*9 M-QC8DQDA%I%F)'"!WI:'1"L#40QNEA0;2XH-G1O].Q>QIN/K=N.'=A_0#,Q. MC&8GNED0COH_T54FP-#>B>;7B%OK. ^"VUT6)ZEQ*P6&/GOC?1)HWL=N[D(: M(TYO>R\P/:K#F5D[X"\.K)XV$4G[O3A6N(+]WIJCG>K_3-;>,G MHL>L9-:6<'$HJ:/C0 C'PCEX$2T\B0M.-\GQ@6;"2=5>X-QNFM4 M^A]02P,$% @ JE5F3W.O"X^^ 0 %P0 !D !X;"]W;W)K&UL?531;ML@%/T5Q <4Q]AI%=F6UDS3*FU2U&G;,[&O8U0P M+I"X_?L!)I:;6GLQW,LYAW,OX&)4^L5T !:]2=&;$G?6#CM"3-V!9.9.#="[ ME59IR:P+]8F800-K DD*DB;)EDC&>UP5(7?05:'.5O >#AJ9LY1,OS^"4&.) M-_B:>.:GSOH$J8J!G> 7V-_#0;N(S"H-E] ;KGJDH2WQE\UNGWE\ /SA,)K% M'/E*CDJ]^."I*7'B#8& VGH%YH8+[$$(+^1LO$9-/&_IBM1(F?%%]-E;)J.*L M2/8VC;P/XQCUK[1U0AH)Z4S89/\ET$B@-P0R.0NE?F665856(]+380W,WXG- MCKIFUCX9>A?67+7&92\5I;0@%R\4,8\3)EU@TH^(_6=$?C]#B#,PNTA77:2! MGWUPD:T+T%4!&@3H4B#)UP6R58%LQ4%^TX<)LPV8/F"R)$^2Y*89GV%TFRYA MDQVR."+_9'XR?>*]04=EW6F',VF5LN DDSMW#SOW2N= 0&O]]-[-]717I\"J M(3Y#,O\+JG]02P,$% @ JE5F3P;WO,W9 0 7P0 !D !X;"]W;W)K M&UL?519;MLP$+T*P0.$VF(7AB0@=E&T0 L8*=I^ MT])H0;BH)&6EMR\715$<(3\B.7SOS<(9Y9-43[H#,.B9,Z$+W!DS' C150>< MZCLY@+ WC52<&GM4+=&# EI[$F MWSU,>K5'+I.+E$_N\*TN<.0" @:5<0K4+EY?05YGSN,9J3_PY78!;N(K$^*LFT_Z)J MU$;R6<6&PNES6'OAURGRS3=Y>3JA&;,,6"2%29>$,2J+RZ2 M+1?'Y!T]>>O@]!X11]FVBW0SB]0+I&N!_7Y;(-L4R+Q ]J8,^YLR!,S.8X3' M1#=Y?(0(09#5NW!0K6]AC2HY"N,JL+(N4_*0N'>]L1_M](1F?Y4)H_>#JK87 M&EVDL5WCW[:1TH -,+JS_=S9:5\.#!KCMGN[5Z'GP\'(81YGLOQ3RO]02P,$ M% @ JE5F3X;XYC86! A@ !D !X;"]W;W)K&ULE9CKCJ-&$(5?!?$ "]W5A?'(MI2=*$JD1!IME.0W8[?':+DXP(PW M;Q]N8QGZ-)<_-N#3Y:IR?>;0NUM>?"\O6E?.CS3)RKU[J:KKD^>5QXM.H_)+ M?M59_>RD.N_R]2N),OQ1. M^9ZF4?'?5YWDM[TKW,\+W^*W2]5<\ Z[:_2F_]357]>7HC[S[E%.<:JS,LXS MI]#GO?N3>'H._&9!J_@[UK?RX=AI2GG-\^_-R6^GO>LW&>E$'ZLF1%2_?>AG MG21-I#J/?_N@[OT[FX6/QY_1?VF+KXMYC4K]G"?_Q*?JLG=#USGI<_2>5-_R MVZ^Z+XA=IZ_^=_VADUK>9%)_QS%/RO;5.;Z759[V4>I4TNA']QYG[?NMC_^Y M#"^0_0)Y7R#4Y +J%]!H@==EUI;Z!*-QY'TV@7O.UT\@'C1PJGDT%;^X2KT[@GH6$6DUC^7Z8^"G),,\,+#")):4K:&8 M,Z%6= .3)GA!-]C\\?U0CO\X@&RK.+2D@[D5)KBDE"4$ADYL5C0%8R?"!4T) MYT=D2C+, ],K3'Q)L>6V@IF3_O)N2,R<%//=Z#5S(P)D]A&1ECNER2^IP!(" MHR=I15,P>M*\QYE-4;,C,BD9YH'YE2:_)"W_(A(S)X,5W<#,2?-.9W9C8Y0J M-^'X/H-43#8KA?&5)KZD;"$P>7*[PH]A\LB\VYF.S)^=D$G), ^,+YGXDK(@ M1Q@Y6N-.+?9TB3^E)1."5-8)(4PO(8=J*PB#1RL\*F'P:(%+)=.#&A,R)1GF M@>DEX%/9%@(C1RN<*F'D:(%7)=.&$LM@W!!3I7RRC+S"]"K@5=GBW14&3ZWP MJ@J#IQ9X537O52,%5I5- M#VH\^ .-[RZ4#'M$Q*AGE@:ADX5-M^(6/@>(5##3!PP0*'VFN"B6Y, M2KH\O(?-V&9W_(^H>(NSTGG-JRI/V]W7M'1Z7Z2Z'/5'&[J MXZ+;E>Y.JOS:[[A[]VW_P_]02P,$% @ JE5F3TYX2=NI!0 QR !D M !X;"]W;W)K&ULE9K;;N,V$(9?Q? #1.*9"AP# M3>*D!5H@V$7;:R6F8V,ERY64>/OVU2FNQ?GIPTUL*3]GAB+GXY#R;%^4/ZJU M<_7D9YYMJ[OINJYWMU%4O:U=GE8WQG29= MQSK*T\UV.I]U]U[*^:SXJ+/-UKV4D^HCS]/RWWN7%?N[*9M^W?BV>5_7[8UH M/MNE[^Z[J__B^-%>_+:\F\9M1"YS;W5K(FT^/MV#R[+64A/'/X/1Z<%GV_#X^Y?UIZ[S M36=>T\H]%-G?FV6]OIO:Z63I5NE'5G\K]K^ZH4-J.AEZ_[O[=%DC;R-I?+P5 M6=7]G;Q]5'61#U::4/+T9_^YV7:?^\'^5S/<@ \-^*&!T"<;B*&!.#30ISW( MH8$\-.#L9 ,U-%"'!N:T!STTT)=Z,$,#\W^#SD/4/]UNN![3.IW/RF(_*?L9 MMTO;B:IPOL/".-.&BBYID<'@R'#X9W!L3(@,0&!#0@.@-R9$!Y3ZW7 MJ$ZS[37>\SBE& 4A81 2!*&]("1Q(:VUB??4%Y?)GJE,<1%+CJ-6,&H%HC9> M.+W&'/EAYH9K[$9#-QJX\>;^0I/NZ#B.L1<#O1C@Q<^>7J./O%C.C_WTP9R5 MC<*Q,!Q+PS&^'TLZS6(5])- /PGPXR=[0OK#C"#=?J(RJ<+=9C$&70P"\N?X M(#KNN0T["A"5 4?"QR6C:6*4T'X\%\F>D4Q+Q@)Q8^ Q#N*6?MRSGA>.@,*(98+0A M$P&)3, /ABH#5#4V8 (#D^G+%T6&:<@ #@TI)@P9;=Y,"RW]IW)6-PX)$Y$! M)))%DE$FJF;F8ZAR $4K0]%* K54IB)'##1 M^J,)12K@)U"T 899?R@Y8A-*\ N$XZ P=3B@CO7+&2@*3!J.0<(!(ZR?6IS6 M9RR!G9>4;LFISF/J<$"=A/A2-"@>ICO'=.*@GB,E!Z<%':PY@.Y4T<$Q[3B@ M74)"HA0+%UL<,XRCLLY?O#FHZQ@=^D>@2^@:OQADQS-$<+!V W."A\LJCI'( M >V2P*Y"8-J)^(H]'0:90,6=#TQ!R[%P=P4FF0 D2P+0%8$-J+BBNQ@I B'% MGP=0%%B'!*:$0)3PUPT/<5M+P(3V"-<:312;!_@JWIB2SJ^!G5.!R,-HW0YM<&FA[& M"D5K R2CN_\%D"6T/'\",L; N45T]#:V?<7_1UJ^;[;5Y+6HZR+O7K^NBJ)V MC96]7M5]-\+_M7Z_U%7>R&GPU$A]\NS/\#4$L#!!0 ( M *I59D_CQJ9CI ( '() 9 >&PO=V]R:W-H965T&V;3J[#BU+]0QS+PX6U5$:\9YV^<^*BI4I/ MQ3F6O6#T:(/:)L9)4L0MK;MPL[)K>[%9\:MJZH[M12"O;4O%GQUK^'T=HO!M MX:D^7Y19B#>KGI[9=Z9^]'NA9_&4Y5BWK),U[P+!3NMPBQYVB)@ J_A9L[N< MC0/3RC/G+V;RY;@.$U,1:]A!F1147V[LD36-R:3K^#TF#2>F"9R/W[)_LLWK M9IZI9(^\^54?U64=DC XLA.]-NJ)WS^SL:$\#,;NO[(;:[3<5*(9!]Y(^Q\< MKE+Q=LRB2VGIZW"M.WN]C_G?PN / ;@*4"S32\#R%;^D2JZ60E^#\3P\'MJ MWC%ZP/K9',RB?13VGBY>ZM7;)DNJ57PSB4;-;M#@F09-BEAGGQ 80NSP(AS# MX2E886K#TWF%*($39&""S";(WB5 3HN#)K>:SFIRG":9I] T['K M]%$T!Z$D(CX2['<$&!Z[AA]%[TA%5)0>$NQX!%@>NY8?1>3]QY#G'A)L>@2X M'KNN'T7SSZZ*LJR:_QQJ/-OR6B;.=K.7P8%?.WO2F*U.!XHMMEOF/_EP&OE& MQ;GN9/#,E=YX[?9XXEPQ75D2Z?=ZT0>@:=*PDS+#4H_%< H8)HKWXPDGGHY9 MF[]02P,$% @ JE5F3SHCZ8-= @ Q < !D !X;"]W;W)K&UL=97;CILP$(9?!7'?&)MC(H*4;%6U4BM%6VU[[1 GH 5, M;2?9OGUM0RB!X08?F/F_&<-XTCL7[[)@3#D?==7(K5LHU6X0DGG!:BI7O&6- M?G/FHJ9*+\4%R58P>K).=86(YT6HIF7C9JG=.X@LY5=5E0T["$=>ZYJ*OWM6 M\?O6Q>YCX[6\%,ILH"QMZ87]9.JM/0B]0H/*J:Q9(TO>.(*=M^X.;_8X, [6 MXE?)[G(T=TPJ1\[?S>+;:>MZ)B)6L5P9":J'&WMA5664=!Q_>E%W8!K'\?RA M_L4FKY,Y4LE>>/6[/*EBZR:NJW4*[]_97U"H>OTV7]G-U9II>-VKZ%!J^M&-96/'>Z__<(,=2.] !@??.J .9"/_3!7-4L'OCN@. MOZ7F&^,-T6>3FTU[%/:=#E[JW5L6D"A%-R/4V^P[&S*RP8,%TNH#@D"(/9FY M!R2&!7PP1M\*^$\""2P0@ *!%0B>!-:3)#N;T-HTUB:, KR0: ABPAG&C\D$ M$\XPB>=Y,"4"*=$\&=^;4*(9Y5.TB(E!3 Q@\ 03SS%)',*4!*0D &5Z9,G\ MR\2A'\&8-8A9S_\@WX<%L ?7B0=$&DP+I3.*1Z'B>!6N%T@+%8D!4C@E=4;) M,XDL' H&"W.'"4":%3^9DZ+EG. *QCY BJB6.BPJ=E9F&NNYZ/I*MU"\[7LF&AIW]@]02P,$% @ JE5F M3R:0HS;\!P BS0 !D !X;"]W;W)K&ULE5MM M;^,V#/XK0;[W8KW+15O@$GO8@ TXW+#MFNS"[NWE9/E5_5LU?+U]V[:_92U6][\^^3SI3OM7U]^[';P^WTZS3J%I7]TTG M8ME^O%6+:KWN)+5Z_-L+G9[F[ :>?_^0_LO!^-:8;\M]M:C7_ZP>FN?;J9]. M'JK'Y>NZ^5J__UKU!IGII+?^]^JM6K?P3I-VCOMZO3_\G=R_[IMZTTMI5=DL M?QP_5]O#YWLO_V,8'B#[ ?(T0)C! :H?H'X.T(,#=#] CYW!] ,,F6%VM/VP MF,6R6=[=[.KWR>ZX'UZ6W;83UZ:]7??=Q_7M3JO\9O;6">HQ M\R-&GF%$ID), 3 GQ*S5X*2&1&K,)1LNPPD6'"$R391(2BF'I02**KA>ZB! MG:^7SK #07H@P ="!!DP8\8>\!L#QCC4OCAAS-HT36>:EP1-9.)$%$Y'M.+=L(B'(;EEPC,S(NA26K8MP M"BOKH+(.*$NWK>.*B,Q$=I6'TW@PC2'WV+-IM(G1WRS"S))OG2AE&,0E4J X.WT*!5?94'<4G MDM;3908HDU&= 2BW=)G1?#[F%9A6!.<5(0PU3(]8YP5 BDL([R MU0A@J!1F+8%H*^;XF)&$'Y\I"PL(WMV@8"9U Q80(F98, 2 &WNLW-@:"8F-HF( MC>9K/2A(M)CW A#/V)"D6,HF,6=)SEDL:9M+SD;PMG"89&4+P(CX,F-FDXC9 M: K8@\X7)YH#2DPT$A0PE/9*B<@A;A$._!(%?IIO2AZJF3)#D% 1'*(E"-&& M[3L>>3WPJ00J5 <'9\F#,T^ >U#@*RP!1B"6 ,03X 1*)8 2TP8$M4P-%/L M06$(H D, K$$>(RD,B$I- N3F 0D9EB4YT61X+MG@6 61/A1TLJDM+ =@DE, M@6J,Y?<]Z'P907Z?0H7J8+)1@&SH1'/%RYHVO^?KF,:%*F$V48A-:,G1@P;" MV"(-*=*0X86&XA4-,R<)*=*0'E-6Y;0A MAV"&.7LQ3EJ9E!::ASE4C>C*S15JRTG)XP\"9A;DF&,EEB,DAF9BAE:(H6-] M7M.2D&(0$C;9,2UI5%O1;%CS BFO2D"(-*09@G->!)$SD" MU)B+=#Z>K0VF"(,H@BZR 4=$2AJZR C6YC"TT8-@4EK:5P8PD5L1*:<-YB8S MINUFDMRT2$.*04BH*Z8O@THDRM9F-*L8S"H&L0IE:Y/F@T%(J CF P/X@.^\ M)!\LTI B#2D'(:$YD8-_Q"J4W@R/\LR<)*1(0\I!2&@.YA(#N(2QM4D3Q2 D M5 2S@$$L0-G:\(#,UC4)*=*0($$I)4(%D@+'[?!1&D!49XQ8"@" MDY$5X^G:8HZP@".H6Q:6,C(G!XM_H"8W%(M2"D9 *=4TB/0&+8Y2]H&MB<5RP*!MDMG(WCNPL'CB+C8G CN#E!=9B1_"($)BUO"2(&HN=Q0-GL9&:V&-/\.8"8[$G>,0( MS%B>V%Y)$>%(C_W% W^QD9S"1QYYO> !(X^=P:.S66;NZ%YTCOTE!_YREJR& M(K KY!?D3SEVA7Q$_E3FHVOL''M+#KS%1K9&CCTAOR!]RK$GY"/2IS+GCX6 M;3P[>Y%B4^V>#F^U["?W]>NVZ90\NWIZ<^:S[%[$(-?GXGHAP/5"7)?']V)^ MBC^^IO/'TVNXGW^JFJ3>'ES0>Z[JI6N6S3ZWRS]7RX?1C73TVW=>.#G?' MUV../YKZI7_U9W9Z_^CN?U!+ P04 " "J569/03)C,?D! !V!0 &0 M 'AL+W=O$>D*OD5B8$#J0RIHRCP/(PZTO9NGIK>F>%_3D#9F+F^^VB\M-=&Z@;*TX%Q5%U^JS/6T(:!02JU U'"' BC50LK&[UG3 M79;4Q/7\H?[)9%=9+D1 P>BOMI)-YB:N4T%-;E2^L/$SS'EBUYG#?X4[4 77 M3M0:):/"/)WR)B3K9A5EI2-OT]CV9AQG_0?-3@AF0K 0_.B_A' FA!L"FIR9 MJ!^))'G*V>CPZ; &HK\)_QBJS2QUT^R=>:?2"M6]YQ%^3M%="\V8TX0)5IC@ M7T2Q1\2'!8*4@<5%8'41&'ZXXOL)M@N$5H'0"$3K& =O$V/"8(/IIT6\,-Y& MV:.2)/#M7B*KE\CBQ=]XF3#QVDL4X(V5/2B(HG>V);9:B2U6-H%/\6Z5*$ZV MNV(!)<_O6,%6*]AB)=Q8P?L3PB'>G&-A0RG&PO=V]R:W-H965T&\MZ7CIUT+T:X3XL886\R?:0R>?G"EKL9!#=D&\ M9X!/NJ@E* J"#+6XZ?RJT'-[5A7T*DC3P9YY_-JVF/W> *%#Z8?^?>*YN=1" M3:"JZ/$%OH/XT>^9'*'9Y=2TT/&&=AZ#<^E_#->[7.FUX*6!@2_ZGDIRH/15 M#;Z<2C]00$#@*)0#ELT-MD"(,I(8OR9/?UY2%2[[=_=/.KO,&Q\NSU6 MARA<)W+WCVI2;[9^)K>'R]E;E>1)@6[*:-)L1DVTT$2/BJVM2/-'R*EP2IS&\1.@U@;) ]14R/JJ,FTIILHXY61UA9%8?8.2N)$ M21PHF8$R:M+%*JLD-DAL39X:M+O$HLW#V V;.F%3!ZSQ=C>I!1*9)V!K:^(/ M[X!D3I#, 6*DW60V2&B>5H] Q7R5M#?[IE2 =(P>)*A:GG]SP,"9Z&ZN>RS\1(&ULC53;;MP@$/T5Q <$+]Z+=V5;RB:J6JF55JG:/K/V M^** <8%=IW]?P([K9HF4%\,,9\Z<&3.D@U3/N@$PZ$7P3F>X,:8_$**+!@33 M=[*'SIY44@EFK*EJHGL%K/1!@A,:15LB6-OA//6^D\I3>3&\[>"DD+X(P=2? M(W Y9'B%7QU/;=T8YR!YVK,:OH/YT9^4M MGRT,>K%'KI*SE,_.^%)F.'*"@$-A' .SRQ4>@'-'9&7\GCCQG-(%+O>O[)]\ M[;:6,]/P(/FOMC1-AA.,2JC8A9LG.7R&J9X-1E/Q7^$*W,*=$INCD%S[+RHN MVD@QL5@I@KV,:]OY=1A/-O$4%@Z@4P"= VQN5\N8R"M_9(;EJ9(#4F/O>^9^ M\>I ;6\*Y_2M\&=6O+;>:[[>[5-R=403YCABZ *SFA'$LL\I:"C%D=Z$TW!X M'%08^_#U4F$2A0G608*U)XC_(WBG@$V08!-00-_TZ!9#]]MPDFTPR3:0) X3 M[(($NX^7F00)D@^4>8NA^^1-$K*X>P)4[:=.HT)>.C_Q"^\\V/?4W]U_\/%5 M^,94W78:G:6Q$^#O:26E 2LENK,M;^Q#-!L<*N.V.[M7XSB.AI']]-*0^;G+ M_P)02P,$% @ JE5F3QW-AR5U @ & @ !D !X;"]W;W)K&UL?9;;CILP$(9?!7&_R_D4$:0-4=5*K11MU?;:(4Y "YC: M3MB^?6U#V,2>[$VPG?^?^<8XGN0CH6^LQIA;[UW;L[5=X0>R8# M[L4W1T([Q,64GAPV4(P.RM2UCN^ZL=.AIK>+7*WM:)&3,V^;'N^HQ<(A_0"?_$_->PHV+F+%$.38=[UI#>HOBXME^\U=9S MI4$I?C=X9#=C2Y:R)^1-3KX=UK8KB7"+*RY#(/&XX!*WK8PD./[.0>TEIS3> MCJ_1OZCB13%[Q'!)VC_-@==K.[6M SZB<\M?R?@5SP5%MC57_QU?<"ODDD3D MJ$C+U*=5G1DGW1Q%H'3H?7HVO7J.<_RK#3;XL\%?#"+W9X9@-@0?AO!30S@; M0LW@3*6HO=DBCHJF5)DDSK5A $S^H) )!(@ DT4 F372;Q LT$%,39!D, M$H,@,0"2:B"QD>1)8RT!2>#"' G(D0 IA5D7//Y25SL[JTMQ=?7J_:^L9; ME5.3^@@S]@^ ]02P,$% @ JE5F3P@MUN!( @ $@< !D !X;"]W M;W)K&UL?55=CYLP$/PKB/<>8#X"$4&Z4%6MU$JG MJZY]=L@FH#.8VDZX_OO:AG"<Z? 5)C^QZTSFO\,5B(0K M);)&10G73Z>Z<$';B45*:?';.#:='H>)_Y9F3T!3 IH39.W_)8130OB>$&GS MHS)M]3,6N,@9'1PV'E:/U3<1;$.YF94*ZKW3[Z1;+J/7(LK"W+LJH@FS'S%H M@0EFA"?9YQ+(5F*/5NGH8X%RC0C\R%XBM+H(-4'XP<4=@LA*$&F":$F0)L8V MC)A$8[K11Y :3BR8.+,+B:U"XK60+#:$C)AX422,S2U=8U!Z1TAB%9)8A)@[ MDJR*? I#0VUI P6^73H6$$)WI&16*9E%2F9(R58?8VS\VN4:LCH:;]%*6F!GW76Y4]%+)]1/NXC. MC?T1J59DQ/>RX8_]^9UFO"U^8'9N.NXC$Z4"I$+_0>Y2+2^H>4'@ M)-1T(^=L;-/C0M!^NH&\^1HL_@%02P,$% @ JE5F3Y%&!@_T @ DPT M !D !X;"]W;W)K&ULE9=A;YLP$(;_"N+["F

    G]NHJZN?F MQ+GT7HJ\;-;^2?BNO;!?YWXD1U/4D\$FU7%COPG ME[^JQUJ-@B[+/BMXV62B]&I^6/L?X7Y+J XPBM\9OS:]=T^7\B3$LQY\W:_] M4#OB.=])G8*IQX5O>9[K3,K'7YO4[];4@?WWU^R?3?&JF"?6\*W(_V1[>5K[ MJ>_M^8&=<_E#7+]P6Q#U/5O]-W[AN9)K)VJ-G<@;\]?;G1LI"IM%62G82_O, M2O.\VORO87@ L0&D"X#X9D!D Z)10- Z,Z5^8I)M5K6X>G7[M2JFFP+N([69 M.SUI]L[\IJIMU.QE0\-P%5QT(JMY:#6DIR%#Q=95T$4G"92!S@5!71 3'PU< M )X@0A-$)D$\2# R^=!J$J,IC28B=%3K%A%!0G K,6HE1JQ$(RNMAO96^4"6 ME(Z\8*J4+'$S%#5#$3/QR QUEE%>1E9<311%N)$$-9(@1BB>8($F6,QOD11- MD,YHD=3=BC0>-SLB6M 8M[)$K2QGM,@2^?A)-&Y73$6GO@R$. +"&4UB18.J MP<$ (B(3'PDF> 2(F60B!0X3> =- ,<)S.&)%0VJ[5FU6W);-#2# P7F$ 40 M6$ 2C=U@JGAJ;W"DP!RF@ N,V#'C:I()) .%<"H,O&/!W"LP#NX CA88 Y9 MP*4&]-:Q.W);-#2#HP7FL 40;"2.&40TA3F"DX7,(0MQH1&/,8=II@X8.%<( MQI5T(L7$(>4=7"$X5\@&PO=V]R:W-H965T\NS0L[]HU+E- CD]LAR*A]XR0K]9,]%3I5>BD,@2\'HSB;E64 02H*< MIH6_F-G8LUC,^$EE:<&>A2=/>4[%OR7+^&7N8_\:>$D/1V4"P6)6T@/[R=2O M\EGH5="P[-*<%3+EA2?8?NX_XND33DR"1?Q.V46V[CTC9WK*U N_?&6UH-CW:O7?V9EE&FXJT7ML>2;MK[<]2<7SFD67DM.WZIH6]GJI M^:]I< *I$TB3H/>^EQ#6">%[0G0W(:H3HJ$[Q'5"[.P05-JMF6NJZ&(F^,43 MU7DHJ3EV>!KKU[4U0?MV[#/MI]31\R)&DUEP-D0U9EEA2 N#47B+60.8!A'H M"IHR"%3&DG32R>T&JRX"H\@IXD.6I_LL-X6&H%^A)0AO_.I1&H$$D26(V@08 M.897F,1B"HN)'+]774@X=MSH0C!)'#\ #)[ %HL3D$[;"C0.'0VP-NP?5 MM;4+(:ZM78A[3N]";N7 ;0P#?0R->RC@UH'C3Y@*-P^<##$UZ30YY)KZ(63] M,>0)@+BM,&A]EW,F#G9(DMZ6GPIEK&A%FT'LD9CONA-?XND* _&U&=SL'/!. M7TU]/Z@XI(7T-ESI:<)^\_><*Z8K1P_Z51SUH-DL,K97YG:D[T4U;54+QK<\CD" #-!@ &0 'AL+W=OSK >+S4T(G)W-&E'!A[U8L?QXWKZ8R 0"FU!%;#%79 B%92>;P-HN[(U('3 M^8?ZDRE>%7/ G:,_*V/LMJXF>L\33'QN M'DBICXC AM@&B_#@,V"W]/"]R(X(K56$1B"<"F0KNT!D%8B,0/3I&&99;GN? MQ/@TQB=2U\6S8V(K)K9@PAFF]XDG&#]:W>4D5DYBX40S3K+@I-%=3&K%I!9, M/,.DRW+N5Y-9,9D%D\PPV0)SG[*R4E862CJCK!:4^U^ :F[6"^=9.-G\QGF+ M;\V;W9DO7?I$T*0)4.!GTR^%4[)+(_5UFUC'GOP8Z"8RLV]UKS;-Y2;3-_I? MF)_K1C@')E6+,HWDQ)@$E:'WH,ZI4F_+N"!PDGJ:JCGO&VR_D*P='@\TOF#% M?U!+ P04 " "J569/;T;A5+(" "R"0 &0 'AL+W=O=B?U F$,VG#=VS[TS]:)Z$GD6]RK:H6"T+7@>"[6;A DS6 M !F"1?PLV%D.QH$IY87S5S/YLIV%L$F M$[W&AI?2_@:;HU2\ZE1T*A5]:Y]%;9_G3O^=YB? C@![@E[[%@%U!/1!2&X2 MDHZ0W+L"[@C862%J:[=F/E)%YU/!SX%H]T-#S;8#$ZQ?U\8$[=NQ_VD_I8Z> MYACDT^ADA#K,LL7 0;$Z!+SZ,'TB$AGT*(%X!88.P9E.73<7X]! ).<^*O*O%5E'E^A7R#W"N3W^PIB_R$1W^%L![JPEJ0. M:N5#)61TFHQ1(,Z1\[VOO3!,KGS0X,H)"#P&HRL2WM-K >!_6.P_5P"ZQV(T M^DPQ3K!K\1B59@BZ%H]1$&HUUV(/+$:Y>S)$@_NF8F)O+W\9;/BQ5L:80;1O M,!;0W%=.? DF*^")/YJ&Q-YO'_)M-_.-BGU1R^"%*WU+VKMLQ[EB.OOX06^- M@VZ@^DG)=LH,4ST6;1?13A1ON@XIZMNT^5]02P,$% @ JE5F3Q_[UZ9+ M @ A@< !D !X;"]W;W)K&ULC57;;J,P$/T5 MQ ?$7',306J25KO2KA1UU=UGATP"JL&L[83NWZ]M"$WH-,T+V,,Y9RXV,TG# MQ:O, 93S5K)*+MQ.@/W"??#GC[YG"!;QNX!&7JP=D\J6\U>S^;Y;N)Z)"!AD MRDA0_3K!"A@S2CJ.OYVHV_LTQ,OU6?W))J^3V5()*\[^%#N5+]RIZ^Q@3X], M/?/F&W0)Q:[39?\#3L TW$2B?62<2?MTLJ-4O.Q4="@E?6O?167?3:=_IN&$ MH",$/4'[OD4(.T+X3HAN$J*.$-WK(>X(\< #:7.WQ5Q31=-$\,81[7VHJ;EV M_CS6QY49HST=^TW74VKK*8V#*"$G(]1AEBTFN,#X7GB-62.8'D%T!'T8 1;& M,OA #ZX=K#XB?&\0Z/I+E!AFB]0BL07M4KQ@4B5""R M&5P'A0< PS M&=0#PTP']< PLT%%$$SHX0G%:$(Q(O#)V8]1@?'])9V@ A,D@L'!KS%,B#N9 MHDZFB, G-V>&"LSN3U-W7O1?]9 8XN'/VH)F%E2U5WP4#__6VZ V&'+10TH0 M!]O0I9/Q8Z5,(A?6?F@\!*8'#>Q+?[[R$?O:#!G;L][EVPGUDXI#44EGRY7N M?+8_[3E7H&/W1OK"Y7HH]AL&>V66$[T6[61H-XK7W=0C_>A-_P-02P,$% M @ JE5F3\QP_FLX P QPT !D !X;"]W;W)K&ULE5?M;ILP%'T5Q ,4_,5'E$1J0J9-VJ2J4[??-'$25, 9.$GW]C.&4F)? M.OHG8.?U$5 MJ53#ZN#5IXJG.QU4Y![V_< KTJQTEW,]]U MY^(L\ZSD#Y53GXLBK?ZN>"ZN M"Q>Y;Q./V>$HFPEO.3^E!_Z3RZ?30Z5&7L^RRPI>UIDHG8KO%^X]FFTP;@(T MXE?&K_7@WFE*>1;BI1E\VRUOBGE.:[X6^>]L)X\+-W*='=^GYUP^BNM7WA7$7*>K_CN_\%S!FTS4 M&EN1U_K7V9YK*8J.1:52I*_M-2OU]=KQOX7! ;@+P'V 6ONC -(%D/< ^F$ M[0+HU!58%\",%;RV=BUFDLIT.:_$U:G:_7!*FVV'9DP]KFTSJ9^._D_I6:O9 MRY*18.Y=&J(.LVHQ>(!!/KG%) "F1W@J@SX-#*6QPE8XOEU@;2.03XTD_LNR M^9CE)E$"ZD4T 1GJA1E,0$$"J@GHC>"A(7B+"32FU)B8A4:Q:QN$4!09SRZQ M403YL<&U 5"$XA%A&%@7 ^J*8(( ) BF*QN"!.$$95L,&Q1*460(:V,(8X:L M-B:V1+4Q+!A1) (+BH""8I@@!@GBZ9(B'[8'?X*H'6A8*8JQL1/7 (KZL>4C M-BI 46Q("Z!B$O@CI8TX'[)+HV,4H&O=(_P)@6$_062*P,0J%R/"3($!%&&F M1P*HB :6P#8J#-F8.K#3(<#JZ,BI@&!30>P3 L.V@H(I @> *.8)!(!"\Z5/ M !")35?> "@4D+'"8+M#@-\-?=_:OS:*Q.93 M2 4\B-LFB\$(RP@<'$8=C]LNQ\-1RPPR&$^0N ,-CW!,S9,- M !$3E "@@%C?43:(45,9;_ 16O#JH#N"VMF*J2VE[BG?ZML7YD5:'K*R=9R'5I[/^P-T+(;G*W;]3F^*HNJI^D/.];&Y# M=5^UK44[D.+4M4U>W[LM_P%02P,$% @ JE5F3YP*+.;0 @ BPH !D M !X;"]W;W)K&ULC591;YLP$/XKB/<%&S D41*I M0*9-VJ1JT[9G-W$25,#,=I+NW\\VE%)S3?L2\/'==_?=V?&MKEP\RA-CRGNJ MJT:N_9-2[3((Y.[$:BIGO&6-_G+@HJ9*+\4QD*U@=&^=ZBH($4J"FI:-OUE9 MV[W8K/A9567#[H4GSW5-Q;^,5?RZ]K'_;/A1'D_*&(+-JJ5']I.I7^V]T*M@ M8-F7-6MDR1M/L,/:O\/++4;&P2)^E^PJ1^^>D?+ ^:-9?-VO?60R8A7;*4-! M]>/"8QG'\_LS^V8K78AZH9#FO_I1[=5K[<]_;LP,]5^H' MOWYAO2#B>[WZ;^S"*@TWF>@8.UY)^^OMSE+QNF?1J=3TJ7N6C7U>>_YG-]@A M[!W"P4''ON40]0[1BT-\TR'N'>*/1B"] W$B!)UV6\R"*KI9"7[U1+@,AC1"*(TL MG+B'KP/D4P1&L9/$NRS;VRRO$HW >D66(!H3+ A,$(,$L26(QP28. 7O,(G% M-!;S*2).Q?,I"*,D=2HR!24H<6H"$"71&T4AH"8RT41BIS=9AR&C*"G&3KHY M $(Q=C1!3&CNB(*8< B+2D!1"2#*;52'2<>-0C/DH/(I"LW)ECP%Z82W"_TW9CVG8ICV4CO@2M]_=M+^L"Y8CIY--,M M.>G)<%A4[*#,:ZK?13<>=0O%VW[T"X;Y<_,?4$L#!!0 ( *I59D_>,2P% M$@( )L% 9 >&PO=V]R:W-H965T <7B@;70J)."<8JE,GF)1,L!'PV)$A1XW@)1 M7#=NEAC?GF<).TE2-[#GCCA1BOG?-1#6I:[O7ARO=5E)[4!9TN(2?H#\V>ZY MLM"@/]1?W%U*YJ.6 !&T9^UT=9I>[2=8Y0X!.1KZS[ M GT]L>OTQ7^#,Q %UYFH&#DCPGR=_"0DH[V*2H7B=[O6C5D[>[*XT.8)04\( M!H**?8\0]H3P@Q#=)40](?ILA+@GQ#<1D*W=-'.+)XGF!:%8@,@+15P[106>D\3V&X*"Y;Q&&:+0Z.718&7YC<73LY.C=2- M&7F'2?(\'5O?,2_K1C@')M7_8%YMP9@$E;WW MH!*OU*0<# *%U-M'M>=V7EA#LK8?A6B8Q]D_4$L#!!0 ( *I59D^?+3RT M@0, 1 9 >&PO=V]R:W-H965TZ4_*?YV?*O%F]2K[K*!EG;'2J.AA;3Z294)"&= 0OS-ZJ^^>#6GE MA;%7^?)MOS9M.2*:TQV7$JGXN-(MS7.I),;QMQ,U^SYEX/WSN_J7QKPP\Y+6 M=,OR/]F>G]9F:!I[>D@O.7]FMZ^T,^2;1N?^.[W27.!R)**/' -QG@=0'>9WOPNP!? MZ<%JO3>3&:<\W:PJ=C.J=CV<4[GLR-(7Z=K)QB8[S?_$?-:B];KQ?6=E7:50 MQT0MX]PQQ':'3(PP/6&)$?3#<+!A1 X(5P:QA02Q/6406I5D6F4P4!>=+[<1 M< ?SY>("'BK@-0+>0$#Q$;5,T#!EP\R<8*%," +YMC(A"$,6BE""]7:W!@:> M?-23CWCR%4\MX]_UH@QVJR5B+9%,$0,C 6HD0(P$BI$ =($D!X% :EH@A M(9*LF(%,B%M9H%86B!5EOJ*%-B^04/.":*B[=P(9LD!:)]4@RB0SMH ?L(W$0.^"@=_1V M( +SHY5)IF6&AO"#F+B((5+3XO$"((L/@B- M&<)+!0)K!<]3:X4."C290BB8*01: %=8?Z&ZE5MWM[>"5L?F*ET;.W8IN;Q\ MW+7VU_5'1][^E/:(++<$:8_E];ZY+7[(M[\-_$BK8U;6Q@OCXL[9W P/C'$J M!F\_B&2<:+KO7W)ZX/)Q+IZK]D[>OG!V[GYOL/H?/3;_ 5!+ P04 " "J M569/_AWDO%4# 0#P &0 'AL+W=O*_ M+CP4AZ/L%H+5XI0?^$\N?YWN&_44#%YV1<7KMA"UU_#]TK\CMQNJ#33B=\$O M[>C>ZU)Y%.*I>_BV6_IAQXB7?"L[%[FZ//,-+\O.D^+QUSCUAYB=X?C^U?L7 MG;Q*YC%O^4:4?XJ=/"[]U/=V?)^?2_D@+E^Y22CV/9/]=_[,2P7OF*@86U&V M^M?;GELI*N-%4:GRE_Y:U/IZ,?Y?S7 #, 8P&*C8[QE08T#?#"*=?,],I_HY ME_EJT8B+U_2G=Z?_4]FV:O5Y%;-D$3QWC@QFW6-@A"$# M(E#>AQ" A5B#90[7 38V@H01'H*B65#M@%YED>(.(M1!I!U$(P=11";;T&.8 MQM0:\XFP+)SD@J&B,,/)Q"B9V"(3LVQ"IL?$XS 9FU!!,) D.!.&,F$VDV2: M,+.C4#Q&@L9(D!B3K=\D2 QP5$B*1DEG''!J1R%).MU5%$4=*6PU<4^: ,:O[V9];&" M:$OJ>*L"+BU@2TO$7-]4N&Y -+_T 5<$0+XSDFB:+=+JD4/7 6]TP!K=58MX MH\,'&AWP1@>[T9%L[1YVR#G@'0S8J]VABQ3O._J!5SO%>XIB/37-U8#8NR<; MC.:(BC<'/7*UWE:<:]E]L8]6A['N#KHY9+*^5N->/YR]N>EGQ1]YA;9"R&YXAC>J),XJO%T>"CY7G:WB;IO^AFM?Y#B9.;/8!B"5_\!4$L# M!!0 ( *I59D^\@UL*5P( %X' 9 >&PO=V]R:W-H965T>(FQ\%YKTO"U7PK1K@#@18EKQ!]HBQOYYTQ9 MC81-O WX4>&. M3^:>*;=)SSX27QO,/\%WS"1<*5$UB@HX?KK%5NW'JM%CU_])LR'-G0"'!#@FR-KW$J(A(7I/B.\FQ$-"_+\5DB$A M,2J WKMNYAX)M,D9[3S6'X<6J5,7KA*Y784*ZMW1_V0_N8S>-DF6Y>"FB ;, MML? "28,HCEF[\","" 5C#*@2\866NEP7F!G(\(@-D3\D^5PGV4F-'+V*]($ MT:Q?"S=!["2(-4$\51 :/K8])M681F,^P"@.@L#HB8V#R\R"[6W8$EJH@XV* MXUG-F;G$:2ZQS"79TC#GP"Q,8RY,:+AR8VV4VJF_=#=SBLD<8A)#C(V!2_-\@LGE4&-VT3/A[]7?].W[\\7Q&[5 WWCE3(*TU?/&=*!9;2@P>Y6Z5\[,8% MP6>AIIF"ML-K!L8G=?,'4$L#!!0 ( *I59D\>#_6(=0( .H( M 9 >&PO=V]R:W-H965T"E%Q5M5(K15?U^MLA3D 'F-I.N+Y];4,H!XMT_1-L9W9FU_9HG796\U54CMVZA5/N(D,P+5E/YP%O6Z'_.7-14Z:FX(-D*1D\VJ*X0\;P0U;1L MW"RU:P>1I?RJJK)A!^'(:UU3\6?/*MYM7>S>%Y[+2Z', LK2EE[8#Z9^M@>A M9VAD.94U:V3)&T>P\];=X<<]CDV 1;R4K).3L6-*.7+^:B9?3UO7,QFQBN7* M4%#]N;$G5E6&2>?Q>R!U1TT3.!W?V3_;XG4Q1RK9$Z]^E2=5;-W8=4[L3*^5 M>N;=%S84%+C.4/TW=F.5AIM,M$;.*VE_G?PJ%:\'%IU*3=_Z;]G8;S?PW\/@ M #($D#& V,U!O9#-_!-5-$L%[QS1;WY+S1GC1Z+W)C>+=BOL?SIYJ5=O61"' M*;H9H@&S[S%D@L$C FGV48) $GNR" _B"";PP1Q]2^"_(XAA@@U(L+$$FW<$ MR:Q( )-XL$@ B@0 9Z)0!@"BX2@2 @0^#.1'A-:3&,Q?IQXWDHQ$:@3 3J; MF4ZTT(EB?U4G!G5B0"> "1*0(/GXW< >[ /R&%A@1X43(H-,?'6E%:\A@&E M:*X$@=9T0,/M, $HYO=] $TK6G$UAEV)_85*.#G\064)(JO5P.;%2V>&WEJJ ML#5Q\!^W!#8>AIRWN"7A/\*^$[%I6RD<^1*-SS;ELZ<*Z9S M\1YTK85^>(R3BIV5&49Z+/KNVT\4;X>7!1J?-]E?4$L#!!0 ( *I59D\U MON_%%@( ,& 9 >&PO=V]R:W-H965TNE&+^9P^$#86_\>\'+^VED?H E7F/+_ = MY(_^R-4.S5'JED(G6M9Y',Z%_[S9'3*M-X*?+0QBL?9T)2?&7O7F2UWX@08" M I74$;!ZW. A.A "N/W%-.?4VKC* K^8\2.\BET[,_H6I_.$>P[-G?PG'\?C-\PO;2>\$Y/J9IO[ M=V9,@D()GE0S&C61YPV!L]3+3*WY.)?&C63]-'+1//?+OU!+ P04 " "J M569/)S?]># " #!P &0 'AL+W=OB@N2K0!Z MLD4U0P'&":IIU?A%;M?VHLCY5;&J@;WPY+6NJ?B[!<:[C4_\^\)K=2F564!% MWM(+_ 3UJ]T+/4.CRZFJH9$5;SP!YXW_B:QWQ!98Q5L%G9R,/=/*@?-W,_EV MVOC8) (&1V4LJ+[<8 >,&2>=X\]@ZH],4S@=W]V_V.9U,PO!14>IZ4=_K1I[ M[0;_>YF[(!@*@K& 1/\M"(>"<%: ^F2VU<]4T2(7O/-$_V^UU+P49!WJAWDT MB_;9V7NZ6ZE7;T6"DQS=C-&@V?::8*()'A6[I2).1PG2 <84@3-%8.O#AQ1/ M#$*G06@-H@>#;-9&KTFLIK&:#!,W)')"(@=D-8/TFG@">=I)[(3$2PC!,TB\ MA 2!&Y(X(8D#0F:09 D),S*?U!+ P04 " "J569/$^U,;Q(" U!@ M&0 'AL+W=OOFFIJS#0@[9%?&! :YT4$>0YS@1ZG#;VT6FY\ZL MR.A-D+:',[/XK>LP^WT$0L?<=NW'Q'-[;82:0$4VX"M\!_%C.#,Y0HM+U7;0 M\Y;V%H,ZMS^XAU.J]%KPTL+(5WU+57*A]%4-OE2Y[:B$@$ IE .6S1U.0(@R MDFG\FCWM!:D"U_V'^R==NZSE@CF<*/G95J+)[<2V*JCQC8AG.GZ&N9[0MN;B MO\(=B)2K3"2CI(3KIU7>N*#=[")3Z?#;U+:];L?9_Q%F#O#F &\)<(/_!OAS M@+\)0%-FNM2/6. B8W2TV+19 U9GPCWXR\B-\[071G- MFN.D\58:[U_%::\(_YH@F<"2A6?,PM/Q_IK@!&8#WVC@:X-@9> &FQPG2:0E M_21QTM ,"8R08 >)G&1#F33AFN*EB9D2&BFA@9)N*.&>X@2IF1(9*=&>XCH; M2F2@1.]L2VRDQ :*NZ'$!DKBF"F)D9(8*-M]2784_]T52XV4U$#9G+%CNCMC M01AM#^)>E$3^]B"BU0>L+M1OF%W;GEL7*N1=H+_8FE(!TM!YDF4U\@Y?!@1J MH;JQ[+/I)IL&@@[S)8V6/T7Q!U!+ P04 " "J569/7JC==RH" !-!@ M&0 'AL+W=O)8E@/)> M&*WETB^5:A8(R:($1N0-;Z#6;PY<,*+T5!R1; 20O24QBJ(@2!$C5>WGF8T] MBCSC)T6K&AZ%)T^,$?%O!92W2S_T+X&GZE@J$T!YUI C_ 3UJWD4>H9ZE7W% MH)85KST!AZ7_$"ZVJ<%;P.\*6CD8>Z:2'>?/9O)MO_0#8P@H%,HH$/TXPQHH M-4+:QM].T^]3&N)P?%'_8FO7M>R(A#6G?ZJ]*I?^G>_MX4!.5#WQ]BMT]6#? MZXK_#F>@&FZ\5)*LXZ%6V%D1?WK&K[;-T;?*'-$Z*.$/4$G?L] M0MP1XL\2DHZ0O!*2=PFX(^ 1 ;G:[6)NB")Y)GCK"7<<&F).7;C >KL*$[2[ M8]_I]90Z>L[3\#Y#9R/4858.$PTP81!?8]8SF!Z!M(/>1C1G8Q5-Z-$HP8>( MS101!LDU9CO%I%$P;S2>7:_8"L17 F]4FLP*)%8@N1(85;)UF-1B:HN) _N; M3X1G$^%)HA#?CG863Q/A>)C'K?WG8)LI[ W#Z:SA=&(XP:-CMG(8/$@1X?L[ M//+[$^)#9.[8*+X.%QO7VEYE7*/]0<2Q MJJ6WXTK?8'O/#IPKT":#&^VOU+V]GU X*#.\U6/A.IR;*-YTS1OU7Y#\/U!+ M P04 " "J569/ R2589%% #*5P$ % 'AL+W-H87)E9%-T&UL[7W[<]O(D?_/Q[]BRN?-2540EWCQX/NE-I8)#B81T]/3T]/]Z?_F.<;METE_]S& MI^EVM?G/5WW/?\6^+!>K_#]?/6PVZS???IO/'N)EE'?3=;R"7^[2;!EMX&MV M_VV^SN)HGC_$\6:Y^-;K]?K?+J-D]>I/?\R3/_UQ\Z>S=+9=QJL-&Z_F;++: M))LG=K[B-23IBIVP_"'*XOR/WV[^],=O\1W^WHA]3%>;AQS>F-UE M?L]A7L\=57^\G&W@1]?^XZ[^_'U\FV^R:+;YK]HW;Y[6 MTQOO%M%]]=>[:)$;U:@VKN(L2;&#75S?GIE)U>7E_5 MU'(*W_&_0'P:N:[2PS;+J(.K(>7+B>B>^487HQ+MD M$6?L%-Z[3S.C!^/9+(;?X=;(R M^$.\-EU&BP5[N\V359P;$[#)ML9@Q(N399S=0[WL?98^;AZP_76T,KHO>R>H M=1VOTVR#KTTWT<:<\;^9*U5V]"&&CC:W@O1A%]OEK4FEWHG;#P>#FA?'\SF0 M*W?D!_8!R,$N5\;@PU&OQ]ZGBWF\8M\GBT7.SK+DL@99S20CKM/K\)MD .Z1WS/6.;H_9-)YM,VC?Z%-IX:Q2MH:5_#E: MF)Q_DT5S8MVGY6VZJ/R*6]J;?!W-XO]\!7M6'F>?XUA?MC88#F@$(SDFC?H?7EQ-KF83LY ,%],@>W/QC?P MY>WXP_CB=,*FWT\F-U-V]&D5;><)2+UCV,,_3<_8T>MC]IHE*W;SD&YS$&J& MI#B+9VIC'AIR=#J%>HW.1/D#@[K8##_$_]PF,//0::/NCU'V4[R);H&C&:P9ZO/L,@TLS2Q\O- [PX$_(XRO/8'.Q-BC*BN8R5 M(##:='5_ HRP-+@$:+LF5L0Q+>(HCQ] CK)DN09A%N,O\/HJ-O@%^ J61X(- M\9Y82[U/T_DC".3J\^OD_F%SDMZ=;'/Y/CL"/1,Y')8R]2,WA XGDGW@9_%= M#(29LPW(PR;ZV7_[<#Y^>_[A_.9\,F7CBS,VO;D\_5(M>99*W,1@WP#/1 62I2MH+4:=LIK)W@G^]%XVK]?W3K/SG=M MG4=7$:[(AW@#*MNB_59*&S]):]BNWB4K$"P)JF&IT#;JC['6/;#8_G:R?*WV M990TV++M&VU727U?RL5V=L1:G'-TJZ)-';9K4],;^/-Q<@'L\J.;F$T=\G& M4'8N8M4!WL#. @Q&Q'F&D@'IR. MS*70W/8^%=3TH=7:.KW\>'4]^1[*G?\P8><7\'W"CCY<3J?'!QUB2I+WM+1' MB4FM7SV7-1N;(UD&^,%0.M[!#\G]2BAOLR>&5K5\P0_XT?P?H$U:M50Z)1A=J*W*7,JS!:C5A0&BZ!_I M?OQM8+G%%H04TGFE6-"^&6\/'L7.04 %=X*VL3SCPX/'*.-Z)4ZA28NZ.=QS MU1_AJ2K)@48H+VCAMVXIN@.QU$*/+K_:*$+:+:7Q]'OV[L/ECS7;E%%I4?[= M]>5'N<%#^!R_D;6 *(QL M=OO$CN!XB?QVK)U:R!9B9_BS& @'&A7G8=Q=EF@6_1<]L# ]')"S)^+P>;J] MW=QM84\2>E;3\=2<./MBQYY"1XAM#7F$8O/D-L+QX83#;%M[J;$_,9%]^7"] M5JXB0\&]UE=0317+-I:84UINI-%H$\*/_V1_*'1P8W(L&JRQ="I'4WO--M8S M.,?&+[L8_?SBA\ET%Z-?9>DLCN50\E:KA/?^[KJMJ"6H0'F M:RH9S^=T)J%%&[>P,C56L(;=UU)&39U8Y_#?9U#<]INV=^<7<$[;:]KB+W$V M2W(R8].9 /C%JDI>QVM!3"PZTTX1S0W@*82L1I6W8&.$\RB+E^M%^A3'XJ%J M8[V(# E@9>\[?G9LI-/D[BZ&K1"[H#9*O/!B,[&*H5.SMH9:(=\S6I='\YA_ M.L8Y:UU'K558:8RW,1PTT": G5[3]>?^E<2H[M>]3F>#9%GH$NZ71 S-Y/K\X_L>G)U>8WBY@VH MK;C1\Y[!]CC'DP5I,Z)Q^'*GVLF+=E"7?;J-LTO@WED.O567#.SHU6/\RF&O MMODKO&EXE6ZS5W!0X+V'^D!)B6'R(JK$M!XQAT:+>R/H,_#_+.8'J15>X2WQ MS"HHG"/!H4)+'5@>3ZXT/FAYN^!]+HYN=0U8*IN#CI!N0$^8Q7D>9NSP" MJ6#M@DXVYVM<:%*[IPG."5NH)(4EAR,0>C1:;]@\R6>PKV_Q")4A,V=\?0LU M!%?".H,7DC7N">+@O*#?D4(D,W%TGU;4%6)!(O%X"5V=1< &G[K3+GL_'E^] M.N9#WTH=\""6R^&$!9+_%@D>4?OPSC^V*Z[K/"; %\!J+2JBN4ZQNZ@PQS!M MJ+USRR#J%U#)>+7:PDM\K:*X CUKR=S>R5_4M.*,"@8TI[1KT?G(B:2@[EEA MN*B[=\)B5S 6M%4WK&RO"ROZ%)1NV(9.+S]=D")Q-OEA\N'RBG3Q-W#29._B MVVP;@=8)'>P[-(1"@F@-3O$P#4>:G+U-\61SA"5?O1M/W\(J%E;;5?PH%:7B MQ?LM$!U8UV'CZ2=JY:3G.>P#WD?A$.22)W-8Q4(MVQ9]PKK%P+KL1]Q0TSS620-5$VG: MT@77 JT".HL^XG_P%X6%$@IT=*(1UU*!%@6("_R7BV:\O\A8Q.O4JQ*Z!%55 M)X,4C^!8LO1+LL3&7WO=/ELFBP7V/C.N ?E88'I+[_A=3[U3OG5ZZE(+E94Q M%"L#V%TRN^#F(>MYS+!7P(2@&X74>$@\ZU<3_$QN-?N(.E]A%_X%A-& ]0(VK;QU(]^2UZRX!,5; M\J57ZFWQM\:VBT21S-^B2(,@\U&0_3"Y^#1!@7;Y_N(<;=QOV"5(9&$H1OXB MYSLBQ^TBN1?;.;(:<."2[\]XI,WODIC8/F+K%#8<6DJ)L,HNDB5M1+):Z%$< M+7DUQ&'Z7$_%>)RJ]9T/.9W_FF\[KC.E[@=@;PV?**959=UQD-AVPT8-]T MW- ) J\SHIJ8ZSG^R(7=N\>HXK[3'_H=^ J_7B Y=U&M1:'?E&BNTPMWN0+7 =?]!CHR'0)O"!4*$D6^ Y@5N0+0"RA0-.-AA_S"Y A8)?\:1" MRYF]Y?M87CP19A14R1)^W[-=@?!=Q&0@(YN,9GAXQ'V([Q>BQT*]YN/0%B/? MM-0OV@B1[G@6IJV.FF"B0;'I*F<*DQ9=9K$4D43 !C*<=^@B7[*T_W#[ OED M@%J*0CV' :).2Y(N6G0+4NB7Q!H]I$N':)$K&Y%P_.!G224Y^ F>!B%JK:E? M=EG.>JXH1?U_5 +)6F59K'&)!O7D4KLN3:WTJ:CVX4UY/1QWS&75,=3F3H5Q MG)+E/[4X.@%?]N'_= #WONM8J7&BZ&DXTB!;>P-<-?U^W[..:?;)*(B'DB^-KP[FU1:$A\XOE-X3S5[%=->V-Q0E.'5#Y M>=7.*'RQD0[YA>$)2.Y2>.R!O6^5/M^ .K4<5ZQB6B!"]9+'X,)F8^- KK?2 M:-[LWAUWB/@*-_.QT62H3YWQUW<46,H'G13^'2%K]ESX%\5Y?=7UW.F"[!Z- MF.\'L+YZ'7[# U(]]'''\(?P[P#9EX4#K\$7<%IKI[46:M#N@B[[.+[^R^1F M_/;#A$TGIY^NN<64]#MN?^6R$%:,U5),C*Q1 /C58F06(DE*V(W.7&]L3WRV#%_%@PZTGX&9Z+X=E,:,HXFSH2/-C>QS.,U^NV BN0.>AU7 MB3_\[G;&*';@4#G["1UE5$WP:] ?=4*M=# (.E:W3V71S&F4Z+T'71TX@P$* M2W=0=!^>C;P.^?CM2XM^@*+;][ R5]"B/SB<%OV>UW$];7A]-Z@EAN?T_!!' M(HO#@]#K3,K76; [=(HBP6@'M92O+(QEY/A>B-O3L!@?/ -BF=O>K\: H-_1 M#,H1X33VJ&OP2W@XZ0?#0]WW5^%'0.>[TO5U$+;%@".Q& M^S5U?22X9@!U^50;/ 2Q>Q@A!F$ J_$(*QH ,]41P7<" MS^MXP!5(,/C6&]D8#QA#DJK?VX/SW)[CTZKR24$F=PV;:ZZFY&18?ZR8\+(H,M 5@G5+JKNMIW?6=WBB4W36% MQQY4" ,21BR@>@.0F/3='QU.!VUHN/N +!M"9?5;4,\#.<%PA7BP&0Y@4'WX M7$<)SX&JJ/ZRP^02<FS<'K0I= MI$(;;Z6#GUNM3+M.&>=M%+*R,F9Y(66#M1/"ZH2IQ($'4W:R]FP_Q M@E]>"V^9?'N;)_,DRKCZ#9HQ#.!UT-MKJ@Q7'"7$V,80+=#7$W&3\R-R&4KZ9"7L\5@?.35+JZ/=>85QEY^4,X.ZEU]GR0PK@D$_ M%O=KPA:![(T6=5K.:-R/$FY(02>C.S2B%.9T=A1_23:\OF-U;<&O$.'D@0L% M?7[I+(X&,=@8Q&RI*S753E$I6D/@Z)_-*=1-=VZZC3>/<2P9$UV[-PDV17S' M6U\6TT#7'5VB.S?<;^+9 T6QY]P%!$8EBNL4749?DJ4T1&VY+T9ZBY$AQ&+) M:KT5E$9GXFK)[A-_.0P-D\FST\\=LDOE(WCRESF0C \T!FEH_) MXB(%%V<1C9[%]U%&KK#Z(#1N)%HCD]03Y2^^?;=X\T>&R-&IP0EM=AX=.#V2,IP<<30 MO]5KAZ'75Z7*WPPM<83_R5_E7W[4MTXPG=X<=XA#"T;BFQ]J VV8T)T'%SF? M9L%?OI/9!^40 M-:)^3WSS?6V@9U!2WI&WT13,57Y3WF&D]&@W&0Z;'4)I7IN=HF0"4AO@O-C4 M/DO)GI?(O4'0%%"SL2T#,%?0URZ6C07J+E^Y$):T6[FD#3T!)V-"-7K*: M;W,,FE9WZN2>(YK+Y(V@2:V*DRQ>%:I^1^R??&W(?8SV8]XEY>^SDML +\0; MFD591A>ZTD(*72PNYT$[W61;X3FSQ6 94S]SE--Q*;@KU8)EM2(B2M6I-Z=3 MX5(D:A$!8UQ0:-?T:)3^)_K;\#N:!"].^?5Y0JD MH(%0A.3PV_B2TD_J*KWH?5(-6N8WQ=O;?Z!O!WJ10\L93G#6M/LF9(]\$EP, M#^?BNCZ>DV;P$*%K$@S_I/0:S.S*-C)H5VOIN2\:[)[C;XES3QL\QW4/<[U< M@X[;YX/_+$\I>8V3.OFIYEQ=)28205RQ\!S!\9>:Y/&_FSB6IF#NU 1?SH#H MLTV:Y5W5]E%TC&MM(GUD*=(7W340(P-^OUI$*[ZH[T!JD03AW"&]:DGBK= ; M,)*\!$(C7B.%@>VD]1\:%3=OY0/J/5KP42RLQ;W-:DZN-R 2-C+H$;&7^,S+ M3FA@&X\*"+P M!HHV>.Z*]P4[07"IEEDX<6Q K,'TS3I"<.T859*COJ5B' MRLEY7LSQ!?I"U;^)S"2\;;9K]52X2DFG;1B8=!*O=*F8&4=Y8%-#HDF\:B/& M6](2$ZQA*5AHA-(;J_Q[/A1D JR""!]3;# M3[2#B8Y55YIU!T:LECFI2B->@ESW&6?%!>@7I++'0>W+(*$< SC\AJB-BRZN=>[N8ZD_ MGWDT-)<$E^7.X2-BY2&-RO7Y7YN%L.:'#I_42\X(8QZ0\K3#,:_,//*=?92G M-YU+P0X:'EM'!2B/18#R1&P;':V48SD@,Z*G;ZP[]SCLIK3I' \?G/_2[_4&Y/Q:J!L.A M,QR)#H6A;)AK_Y;ROA_ 1H(G[%$W"#LBI@04X1SV<&6:1#L>)WI2]L]Z$ORX M4?9\>0KB"TB3Y27>TGV]>,W_D1E$!B(MYI:;1P7K/SKJ%=5_(A]KRABR54S7?:_%1LR",GL^?JMKQBD5= M)YNX0-JGOYJ:-"T4+?TI$>43*4_7AIJK9"MJIJVW.!J2U/.X6#4U:%GM/J-! MC:5=R;JI&WHDS9N);G:VZ2Q4S(Q3ON7 VQ41R32SZY6BH%3K>5 $YVQQ&[0/ M=9HW'GVO04U ,-->8]UOF[JPMZ+55VV*.M#AC&KN:+0S$2(JTZ[LM5:L5N*P MCX[$9&SNAB.UO1%;XC.OW_F!7N\<<:61]BDHJ6U@PT'('\-V4V[/LA^% R?T M^[Q!V.X:S\#R[+_KK%PH^QB5O$BX+8CLH.HPO$L%E&\5IV<\6L.Q-[E?T1I M8Y_[#;;@]KX1+R=9V0+"O3;QGHAN-3<;GT<@?.8.B609;4@0N6& UA MGV6!)RIF/5()QK>8N$J0SV,@9PX[TPID$[Z(%-5H-OAH00Y3#".-*]#-Y#BRC3# M2698XPW] [@<"!.O]/N$;2XO3-XNHME/)]/90XJQ"Q M!*Y50>1:N@H&SJ,EKJ;5B@SP?%ZB_$'4JIHJ53]+<[Q7KL/UT.>Y< /9M4A> MXPD#!(6DL9*-/M\5V[;6:D4._ %5Z@B+J?#Y?\U\;Z!Z45D/K]F0]]#S^=_1 M<*^.M2'#\#F'.2P<3=B@Y]8-F(]BV+=3W[(S(2G< 2_ONKS>IE/#1L$D*7E@ ML).Z?Q'F#K';U@L]]#V_%XS-%707SA)>UP^%&U4=GLNY &H6AL#_8!,K4**M M#(^ J+]3&+#3[\<7[R=3=G[1@,KZAHT5-%"B@CI)>]0P9[99"=;Q/^2=7D(^ M$USGR]^(^#J+2J*#4G=V!8BBRV-'@55.1"BPN JVP8]R@A@A-UR+X\$#\G+> M87_> J^JC@T#<\:Y!(O1A)B*>D> "H%.@/'??M-GS?Z^B>@B+O$<^:7[@#%WN$8Z1S'R1([PS_ACZC@MG MWUKN!=$*A5U3XL*SG0P((S"YQAU\'3."G@ S:%8[.E#6DJ&[_*W@JEI9"XI3 M?R#^K>'Z"A(PRWO@\/LPM60K0/6=T;# M'L4A.CWZ .,+>B-:3^[(Z;LH>$,>0M%6TIZ M#8$1A! G8'2&3"RH4UEP4G/ M9!95*8;B'HL_#1(Z=-_D@=!A,L=$(3ONO*_8MY(-GO^6JLU >F.6X\M4F MS0T5T>G[ ?^W:=TQ6G?(E[3NA)S'=8=RGM8=\B6M.SLNJ@4NC=*:5$LKIV0" MX+H6S-C.57_899K!%",*<04:_?\9P@Z'?>H6/50\R] MX="3-805#SO/J"]D3U*,A/N>^M()U>W[G6I.BF<>[(\(J4&#%&"X(LZ+XFL] MZ$$?BHB(:!5-T!D&?F<0#COG&A2N]&MD7CA@_LCG_ ^RW.MX(05@X]TIQ6&% M_6%1*YE=*!Y#0AI)"RH*EF7$ =H$RD.6HE56!FE38A5N]20D6/F[P%$2X'9X MI"9?0L(<+P?@H^6 XSD1((:,^4YRS[3Z?MF()2W[ MA(Z7>)(E9!N"P$'.X0P1EVR3D03, DF3X,3C,W3H$5ZSPG F*^12:0T])^]1 MZ90+8GV;XZ5OOEVO%PGWPY5$U5$+YB#_,Q#?9,C+342#B#"7N#^:',Q=E"S( MB05=BAT!;,'GH%@:$O)SEF8HL44PA?Z^R.,@S(WS>)$07J_B9:#)-A.FU67T M$YDV\UA52-;'<[KPP0M8:^=$M!+O$YK)C=:(P6!707.Y8 (T* OF(I,P!X3. M%8*98KQ'@_?+)F$>(R_"?60OZ+:9ZN$XEL+?2B9XXWSI<("6S[2O:OVQMJE; MBW,TQ@IG/')?%D >5#W?XK$^2RV)A@".INN"K?BM6EG0\-I50.Q7UV]X+W?; M&HP:25,V'.W"(:K*2)**) CE=A5M;!BF&#-)5IT!J+4DDH'94,@4DJ@S=H0-8'W,FG\6:S$ :^903";EZ$%HBFCOIX0(3R("6/]7Z58%$[ MP_ZH@\XBI^;\-Q&L6A[AS-I8XN_#H>"MH[_AB,%6<4[!;*Z@]J*!QP\UO#4>:B(Z+;H M+;"='Q+WN3U@#ZZAU(ZMX_DA_-_*A/4O';E#C,@^\KQAB0/KW\#C.&E=#3G0 MQM:L8D8!AP*1CR9?Y&XLD?N.&_31$6'^CB_>GR/D"L^8ARIH-99A+[B4G6%@ M%,*OGVOQ'%#S](K#<_-8;_*!._+@+- 3YVF/?D!MC&#G^ NH=_T:@!_U0Q))5L.+5HJ23)FZ@#\D:E%\X4AWU\<6@Q[^$&"@? M#,CA@$YF&_18R6(N!WD9M$06Y@;+(X)D"SG$A#,*0SX BNCW04\50QX*, O? M]\N\+B^:Y%60&8CR?"""='6CK_E=L$E["@4-+*D0#X(#\&B'ICJ/W C1A#T, MU!RS 8-70!+X^\PH\QG"M]3-GW$0EW]#!+_#OG"P'MI!7->400):OKA'+D?# M9SO2%"G?YQD'N14.CBUNX;MLHC8]S8.*^V]'-NY1BIC1P?2+K=>! MIVXD"?^.7 WGW 6$FV#=8"0=IKR>UV.O!X'V'8[GKOX['.'UKT!N3_L:E(14 M$4.&,G=!H>E:%!;J*_%CS!T""O13#G:'DACIE^D;WRS)0 RAP^:,'B@P;W&H MJH36*9<&WB8Z[2!"KG"J0-\HZ";LN"N]=4J:43J0\0Z):=JNM+ 9"LR[0TJ7 MYH #BW/=7X24%V'R=',,O:$!HEH']:TE+ N2I8"SL RIY""X2K6.[^=C)MBA MS?VW!1.;[_:G*45)9#)H5 \'/A4K.Z?\Z^]C/*.NX>1,28"I'^KGU#DFKX1LJ,O"_(:E4VVV$:U:CRCFA^2#-\=R\T['MU +9/\?MT1V2+1:UF-&([IW@2#?99K!)=5Q@ MGSX+*#*=>Q6,R#9X^I"L(H:X/R%#HUH C!;T1\ ( ]"/;J+D$6058G(/1@$P MUFC8)[MP*"S2XSR),(2^%^*/")#%01I<-,PILUTP9'XP[/1]KX-P1YRA=.I" M[T=..$!;LNLZPR&!T+G06;K506PNY.#V$M#RR.V&1M98U-YEUK\/E#KO"EXA MV[^1/D5BOZL236D]W"Z[F-Q4$M5=3:[9]'L01F]X,CT]Y961N8]B+J5379+3 MR7(K#&OSY'-"QPVS A%N:T0AK"BINWXI82;J,ZP'728NQ8KP=/F>=C@I5\BU M%#UJLS:[3JO S9HBA4\V;<1K/<=1*6ISMZ<6Q> O9N*VK_ U1/#Q?$O( A1P M2VZ1''I*T!QG:\ZS&HI9:S%1K6>(FP-KZ+]CWM ;MO9=$68B[!9$/ZZ,<"(( M17HE'&$LHRP%_:/!ZH1^IXR=9/\5QL3"T"SJ,YG]EA8"*>.E)JB/^JFG#LE; ME!=P"_QVBVYG#3]Y<=FJ1X<5:UEQ#$"[C?CF2#!5)^%W] +'/X5NOZX8'D<,+AS92R-J] MT4C6_FN1H0TFO:(">L:@/]20>MD;'40#0N*#MUV-I53=7A#RNNLQ[G\#"NA\ M@'?'P =D+>IA0.1!-.@'=C[@M;N#OJB=7:5X[D](A5/22 B\1EE7%4X'B#M# M6K&PSWVDV_EU?P+_ L00CO[^")'4\6,H_A*D^'%;E\H^.V&:BR'W MS*1_ZSEF#RH"'_#5R=?-D3= MX+ZE!:1YA";UK5?+!1T29<7OD52]I)C@FA^ M0/_Z7K!K'A63]3D]AP/)9 C??6S8=H3.<=.0PAVE8.%#N+?.X8,>760AHH!7 ME1E>.,!1="_S_$"/6F^G%#H\S:)P:-*JEM='O.K18-^JAVSDM58V[7?9Z9Q*#'/C+]!:6J':O M]R%]I'5Q7FR19-2^B^>8JHA=_R%:KK\[H_I!D,V3C8;5IS54.&!@27DQF%/_ MZ0(-KP/B)0*19D_"H2ZFQ2\QI.$]@=%,/4FY:PR-*]YL,^$QKO+9BG)._15O MT65^\88BB<-4D1V1#]#A%[PRW3&I1N1B722C1U%7K@ =>\SQ:NF=LE@D+LWE M5:.V1O(B&)PC?/.$9E;B:/!8W DP5NEQ=^?8Y>G0)!H!TI8N9PN&66^S=9IS M1]BXQ;@+=\6(W$;QYAN5M8TV2FT.';R9Y(.KGXI,Q:;/+7-.O(;4S7-QY8U* MHO3?JSILZ:PGTM.M8G$G'16XLGCGDSZ2/U0YE%ZF^%1^LDEQ6:_A?A;I=B4( M+89^:VOA']LYOP--M)RJ21'C+LVW;4UGR;*:LS"+(H.MN)>#K[@@ M.#2[C3/1%X" $Y&VVQ6Y%Q,/()N#FD$TCQ8$1(R=1N=@M+E'BZ=_%2F,!:_8 M:$H^MQQ/0Q(4.0>Z]Y#D- (TL_@*B(4U@G08%AA5#\_>7/U= MY'1NN)P*ROD*$D(!TZ+%.4:.2"5-AZ58)#6;1-=Z%5V@6C#HKG>] MFE"BFF92^,ZDRR6N%Y5UH2SH9"\5)D>E7XHCBQ%S$52= ZUCPN@J?D@DYB;N ME=SE0K#0/*6U*N,U(O+7P?3J&])?:)EMA5][@K%MV"60NK=IEG%7#E)S@*+E M%!P[QM0E-5+T 9V'!!L#\5;Q(WK_%^"2%)\QKQ" RR[]O-I#!_?Z",F6T'+F MN<.C/%W!=OQ$&.\<79U0YQCA:JNA;!1T7Y?+F$+%+GE.$5!Z&3N&-%([NT@= M4%1W+WO.N*^X 1('*$J(?PPQ72'>UR*&K?1CLEK%.1RYA3L[M?% *K?LQ,B5G2APA0G=Z<];( 0W8'A] M_7W$+"3S&^KMZ":9SR)A&YPMD,&<2A149?U(+!6U^*_YZA4$UR.9:#F)E.UJ MN1:O.GMSGQRU)DA_Y*F#HT6>EJ"8UB0 8. (>HBNN0H*<>1-UA^.U7E@6+O M$)X($1I"?]CY =0..J5IO_<'2%Z1SY(6DO:CQT+E%(B^7:_9( B9I9IDZ^ A?;Q%%08H'&W0XS;-:D!; M.S>/\>*S/CU(IW(YPPD/W:C9L.=VR(.ZWQMTR'6ZC[[PR*1]'QWTO(#U0X1U M\$)Y^(1A$VX[2/W $Q2L:%H!.6MBPLJJN(TJ<3H M43KL!S47!13 ZJA3LN&=)/VBN;(E3_L"3\]8 X]HZ0F[@^ ;UN5IX&C"Z-@M M3,SZJ0%;U-."[1C),Z?4&+&W0E>2*1_XKD_L2=D34H&7KR?UDJ$?NNG^)ETG M,W26=,H1.TP9?_ -<1"FW&3;994!K#*%N[*-IZ>JB9X,P*W0LZ6*9*M18CX^ M4I@$G)%G?!&I41W3(C(N?\1@&T>E]EK>+NAX,^P,Q^ZLSK6N&U;=P/Z&\R"6 MJ=X3:Z0;.0R-0EJR\-$;T;IT\6DPHD5+'D6T2'W\..SQA4LV3NZ,3RL6TWW" M&[1B*4Z_[X?6!"NL@.HQ#N8"(*WA8![B 4'LSJ "$+>8J5%T7/P(4SGV5*)& M[J^2%7!!(GZ<'W8:\X?P(R?&K:,B@W_Y<5[E\M/2_(&@N%U@)87;9:$BZ>5H MY^0G9Y%#KY26'%^:R)R'E!0FSSE@^/46^,+M,3/?S6E*@A .LY;LYSRQ3)$S MJ%2XU57/G]R^5!*YR2F9\=,#F>%6\XC"=(#@.7#O(EI1QL1%])AOR5L5E*9$ M1.MCY,=V4XBK%%, 1A1"OLWX@?$6G4U!U$M0 "JVW7!S]YV(SQ9F.08+1L2W MK-%P2A9\(JHXS*&NR9-HD0P5(F>!LPRR&C,9D*U-BT+2'CI ML<6/KX7E4U;E*)M6&4 SS;0HFJZZ\T ANK#0@:=.HOT>=QFI-%*C"HU! P'@ M-C@T<0"_4LA0O%PE=T^"$RG[9!DM0<:DX9M(.Z$\8L/R3"R((7M+9Q 1E.2H M'8)$%.U_E*R*)DYO$TIE2XKUD09Q;A-5%AZ89AP9BN4%)G@0D 3\U '[#)HM MQ68HA?CF:2V2=A"3J0V@D):XIA<)K( "A$+ G K-::5H)/PC>%W(6QQS8!YS M'2!:\+R@B\?H*>=UEM(#R+!E?!LHI6P,P!!Y(CRYRN88"7>\EGYZLBJ5IH4H M7>Z=-K;""8]W!ZBOV5GY)FT=7&'ZWU)J40(\$!&*E8BSS^E"I#_A.,R4O72[ MB+*B(UWV/;7*Q8)3['"<=F1+ASHZL4+8)Q?FS>Y+-W\6VV1<&*7A-< M&2E@A;0:I_)N1NRI1UCRU;OQ].VK8QFPH Z)NHU.7@,Y&G86J'C"T"[^'!5J MDL-NHNP^1A8]U[/8R0/,/8$54WAI$NN9,L2M,M\P^07$8Y'74)ARE<+)8?&! M4T@X8$AAAD%=Q6E8(9!$&>P ^49&DXBMH="];9>%2D!JT,]WB'"@;C1.Q*Y0 M^(C)!E%MX/?3"PF%E4FLM%C&TP*:5MV[D6Q*) 9>@C/X5+[U2;XN_=3&PUQKS']W@6<440-,BE82,(05. MH7,B#:S 1VKE5%0.4JTFJ] C56M:>4;D@5_.;5J+4A#1H?DQ$U2G"+N9, /( M9QWUH>''DG68C,"H ;UF0<]G?N<;.@YZ@=L9P&?+*YA.#K;7A&OX]*[K.J/A MD(T&[)N.&SI!X'5&5).,A75[/?8-QU?K#^$(V>O!K[^0Z^^O2S0\([O,([+Y MCM?W]B!;X#K^ ,'?@3:!#X0*)=E$P+ D&P\;YF0S+KJUE24S)Y7@)>0SS314 MK:*\FBHAWVTK/0P+[[1 GM2GI/4 GT32VEPS9[PD[J,8R0FMZ T*;[ M=2_7PPJACV+("/6G81J* X#-1;3 $;)1D>^VU%KK67JF]GZ=(/YZW]G6'26$ M5XK]1]M5T".@0UAY]577SZ@+RVPT8KX?,$1?DN;Z("0, 9^,]CCE+!QXU0G1 MDKUKUIK:'7#V$,_17@,<8GW3\&"AFWR9^9MV+&LJ==*RRO M%C=[L6S;0R55 M5O,I''2U: /]HY9.B5^$W,"!MGW.^]!Q.5B-2W!"Y*X,SX+!@;GN742$Z+@: M.K([<&NSW+L8QM\)M=+!(.A\M!*:RKC?:0F\$9W.&0P&E*^IZ#X\&WD<96M? M6J#C-D@G[GXO:-$?'$Z+?L_KN)XVO+X;U!+#)"@ MG:)(,-I!+>6*A'@+CN]A1&9_6(P/G@&Q=B)S_7(,"%LOS6"!>G7D<1 O^"4\ MG/2#X:#C=XXH^1=\"6O)WO?] O0;XR'ZWBZBEE@P!':C/8VZ/A)<,P"N/X % M^PYFOD#@-ZJ-@Y;U,6O!@81 !#2W0U%! V"F.B(@>H77\3 2!$KZ% 9B83RW MB'CN]_;@/$0/IE7ENUKL#3[U#,&NBVHMP K#,MF5,"Q9+"QU12F/)]Y5PAD MX:L]L85V=KWS'KV>8$E47JM&XQ3<3SAUS+XRJK]1>Y@OSQ3]K7D%,[EJ8H\C MJXN%?1BS>#TUO^$3[/4TG<<6X1A M*2]=/R.\7$97&EHRM66U4WC,J5&MZC*8FXE=R$[0J1N[/>2NLI(5?+M9\J_; M%,U)5QEY!KD=W6W>*WWS[9/^9@]^YMA$^H9H/#J0JVD;+)0+_5O]OA!Z?56J M_,W8'T;X7Q4DA"OUU@DFO9 :'<*]6Q]*TZF;"]]WO[3F:?D+L0_D-\\_UBH%9? M!%O&S#9G.&OZ]F81]9+-_=?-YMXT?8BKRC/WFOFL#YO-EQ3)OTF*Y#VS,[9: MVQK-+$L;]TL&])&%\2<+X MDH3Q)0GCP4D86YTHM-2)YLW!_XFLBDW4D0D7/]3[J/POSTE,]KO M+S-:X_:G,_A$@(B@ \#.27])M_:[3+?V_-FB=CK67RJ?9?;VB5V)Y$P?@.@' M.-2_9'WZ!;(^-5XF4@PG3%QEWHW@:#W5$DS'?5&<0MEQ :C)0UT6)O39I^G_ M=H*E/9(CM=K8S?1OB[5\P-@EC\W>,4K@+:.D";WOP MD 32XPQ=:Q; L"?LT_2,';W&+158^48.H%KYGZ-5%P0FGW;3G/2H-WN5I2OX M/!-V:%B;_#X0&R@5@TTJ60-C_AU-ONP<#S<&:-^U 9IC<*; NCEQ7?;WCS0A M1BT?RC ZK5!A+%;J*PV8Y;((6#F$H#5568I5X3T,6,,>'/5[W]2-R0H"4D7[R_.;\XO+XPKX +#2> HWJ4&@(N!8B&@ M:"4GL9_EZG#@ T+BDH"Q+C&';BO)[^TF68J[_2G\E-]Q:%,'?:4R$5/R]_&7 M)/^O-R3V3GHN_&=9H81RAFN+@\!MR9T16%19.F-YS#?VE:5]':(SJ,\WP@;4:G3. .JCN/$R4GVZ\NA MFS,[+72$<VQ MFO\>-W5?WN(E!]'N?+7>%B][C2]_6J5U+_KF2CM(,VBY!_S,GI=$K9O]*EH> MU,I>1/^Z/?#9R?K5W?DJ.YIJ&_GJ^C;KMJ]"+=#@:[\ M_.R$,NO_*@(U5[<78>I!@&Q;LJFR/*''+YESQ&[WFGTKW*MRJ\OF-%YWU:V/ M>.>?FXPB+WD4YW]3/B#9D?_&/,R[JQK6J H'-;=K#&?QK*NNU&OZID6EEN@Z MUE(HWSXQO=P5M\:R,2D53?OXQ98NBV1@KBWZE<@&G-$\4E.T:7&PPF6!IV23 MP;H81(F?-CROF_+D8Q%/J?TSLQ/DQVJRN'N"VZ$TPQHZ'=Z"SM/% LX1A7?A M,=1:S$D#,;A_H8#/J>O)^/X>@?'*[=(E<#&8O6"+H'-MV_C:>J\P,#6>BU0+ M<6V$MN55[GSI,(%01)3F?3BN)=6GE:"EZ&Q=.2&0+&PHHW(L'<(CD[K<*;U$ M-]*:UX6&)Q77MK2KA?HWC3R&W//!L1]G/?Z8!?*NN@],_&0* T@;3?+*L\G M6FOB7ETMN393]8.(QV_L>V!_3+AE*L"PS$GR5&@L^4S<) MTAJ. :\\2[:U!G$5P'Q):7=H)76QV!*H%P[?R4RL.,HEN2C2=.M+W,(O>W29 MJHX+/#;9Q ZF&30S3?U(, +7;*U9]%CJ*,^ME!]S6SWO2H*K*EJ-XCJ,G)5! M#9RY3R3DCJZGGTS%XMHN$3$#6VF'0J9U9.=0&]LLXKFS4UPU0#O8U[%(12," MJ^4:V]&,-*L1[R2W6[XOX[4K0DA0LE +(67G*)F?@BP0 Q9IC(KL'CS5JK@ M6Z2/7*KP7&J4D7&-&BP:#GCVHBRG9'&+*,>]5UV=I7=WL38T=D09P44SQNP, M0]N5>2-@QL],W+0:.UKTE,%^S^8QQJO)I*FQK(L/NTA5B745HS?LG(?TB\^2 MZ0MAJ^L"0U1E?3+9IJP8ZZLSXQH2_UYLPSA:W-_4B.=V31B^)_$B%C>I M.QBN: 1S@H.86CSQO(2+A4JB()+\<66--/V-^OD?F$(<^8-0N\J,.:443US;I5=19] MK-5["H7T@#<)IG3O]Q1BY=YO[@ Z/73L=4"H3?7]0HSDL%K866Y$:,@F*]\\ MJ7E3Q4BUXCWS]/05[>G,^:P5E[GWF:LNV/M9*R[S_[-6W6:!_!+T;UQ!NQML M)_C;@ TW&)E*)IR=YJ6O7][B,'L.&V>VY?OF99$^4RU^&!77AN&CVG=%A&/S MKB)/XCN@A5L=^V1=@K[[O&(5YSO?VH5/W+ZR7WN6V@$^MY#3S16TF]<];5QM MFVZ6U\_2A,9IOU +N^3LLS32BH_W;'LG^+8-WRRQ%S[,,4=$+!W)V*7CNNIW MB*BWXP_CB]-)S6.G9ORUB)&M"^Y=WJJJR'6ZY[HTT89RUE#1C9>B^OZ2>0,%V9![RV M7+%BYVK%UH<;MFV%O!Q;<$K#^U]%IX9Z#R5A?4!.7;G#B.#^0D1POYH(A-R[ M;[D#B%!]_[F(4*VW/1%V =#J9PT-3O:@,)-=F+&&NE%&C#6,Z"70V.JO!F[L MUXQ<0L0*!+V#AF_BP)HEJCB>%I%FH,%:Q[7O8%LY)-B-S)(KGAIOU25L7(&_ MRJ/,[K)H&==<[-18C_>9N)9 MP?%8*2?>:ND!4()="R0PU1-2.S9'2IA(YBI M99^UX-G6<) K3788 =XK5TBM@YRV@?$MGX&6[]BP:XM[SV5GP]R!P8)MHE//B3H M>&,VV"2_>#C$*0SB"=<(#R)K4H#UV3'NDLSP: % :JQ1@3UJBL;6 *26:S8+ M#NF>T]$>5_; J+\29Q=PLVWZN:>_NP7GUA'."7-N>+0%T]M?0P2!UB6-\,S: MDD8:X=J2!HI:;4D#;5(+\2V1O":X=R_@68?XTT2>W0TQ>V"(=]$E=IWD/S4N M[2H,[!EUUCM3Z*YUNK,="[;^.+H#";;^9/SU$+]MXL,_)HN%S:"DPI4_1O] ME @I91KQ(.0[.@1J@W/!P HJ,+#Z' SL\ =6J /560M/_"RP<55?T3;TLY6L M;-P0P:97G&'%#3X4!W12QOM@=$J<<,_CO7NI*LE4)33>7X+72GX)->C#ARQK M$U/7%'8<*=BPVA% L&E1!EW1:(3@@.VZ)2(!6[;R>HS>P\%XZ^@CK>-(J$^Z M1;%$.6?7470W>*@CNM9PVU^%%]5?:7^?VMB'/0!']^OIOA5O\_FSC>6PCK:C M:B,[UFP"-;<"TG*D&G/@*(!**ARN%D\<[!D[MIO\M9:M(PVP];(1L+6V"@VM M]2!-'E['5[U<0&S:V$?$7[8&PF2U0)A-0WWNEGZ% M)NK)5F7:=IB>3>0YM,9GK*H-E[1'&&W'"_O4]VP5U0^T_AJQMK!-RE4LR3LM M_@<)LLO3<%]HTA%AX%<16G#T$>[RR=R)47K+9S&KBFG+N?,K0#3MJI\5 M0[-.#)Y*,7BCB<%Q(0:-#IM,,JT- FT+7VK!8&JXNCJXZPVW;/N,2FQV-W2[ MT,)T4I1GDR_1$K1IZFG3+LDW>XVM$&*"W.R;O>(#J\>X9SU.N=;SH6?W7_\R M(^@-Z(6XE>%,BOQ5&P%FBAWA:XY.W&*_16!WLI5S!RMX])#D=$N"JB9? )+; M+7=3!FQKFPL:6SSFW>8/_^X.AM\A)OW.5IIFKB%^1\7L[ *'[8M('4]&ZGCV M4!VCK7F2SSA,*+)*M%XO$K[H=K48=@>!>=Y&P(UUE/!)D\AF^K9(,1X%>,4N MU%&+V_XYG9]AOD@$IAE6#!Q.[Z*[$")L9.*VP%K!Q^0+\LW='3J7XK:,9F"4 M_ACV.!.Y%%?L/;H>K=#Q:A$_.1@(LHISD):&13XF/HPPE0^IZAC%@+(TW:#? ME603ZVLTP=5?1JZ81&,U*(?-A1"1J_@1I/?/S,:#'TIE; VU),04IB9:IZ:I MW%Q+AV(='[(OV]"$JV4L@,+&TK8!"^\WTCU0A0\9J(ZX^S'*9@_HDVD(88M] MW&8)M]F\;=9MFQV;L(BKR+QVA:(,2VRRYBY\8N/XO@=4\1Z3!VKC.SYO$E&3 MKYHKB:=\C48+O&3[1%<6%^EJAGL/#WJM5,S&ZL[GD&FVXAZ;W(JRI7 @V_M2 MYL_;A0(!,*Y>JK4W;EOC[0:6#IWG>#*=K'@OJESB?9OGFS_]?U!+ P04 M" "J569/].A"WCT" !\"@ #0 'AL+W-T>6QEU%7*]?.UWR!F$BA52<:..J,FAJ!21O M;!)GP30,%P$G5. T%BV_X;I!F6R%3O!L@)#/OY8Y)/CA[.675NJK%\B/DU>3 M2?AP?G6(G[G .4:>XT.>X&CQ&@>_3WH1_IC7Q ZHYW]&_1/F ^*%)0ZZS4GC M0HK]/;* J4PXH#5A";XFC*X4M5D%X91M/3RU0":95$B;PS'*(HLTCSX<><^> M6\?#J9#*U?85_'?533\(])X52!D;!$ZQ!]*X)EJ#$C?&<9,=^%T(=?9R6QN% MI2+;:#K'8X(;3)&55#FHH4R$>RB-&116CJ)E94@S M.L/09L#8O;W4GXL][DV!_!Q[)"%&5D5OFE5WYGAJH9.\R^:Y=VG#HWA13==2 MOV_- GU&A;U#,0.3]]D;/+T]=HF_N_%1ET76>GM>TUM@%%JY8R M344GMZ)Y#EZ/?5DD^-8^:=A>>QG[FZ'79&6>@GO\)C>'@K1,W]DENF""1_NC M%1XMAEG+@2+!H_T)XBM5 UJ*\C-YC&:F*S=M+.S*_?DS L#@U'^W+@"7(A^3BQSW=LY_)=F]=G MK5_9][)0=N3E5;6^& QLEHN2VS_U6B@XLM*FY!5LFI>!71O!ES87HBJ+03 < M)H.22^5=76ZO]6 &[H:N1%9)K6!GL^-)BG>[.]YL,@XGO(D%?QYY0X_QNM*W MLJB$&?-*_&5TO9;J9>3Y'EM)8ZNTN7=[9BF5+.5/L6RW;*[?_]9&_M2JXD6: M&5T4[:^: ^V/X [VOSU/PE0RZYQ8\>='#JPC+QG"!=^DE<^RD-6/D==^+X0' M_V+@_(TV#MO/31 OS/\)HUZM9";&.JM+H:I-'(THFKLKF\NU]9CBI1AYVU/8 MM5JRB:J ADW5YE)P;O-?X-;3Y>9_51"Q'2PS%Q(.F.G2;\#I(&_FL_%DED[& M#+ZE\[OI^'H!&U^O[ZYG-Q/F0 8(9'!T6(\B:U-. MENE:-5AL+-Y$H=?-[ZS#^!EA_$S-^"94+2!TF7Y1> &!NQ?:F[-I:T6V%F#E\8G5L4\N- M5DT>-)LS?F>IA$2SDBXFY@Z?6!XSN.Y49;H4[.Q.6_N)/3=&8/GQB?\S7HFEQ(-T[R- = MK@!31T"LCK9A-95*;;)\'PR31D ]^M!MC2(@UW6AT,$&L2GP$JHS),),$1"; MHJ>*8F>+IGBQGUQ&S!,!L2=Z"ZI>2DP: ;$T#E166TX7$Y-&0"R-0Q76+TX7 M$Q-'0"P.M-#J##$#S!\!L3_P0JO3RS&E!,1*^5!I]?6>$)-+2"P7M.3J/.\0 M4TU(K!JDY&I"ZF)B\@F)Y=-7=FVQX<&[F.A<%_4P9:_2Z6V5F'E"8O.@$N^V M2DP]X9'&*QV)IW59D%@]_9APX64-B4F[F)AZ0O+)KQ[,&3=- M4WT3G;:)J2<\_OS7[J%WVR:FGO 4LV&[Q^Y.:&/^B8C]@V)VHAEA_HF(_7, M<]LZ74S,/Q&Q?_!HNG/O$>:?B-@_!TOV33Q=3'2UA=A"!S$W!UQ,S$(1L84. MCRS:<+J8F(6BDPV VN;I8F(6BH@MA&)V$Q)FH8C80O@XK=/3,0M%U'-JV#BM MNV*)62@FMA".Z48SQBP4$UL(QXQ<3,Q"\5%&08,KOH36PC%[/9TS$(Q_<+_/N9NB,'.7$S,0O&1QD+]TS*= MA(19*#[26*@?LY.0, O%Q!;",=V$E& 62H@MA$YRI9F+B5DH.>506VBW8LK,Q##)ET9DO3##Y M),3R^3BAZ2;UL8N)OG1&+)^/F+M9N!7K='!,/@GURP,HIEMQ))A\$NHUH,.8 M4!?=NIB8?!)B^7Q8OC]8<9QC\CEOY3-H3[97ETNQDDHL9W +"_LS7F0/AC4? MFW>UHKAYEV)5%\4-[)NK.\V;_>TUMN^ 7_T+4$L#!!0 ( *I59D^:MP@[ M2P( !&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/%VDUNVS 0 MAN&K&#I : Z'HZ2(L^HFV[07$&SZ![$E0621Y/95O:D*)/JZ,#YM;!@V9M[5 M8X'2XTLZ-^74M?EXZO/J_7)N\Z8ZEM)_KG\UP2&53N?>S>^N&UWQ,J61W M??-WXX+Q)Q]]^I_UW7Y_VJ;OW?;7);7EDXJ_"RKW>9#,!PD]*,P'!7J0S@I!? QG7_"2$-5]K#[CV?*\] M -OSQ?: ;,\WVP.T/5]M#]CV?+<]@-OSY?: ;L^WVP.\/5]O 7H+7V\!>LL" MU]KH8INOMP"]A:^W +V%K[< O86OMP"]A:^W +V%K[< O86OMP"]A:]W 'H' MOMX!Z!WX>@>@=UC@K 0=EO#U#D#OP-<[ +T#7^\ ] Y\O0/0._#U#D#OP-<[ M +T#7V\%>BM?;P5Z*U]O!7HK7V\%>NL"9]WHL)NOMP*]E:^W KV5K[<"O96O MMP*]E:^W KV5KW<$>D>^WA'H'?EZ1Z!WY.L=@=Z1KW<$>L<%[E6BFY5\O2/0 M._+UCD#OR-<[ KTC7^\(](Y\O0WH;7R]#>AM?+T-Z&U\O0WH;7R]#>AM?+T- MZ&T+/&N"'C;AZVU ;^/K;4!OX^MM0&_CZUT#O6N^WO5$[WQLAK3[4893>\BW M+OEG^)J?"#>MR$^_ 5!+ P04 M " "J569/X1^AO@0" \*0 $P %M#;VYT96YT7U1Y<&5S72YX;6S- MVLM.XS 4!N!7J;)%C>LK%U$VP)9!@A#_LJPN;Z?NN%_ZO&-ET^-U;/UP. 9)#@N10(#DT2 X#DN,4),<9 M2(YSD!Q\@1($152.0BI',96CH,I15.4HK'(45SD*K!Q%5H$BJT"15:#(*E!D M%2BR"A19!8JL D56@2*K0)%5HL@J4625*+)*%%DEBJP215:)(JM$D56BR"I1 M9%4HLBH4616*K I%5H4BJT*15:'(JE!D52BR*A19-8JL&D56C2*K1I%5H\BJ M4635*+)J%%DUBJP:15:#(JM!D=6@R&I09#4HLAH460V*K 9%5H,BJT&1]?2( MLD['LK?M\%V2)^&UL4$L! M A0#% @ JE5F3X2T' XR P -@\ !@ ( !]P@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JE5F3RQD MD)W( P #1$ !@ ( !+A, 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ JE5F3W1]*K"P 0 T@, !@ M ( !&!\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ JE5F3XWF$$6T 0 T@, !D ( !TB0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JE5F M3X>'I;6T 0 T@, !D ( !E2H 'AL+W=O&PO=V]R:W-H965T(M@$ -(# 9 " 6LN !X;"]W;W)K M&UL4$L! A0#% @ JE5F3Z"N8S.T 0 T@, M !D ( !6# 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JE5F3U]-U/"S 0 T@, !D M ( !&C8 'AL+W=O'4QK0! #2 P &0 @ $$. >&PO=V]R:W-H965T M\Y !X;"]W;W)K&UL4$L! A0# M% @ JE5F3VEU/$>T 0 T@, !D ( !VCL 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ JE5F3V6J ME9/$ 0 -P0 !D ( !ND$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JE5F3Z 6X^RW 0 T@, !D M ( !G$< 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ JE5F3T*0#1K% 0 -P0 !D ( ! MH4T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ JE5F3Q@]UK/$ 0 -P0 !D ( !A5, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JE5F3YKL\(.\! 91L !D M ( !B6$ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ JE5F3W.O"X^^ 0 %P0 !D ( !I&P M 'AL+W=O\ MS=D! !?! &0 @ &9;@ >&PO=V]R:W-H965T&UL4$L! A0#% @ MJE5F3TYX2=NI!0 QR !D ( !]G0 'AL+W=O@ >&PO=V]R:W-H965T&UL4$L! A0#% @ JE5F3R:0HS;\!P MBS0 !D ( !18 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JE5F3VG=KNWB 0 ^@0 !D M ( !_XP 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ JE5F3Y%&!@_T @ DPT !D ( !0Y0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JE5F M3V]&X52R @ L@D !D ( !S9P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JE5F3YP*+.;0 @ BPH M !D ( !IZ4 'AL+W=O&PO=V]R:W-H965TJ !X;"]W;W)K&UL4$L! A0#% @ JE5F3_X=Y+Q5 P $ \ !D M ( !KZX 'AL+W=O!P &0 @ $[L@ >&PO=V]R:W-H965T M#_6(=0( .H( 9 M " &UL4$L! A0# M% @ JE5F3S6^[\46 @ P8 !D ( !=;< 'AL+W=O M# " # M!P &0 @ '"N0 >&PO=V]R:W-H965T&UL4$L! A0#% @ JE5F3UZH MW7&PO&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$" M% ,4 " "J569/X1^AO@0" \*0 $P @ 'X$ $ 6T-O F;G1E;G1?5'EP97-=+GAM;%!+!08 3P!/ )L5 M$P$ ! end XML 56 R56.htm IDEA: XBRL DOCUMENT v3.19.3
    Intangible Assets (Schedule Of Amortization Expense For Intangible Assets) (Details) - USD ($)
    $ in Thousands
    3 Months Ended 9 Months Ended
    Sep. 30, 2019
    Sep. 30, 2018
    Sep. 30, 2019
    Sep. 30, 2018
    Finite-Lived Intangible Assets [Line Items]        
    Amortization of intangibles $ 43 $ 38 $ 126 $ 119
    Patents        
    Finite-Lived Intangible Assets [Line Items]        
    Amortization of intangibles 33 28 97 84
    Software        
    Finite-Lived Intangible Assets [Line Items]        
    Amortization of intangibles 7 8 22 23
    Marketing assets and customer relationships        
    Finite-Lived Intangible Assets [Line Items]        
    Amortization of intangibles 3 2 7 7
    Non-compete agreements        
    Finite-Lived Intangible Assets [Line Items]        
    Amortization of intangibles $ 0 $ 0 $ 0 $ 5

    XML 57 R52.htm IDEA: XBRL DOCUMENT v3.19.3
    Other Financial Statement Data (Narrative) (Details)
    9 Months Ended
    Sep. 30, 2019
    Minimum  
    Inventory [Line Items]  
    Product warranties time frame, years 1 year
    Maximum  
    Inventory [Line Items]  
    Product warranties time frame, years 3 years
    XML 58 R9.htm IDEA: XBRL DOCUMENT v3.19.3
    Revenue Recognition
    9 Months Ended
    Sep. 30, 2019
    Revenue Recognition [Abstract]  
    Revenue Recognition

    3. REVENUE RECOGNITION:


    Our revenue performance obligations are primarily satisfied at a point in time and limited revenue streams are satisfied over time as work progresses.


    The following is a summary of our revenue performance obligations in the three and nine months ended September 30, 2019 and the three and nine months ended September 30, 2018:








    Three Months Ended September 30, 2019
    Three Months Ended September 30, 2018

    (In thousands except percentages)


    Revenues
    Percent of Revenues

    Revenues

    Percent of Revenues

    Revenue recognized over time


    $ 403
    3

    %

    $

    1,241

    7

    %

    Revenue recognized at a point in time



    11,988
    97 %

    15,442

    93

    %


    $ 12,391
    100 %

    $

    16,683

    100

    %








    Nine Months Ended September 30, 2019
    Nine Months Ended September 30, 2018

    (In thousands except percentages)


    Revenues
    Percent of Revenues

    Revenues

    Percent of Revenues

    Revenue recognized over time


    $ 1,041
    2

    %

    $

    3,262

    7

    %

    Revenue recognized at a point in time



    41,370
    98 %

    43,395

    93

    %


    $ 42,411
    100 %

    $

    46,657

    100

    %


    See Note 10 for additional information regarding disaggregation of revenue. 


    Contract Balances


    Contract assets consist of unbilled amounts from sales where we recognize the revenue over time and the revenue recognized exceeds the amount billed to the customer at a point in time. Accounts receivable are recorded when the right to payment becomes unconditional. Contract liabilities consist of payments received in advance of performance under the contract. Contract liabilities are recognized as revenue when we perform under the contract.

    The following summarizes our contract assets and contract liabilities:    






    (In thousands)


    September 30,

    2019


    December 31,

    2018

    Contract assets, included in other current assets


    $

    6

     


    $

     —

     

    Contract liabilities - advance customer payments


    $

    427

     


    $

    366

     

    Contract liabilities - deferred warranty revenue
    $ 235

    $

    218



    Changes in contract assets in the nine months ended September 30, 2019 and the nine months ended September 30, 2018 resulted from unbilled amounts under sensor product arrangements and longer duration 3D scanning service projects in which revenue is recognized over time. Changes in contract liabilities primarily resulted from reclassification of beginning contract liabilities to revenue as performance obligations were satisfied or from cash received in advance and not recognized as revenue. See Note 8 for changes in contractual obligations related to deferred warranty revenue. Unsatisfied performance obligations are generally expected to be recognized as revenue over the next one to three years. There were no impairment losses for contract assets in the nine months ended September 30, 2019 or the nine months ended September 30, 2018.


    The following summarizes the amounts reclassified from beginning contract liabilities to revenue:







    Three Months Ended September 30,
    Nine Months Ended September 30,
    (In thousands)
    2019
    2018

    2019



    2018

    Amounts reclassified from beginning contract liabilities to revenue


    $ 342

    $ 39

     

    $

    401

     

     

    $

    262

     

    Amounts reclassified from deferred warranty revenue

    111


    99

    334


    310

    Total
    $ 453

    $ 138

    $ 735

    $ 572
    XML 59 R1.htm IDEA: XBRL DOCUMENT v3.19.3
    Document And Entity Information - shares
    9 Months Ended
    Sep. 30, 2019
    Oct. 31, 2019
    Document And Entity Information [Abstract]    
    Document Type 10-Q  
    Amendment Flag false  
    Document Period End Date Sep. 30, 2019  
    Document Fiscal Period Focus Q3  
    Document Fiscal Year Focus 2019  
    Entity Registrant Name CYBEROPTICS CORP  
    Entity Central Index Key 0000768411  
    Current Fiscal Year End Date --12-31  
    Entity Filer Category Accelerated Filer  
    Entity Common Stock, Shares Outstanding   7,128,199
    Entity Small Business true  
    Entity Emerging Growth Company false  
    Entity Current Reporting Status Yes  
    Entity Shell Company false  
    Entity File Number 0-16577  
    Entity Address, Address Line One 5900 Golden Hills Drive  
    Entity Address, City or Town MINNEAPOLIS  
    Entity Address, State or Province MN  
    Entity Address, Postal Zip Code 55416  
    Entity Tax Identification Number 41-1472057  
    City Area Code (763)  
    Local Phone Number 542-5000  
    Title of 12(b) Security Common Stock, no par value  
    Trading Symbol CYBE   
    Security Exchange Name NASDAQ  
    Document Transition Report false  
    Document Quarterly Report true  
    Entity Incorporation, State or Country Code MN  
    Entity Interactive Data Current Yes  
    XML 60 R5.htm IDEA: XBRL DOCUMENT v3.19.3
    CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Unaudited) - USD ($)
    $ in Thousands
    3 Months Ended 9 Months Ended
    Sep. 30, 2019
    Sep. 30, 2018
    Sep. 30, 2019
    Sep. 30, 2018
    Statement of Comprehensive Income [Abstract]        
    Net income (loss) $ (353) $ 1,067 $ 606 $ 1,634
    Other comprehensive loss, before tax:        
    Foreign currency translation adjustments (269) (50) (199) (252)
    Unrealized gains (losses) on available-for-sale securities:        
    Unrealized gains (losses) 1 3 129 (33)
    Reclassification adjustment for gains included in net income 0 (3) 0 (3)
    Total unrealized gains (losses) on available-for-sale securities 1 0 129 (36)
    Unrealized gains on foreign exchange forward contracts:        
    Other comprehensive loss before income taxes (268) (50) (70) (288)
    Income tax (provision) benefit 0 0 (26) 8
    Other comprehensive loss after income taxes (268) (50) (96) (280)
    Total comprehensive income (loss) $ (621) $ 1,017 $ 510 $ 1,354
    XML 61 R43.htm IDEA: XBRL DOCUMENT v3.19.3
    Marketable Securities (Schedule Of Marketable Securities Classified As Cash Equivalents) (Details) - USD ($)
    Sep. 30, 2019
    Dec. 31, 2018
    Foreign Accounts    
    Gain (Loss) on Investments [Line Items]    
    Cash And Marketable Securities Held In Foreign Accounts $ 405,000 $ 362,000
    XML 62 R47.htm IDEA: XBRL DOCUMENT v3.19.3
    Share-Based Compensation (Schedule Of Stock Option Activity) (Details) - $ / shares
    9 Months Ended
    Sep. 30, 2019
    Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]  
    Options Outstanding, Outstanding, December 31, 2018 (in shares) 523,042
    Options Outstanding, Granted (in shares) 0
    Options Outstanding, Exercised (in shares) (21,050)
    Options Outstanding, Expired (in shares) (5,750)
    Options Outstanding, Forfeited (in shares) (7,350)
    Options Outstanding, Outstanding, September 30, 2019 (in shares) 488,892
    Options Outstanding, Exercisable, September 30, 2019 (in shares) 334,768
    Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]  
    Weighted-Average Exercise Price Per Share, Outstanding, December 31, 2018 (in dollars per share) $ 11.48
    Weighted-Average Exercise Price Per Share, Granted (in dollars per share) 0
    Weighted-Average Exercise Price Per Share, Exercised (in dollars per share) 8.23
    Weighted-Average Exercise Price Per Share, Expired (in dollars per share) 10.83
    Weighted-Average Exercise Price Per Share, Forfeited (in dollars per share) 16.67
    Weighted-Average Exercise Price Per Share, Outstanding, September 30, 2019 (in dollars per share) 11.55
    Weighted-Average Exercise Price Per Share, Exercisable, September 30, 2019 (in dollars per share) $ 9.45
    XML 63 R64.htm IDEA: XBRL DOCUMENT v3.19.3
    Other Comprehensive Loss (Schedule Of Accumulated Other Comprehensive Loss) (Details) - USD ($)
    $ in Thousands
    9 Months Ended
    Sep. 30, 2019
    Sep. 30, 2018
    AOCI Attributable to Parent, Net of Tax [Roll Forward]    
    BALANCE $ (1,690) $ (1,409)
    Other comprehensive income (loss) before reclassifications (96) (277)
    Amounts reclassified from accumulated other comprehensive loss   (3)
    Total change for the period   (324)
    BALANCE (1,786) (1,733)
    Foreign Currency Translation Adjustments    
    AOCI Attributable to Parent, Net of Tax [Roll Forward]    
    BALANCE (1,649) (1,394)
    Other comprehensive income (loss) before reclassifications (199) (252)
    Amounts reclassified from accumulated other comprehensive loss   0
    Total change for the period   (252)
    BALANCE (1,848) (1,646)
    Available-for-sale Securities    
    AOCI Attributable to Parent, Net of Tax [Roll Forward]    
    BALANCE (41) (15)
    Other comprehensive income (loss) before reclassifications 103 (25)
    Amounts reclassified from accumulated other comprehensive loss   (3)
    Total change for the period   (72)
    BALANCE $ 62 (87)
    ASU No. 2016-01 [Member]    
    AOCI Attributable to Parent, Net of Tax [Roll Forward]    
    Decrease related to adoption of ASU 2016-01   (44)
    ASU No. 2016-01 [Member] | Foreign Currency Translation Adjustments    
    AOCI Attributable to Parent, Net of Tax [Roll Forward]    
    Decrease related to adoption of ASU 2016-01   0
    ASU No. 2016-01 [Member] | Available-for-sale Securities    
    AOCI Attributable to Parent, Net of Tax [Roll Forward]    
    Decrease related to adoption of ASU 2016-01   $ (44)
    XML 64 R60.htm IDEA: XBRL DOCUMENT v3.19.3
    Revenue Concentrations, Significant Customers And Geographic Areas (Schedule Of Sales By Geographic Area) (Details) - USD ($)
    $ in Thousands
    3 Months Ended 9 Months Ended
    Sep. 30, 2019
    Sep. 30, 2018
    Sep. 30, 2019
    Sep. 30, 2018
    Revenue, Major Customer [Line Items]        
    Total export sales $ 9,574 $ 11,886 $ 31,094 $ 33,424
    Americas        
    Revenue, Major Customer [Line Items]        
    Total export sales 418 355 994 568
    Europe        
    Revenue, Major Customer [Line Items]        
    Total export sales 1,926 4,093 6,189 9,360
    China        
    Revenue, Major Customer [Line Items]        
    Total export sales 2,135 2,354 8,469 7,750
    Taiwan        
    Revenue, Major Customer [Line Items]        
    Total export sales 842 794 3,986 1,635
    Other Asia        
    Revenue, Major Customer [Line Items]        
    Total export sales 4,005 3,942 10,824 13,563
    Other        
    Revenue, Major Customer [Line Items]        
    Total export sales $ 248 $ 348 $ 632 $ 548
    XML 65 R68.htm IDEA: XBRL DOCUMENT v3.19.3
    Operating Leases (Schedule of the future maturities of lease liabilities) (Details) - USD ($)
    $ in Thousands
    Sep. 30, 2019
    Dec. 31, 2018
    Year ending March 31,    
    2020 $ 801  
    2021 607  
    2022 622  
    2023 638  
    2024 654  
    2025 & Thereafter 1,242  
    Total lease payments 4,564 $ 8,635
    Less: amount representing interest 700  
    Present value of operating lease liabilities $ 3,864  
    XML 66 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3 html 229 385 1 false 48 0 false 8 false false R1.htm 0001000 - Document - Document And Entity Information Sheet http://cyberoptics.com/role/DocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 1001000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) Sheet http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) Statements 2 false false R3.htm 1001501 - Statement - CONDENSED CONSOLDIATED BALANCE SHEETS (Unaudited) (Parenthetical) Sheet http://cyberoptics.com/role/CondensedConsoldiatedBalanceSheetsUnauditedParenthetical CONDENSED CONSOLDIATED BALANCE SHEETS (Unaudited) (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) Sheet http://cyberoptics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) Statements 4 false false R5.htm 1003000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Unaudited) Sheet http://cyberoptics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Unaudited) Statements 5 false false R6.htm 1004000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Statements 6 false false R7.htm 2101100 - Disclosure - Interim Reporting Sheet http://cyberoptics.com/role/InterimReporting Interim Reporting Notes 7 false false R8.htm 2102100 - Disclosure - Recent Accounting Developments Sheet http://cyberoptics.com/role/RecentAccountingDevelopments Recent Accounting Developments Notes 8 false false R9.htm 2103100 - Disclosure - Revenue Recognition Sheet http://cyberoptics.com/role/DisclosureRevenueRecognition Revenue Recognition Notes 9 false false R10.htm 2104100 - Disclosure - Marketable Securities Sheet http://cyberoptics.com/role/MarketableSecurities Marketable Securities Notes 10 false false R11.htm 2105100 - Disclosure - Fair Value Measurements Sheet http://cyberoptics.com/role/FairValueMeasurements Fair Value Measurements Notes 11 false false R12.htm 2106100 - Disclosure - Share-Based Compensation Sheet http://cyberoptics.com/role/ShareBasedCompensation Share-Based Compensation Notes 12 false false R13.htm 2107101 - Disclosure - Changes In Stockholders' Equity Sheet http://cyberoptics.com/role/ChangesInStockholdersEquity Changes In Stockholders' Equity Notes 13 false false R14.htm 2108100 - Disclosure - Other Financial Statement Data Sheet http://cyberoptics.com/role/OtherFinancialStatementData Other Financial Statement Data Notes 14 false false R15.htm 2109100 - Disclosure - Intangible Assets Sheet http://cyberoptics.com/role/IntangibleAssets Intangible Assets Notes 15 false false R16.htm 2110100 - Disclosure - Revenue Concentrations, Significant Customers And Geographic Areas Sheet http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreas Revenue Concentrations, Significant Customers And Geographic Areas Notes 16 false false R17.htm 2111100 - Disclosure - Net Income (Loss) Per Share Sheet http://cyberoptics.com/role/NetIncomeLossPerShare Net Income (Loss) Per Share Notes 17 false false R18.htm 2112100 - Disclosure - Other Comprehensive Loss Sheet http://cyberoptics.com/role/OtherComprehensiveLoss Other Comprehensive Loss Notes 18 false false R19.htm 2113100 - Disclosure - Income Taxes Sheet http://cyberoptics.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 2114100 - Disclosure - Operating Leases Sheet http://cyberoptics.com/role/OperatingLeases Operating Leases Notes 20 false false R21.htm 2115100 - Disclosure - Share Repurchases Sheet http://cyberoptics.com/role/ShareRepurchases Share Repurchases Notes 21 false false R22.htm 2116100 - Disclosure - Contingencies Sheet http://cyberoptics.com/role/Contingencies Contingencies Notes 22 false false R23.htm 2202201 - Disclosure - Recent Accounting Developments (Policies) Sheet http://cyberoptics.com/role/RecentAccountingDevelopmentsPolicies Recent Accounting Developments (Policies) Policies http://cyberoptics.com/role/RecentAccountingDevelopments 23 false false R24.htm 2303201 - Disclosure - Revenue Recognition (Tables) Sheet http://cyberoptics.com/role/DisclosureRevenueRecognitionTables Revenue Recognition (Tables) Tables http://cyberoptics.com/role/DisclosureRevenueRecognition 24 false false R25.htm 2304301 - Disclosure - Marketable Securities (Tables) Sheet http://cyberoptics.com/role/MarketableSecuritiesTables Marketable Securities (Tables) Tables http://cyberoptics.com/role/MarketableSecurities 25 false false R26.htm 2305301 - Disclosure - Fair Value Measurements (Tables) Sheet http://cyberoptics.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://cyberoptics.com/role/FairValueMeasurements 26 false false R27.htm 2306301 - Disclosure - Share-Based Compensation (Tables) Sheet http://cyberoptics.com/role/ShareBasedCompensationTables Share-Based Compensation (Tables) Tables http://cyberoptics.com/role/ShareBasedCompensation 27 false false R28.htm 2307401 - Disclosure - Changes In Stockholders' Equity (Tables) Sheet http://cyberoptics.com/role/ChangesInStockholdersEquityTables Changes In Stockholders' Equity (Tables) Tables http://cyberoptics.com/role/ChangesInStockholdersEquity 28 false false R29.htm 2308301 - Disclosure - Other Financial Statement Data (Tables) Sheet http://cyberoptics.com/role/OtherFinancialStatementDataTables Other Financial Statement Data (Tables) Tables http://cyberoptics.com/role/OtherFinancialStatementData 29 false false R30.htm 2309301 - Disclosure - Intangible Assets (Tables) Sheet http://cyberoptics.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://cyberoptics.com/role/IntangibleAssets 30 false false R31.htm 2310301 - Disclosure - Revenue Concentrations, Significant Customers And Geographic Areas (Tables) Sheet http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasTables Revenue Concentrations, Significant Customers And Geographic Areas (Tables) Tables http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreas 31 false false R32.htm 2311301 - Disclosure - Net Income (Loss) Per Share (Tables) Sheet http://cyberoptics.com/role/NetIncomeLossPerShareTables Net Income (Loss) Per Share (Tables) Tables http://cyberoptics.com/role/NetIncomeLossPerShare 32 false false R33.htm 2312301 - Disclosure - Other Comprehensive Income (Tables) Sheet http://cyberoptics.com/role/OtherComprehensiveIncomeTables Other Comprehensive Income (Tables) Tables 33 false false R34.htm 2315301 - Disclosure - Operating Leases (Tables) Sheet http://cyberoptics.com/role/OperatingLeasesTables Operating Leases (Tables) Tables http://cyberoptics.com/role/OperatingLeases 34 false false R35.htm 2402401 - Disclosure - Recent Accounting Developments (Narrative) (Details) Sheet http://cyberoptics.com/role/RecentAccountingDevelopmentsNarrativeDetails Recent Accounting Developments (Narrative) (Details) Details http://cyberoptics.com/role/RecentAccountingDevelopmentsPolicies 35 false false R36.htm 2403201 - Disclosure - Revenue Recognition (Summary Of Revenue Performance Obligations) (Details) Sheet http://cyberoptics.com/role/RevenueRecognitionSummaryOfRevenuePerformanceObligationsDetails Revenue Recognition (Summary Of Revenue Performance Obligations) (Details) Details http://cyberoptics.com/role/DisclosureRevenueRecognitionTables 36 false false R37.htm 2403202 - Disclosure - Revenue Recognition (Schedule of contract assets and contract liabilities) (Details) Sheet http://cyberoptics.com/role/RevenueRecognitionScheduleofcontractassetsandcontractliabilitiesDetails Revenue Recognition (Schedule of contract assets and contract liabilities) (Details) Details http://cyberoptics.com/role/DisclosureRevenueRecognitionTables 37 false false R38.htm 2403203 - Disclosure - Revenue Recognition (Narrative) (Details) Sheet http://cyberoptics.com/role/DisclosureRevenueRecognitionNarrativeDetails Revenue Recognition (Narrative) (Details) Details http://cyberoptics.com/role/DisclosureRevenueRecognitionTables 38 false false R39.htm 2403204 - Disclosure - Revenue Recognition (Summary of the amounts reclassified from beginning contract liabilities to revenue) (Details) Sheet http://cyberoptics.com/role/RevenueRecognitionSummaryoftheamountsreclassifiedfrombeginningcontractliabilitiestorevenueDetails Revenue Recognition (Summary of the amounts reclassified from beginning contract liabilities to revenue) (Details) Details http://cyberoptics.com/role/DisclosureRevenueRecognitionTables 39 false false R40.htm 2404401 - Disclosure - Marketable Securities (Schedule Of Marketable Securities) (Details) Sheet http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails Marketable Securities (Schedule Of Marketable Securities) (Details) Details http://cyberoptics.com/role/MarketableSecuritiesTables 40 false false R41.htm 2404402 - Disclosure - Marketable Securities (Schedule Of Unrealized Loss Position) (Details) Sheet http://cyberoptics.com/role/MarketableSecuritiesScheduleOfUnrealizedLossPositionDetails Marketable Securities (Schedule Of Unrealized Loss Position) (Details) Details http://cyberoptics.com/role/MarketableSecuritiesTables 41 false false R42.htm 2404403 - Disclosure - Marketable Securities (Narrative) (Details) Sheet http://cyberoptics.com/role/MarketableSecuritiesNarrativeDetails Marketable Securities (Narrative) (Details) Details http://cyberoptics.com/role/MarketableSecuritiesTables 42 false false R43.htm 2404404 - Disclosure - Marketable Securities (Schedule Of Marketable Securities Classified As Cash Equivalents) (Details) Sheet http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesClassifiedAsCashEquivalentsDetails Marketable Securities (Schedule Of Marketable Securities Classified As Cash Equivalents) (Details) Details http://cyberoptics.com/role/MarketableSecuritiesTables 43 false false R44.htm 2405402 - Disclosure - Fair Value Measurements (Narrative) (Details) Sheet http://cyberoptics.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements (Narrative) (Details) Details http://cyberoptics.com/role/FairValueMeasurementsTables 44 false false R45.htm 2405403 - Disclosure - Fair Value Measurements (Fair Value Measurements For Marketable Securities And Foreign Exchange Forward Contracts) (Details) Sheet http://cyberoptics.com/role/FairValueMeasurementsFairValueMeasurementsForMarketableSecuritiesAndForeignExchangeForwardContractsDetails Fair Value Measurements (Fair Value Measurements For Marketable Securities And Foreign Exchange Forward Contracts) (Details) Details http://cyberoptics.com/role/FairValueMeasurementsTables 45 false false R46.htm 2406402 - Disclosure - Share-Based Compensation (Narrative) (Details) Sheet http://cyberoptics.com/role/ShareBasedCompensationNarrativeDetails Share-Based Compensation (Narrative) (Details) Details http://cyberoptics.com/role/ShareBasedCompensationTables 46 false false R47.htm 2406403 - Disclosure - Share-Based Compensation (Schedule Of Stock Option Activity) (Details) Sheet http://cyberoptics.com/role/ShareBasedCompensationScheduleOfStockOptionActivityDetails Share-Based Compensation (Schedule Of Stock Option Activity) (Details) Details http://cyberoptics.com/role/ShareBasedCompensationTables 47 false false R48.htm 2406405 - Disclosure - Share-Based Compensation (Schedule Of Non-Vested Restricted Stock Activity) (Details) Sheet http://cyberoptics.com/role/ShareBasedCompensationScheduleOfNonVestedRestrictedStockActivityDetails Share-Based Compensation (Schedule Of Non-Vested Restricted Stock Activity) (Details) Details http://cyberoptics.com/role/ShareBasedCompensationTables 48 false false R49.htm 2407501 - Disclosure - Changes In Stockholders' Equity (Schedule of Changes in Stockholders' Equity) (Details) Sheet http://cyberoptics.com/role/ChangesInStockholdersEquityDetails Changes In Stockholders' Equity (Schedule of Changes in Stockholders' Equity) (Details) Details http://cyberoptics.com/role/ChangesInStockholdersEquityTables 49 false false R50.htm 2408402 - Disclosure - Other Financial Statement Data (Schedule Of Inventories) (Details) Sheet http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfInventoriesDetails Other Financial Statement Data (Schedule Of Inventories) (Details) Details http://cyberoptics.com/role/OtherFinancialStatementDataTables 50 false false R51.htm 2408403 - Disclosure - Other Financial Statement Data (Schedule Of Accrued Expenses) (Details) Sheet http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfAccruedExpensesDetails Other Financial Statement Data (Schedule Of Accrued Expenses) (Details) Details http://cyberoptics.com/role/OtherFinancialStatementDataTables 51 false false R52.htm 2408404 - Disclosure - Other Financial Statement Data (Narrative) (Details) Sheet http://cyberoptics.com/role/OtherFinancialStatementDataNarrativeDetails Other Financial Statement Data (Narrative) (Details) Details http://cyberoptics.com/role/OtherFinancialStatementDataTables 52 false false R53.htm 2408405 - Disclosure - Other Financial Statement Data (Schedule Of Changes In Estimated Warranty Liability) (Details) Sheet http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfChangesInEstimatedWarrantyLiabilityDetails Other Financial Statement Data (Schedule Of Changes In Estimated Warranty Liability) (Details) Details http://cyberoptics.com/role/OtherFinancialStatementDataTables 53 false false R54.htm 2408406 - Disclosure - Other Financial Statement Data (Schedule Of Changes In Deferred Warranty Revenue) (Details) Sheet http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfChangesInDeferredWarrantyRevenueDetails Other Financial Statement Data (Schedule Of Changes In Deferred Warranty Revenue) (Details) Details http://cyberoptics.com/role/OtherFinancialStatementDataTables 54 false false R55.htm 2409402 - Disclosure - Intangible Assets (Schedule Of Intangible Assets) (Details) Sheet http://cyberoptics.com/role/IntangibleAssetsScheduleOfIntangibleAssetsDetails Intangible Assets (Schedule Of Intangible Assets) (Details) Details http://cyberoptics.com/role/IntangibleAssetsTables 55 false false R56.htm 2409403 - Disclosure - Intangible Assets (Schedule Of Amortization Expense For Intangible Assets) (Details) Sheet http://cyberoptics.com/role/IntangibleAssetsScheduleOfAmortizationExpenseForIntangibleAssetsDetails Intangible Assets (Schedule Of Amortization Expense For Intangible Assets) (Details) Details http://cyberoptics.com/role/IntangibleAssetsTables 56 false false R57.htm 2409404 - Disclosure - Intangible Assets (Narrative) (Details) Sheet http://cyberoptics.com/role/IntangibleAssetsNarrativeDetails Intangible Assets (Narrative) (Details) Details http://cyberoptics.com/role/IntangibleAssetsTables 57 false false R58.htm 2410401 - Disclosure - Revenue Concentrations, Significant Customers, and Geographic Areas (Summary Of Revenue By Product Line) (Details) Sheet http://cyberoptics.com/role/DisclosureRevenueConcentrationsSignificantCustomersandGeographicAreasSummaryOfRevenueByProductLineDetails Revenue Concentrations, Significant Customers, and Geographic Areas (Summary Of Revenue By Product Line) (Details) Details 58 false false R59.htm 2410402 - Disclosure - Revenue Concentrations, Significant Customers And Geographic Areas (Narrative) (Details) Sheet http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasNarrativeDetails Revenue Concentrations, Significant Customers And Geographic Areas (Narrative) (Details) Details http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasTables 59 false false R60.htm 2410403 - Disclosure - Revenue Concentrations, Significant Customers And Geographic Areas (Schedule Of Sales By Geographic Area) (Details) Sheet http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasScheduleOfSalesByGeographicAreaDetails Revenue Concentrations, Significant Customers And Geographic Areas (Schedule Of Sales By Geographic Area) (Details) Details http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasTables 60 false false R61.htm 2411402 - Disclosure - Net Income (Loss) Per Share (Schedule of Net Income (Loss) per Basic and Diluted Shares) (Details) Sheet http://cyberoptics.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossperBasicandDilutedSharesDetails Net Income (Loss) Per Share (Schedule of Net Income (Loss) per Basic and Diluted Shares) (Details) Details http://cyberoptics.com/role/NetIncomeLossPerShareTables 61 false false R62.htm 2411403 - Disclosure - Net Income (Loss) Per Share (Narrative) (Details) Sheet http://cyberoptics.com/role/NetIncomeLossPerShareNarrativeDetails Net Income (Loss) Per Share (Narrative) (Details) Details http://cyberoptics.com/role/NetIncomeLossPerShareTables 62 false false R63.htm 2412402 - Disclosure - Other Comprehensive Loss (The Effect Of The Reclassifications From Other Comprehensive Loss To Earnings) (Details) Sheet http://cyberoptics.com/role/OtherComprehensiveLossTheEffectOfTheReclassificationsFromOtherComprehensiveLossToEarningsDetails Other Comprehensive Loss (The Effect Of The Reclassifications From Other Comprehensive Loss To Earnings) (Details) Details http://cyberoptics.com/role/OtherComprehensiveIncomeTables 63 false false R64.htm 2412403 - Disclosure - Other Comprehensive Loss (Schedule Of Accumulated Other Comprehensive Loss) (Details) Sheet http://cyberoptics.com/role/OtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossDetails Other Comprehensive Loss (Schedule Of Accumulated Other Comprehensive Loss) (Details) Details http://cyberoptics.com/role/OtherComprehensiveIncomeTables 64 false false R65.htm 2413401 - Disclosure - Income Taxes (Details) Sheet http://cyberoptics.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://cyberoptics.com/role/IncomeTaxes 65 false false R66.htm 2414401 - Disclosure - Operating Leases (Narrative) (Details) Sheet http://cyberoptics.com/role/OperatingLeasesNarrativeDetails Operating Leases (Narrative) (Details) Details http://cyberoptics.com/role/OperatingLeasesTables 66 false false R67.htm 2415401 - Disclosure - Operating Leases (Schedule of components of our costs for operating leases) (Details) Sheet http://cyberoptics.com/role/OperatingLeasesScheduleofcomponentsofourcostsforoperatingleasesDetails Operating Leases (Schedule of components of our costs for operating leases) (Details) Details http://cyberoptics.com/role/OperatingLeasesTables 67 false false R68.htm 2415402 - Disclosure - Operating Leases (Schedule of the future maturities of lease liabilities) (Details) Sheet http://cyberoptics.com/role/OperatingLeasesScheduleofthefuturematuritiesofleaseliabilitiesDetails Operating Leases (Schedule of the future maturities of lease liabilities) (Details) Details http://cyberoptics.com/role/OperatingLeasesTables 68 false false R69.htm 2415403 - Disclosure - Operating Leases (Schedule Of Future Minimum Lease Payments Required Under Noncancelable Operating Lease Agreements) (Details) Sheet http://cyberoptics.com/role/OperatingLeasesScheduleOfFutureMinimumLeasePaymentsRequiredUnderNoncancelableOperatingLeaseAgreementsDetails Operating Leases (Schedule Of Future Minimum Lease Payments Required Under Noncancelable Operating Lease Agreements) (Details) Details http://cyberoptics.com/role/OperatingLeasesTables 69 false false R70.htm 2415404 - Disclosure - Share Repurchases (Narrative) (Details) Sheet http://cyberoptics.com/role/ShareRepurchasesNarrativeDetails Share Repurchases (Narrative) (Details) Details http://cyberoptics.com/role/ShareRepurchases 70 false false All Reports Book All Reports cybe-20190930.htm cybe-20190930.xsd cybe-20190930_cal.xml cybe-20190930_def.xml cybe-20190930_lab.xml cybe-20190930_pre.xml ex311_1.htm ex312_2.htm ex32_3.htm http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/us-gaap/2019-01-31 true true XML 67 R26.htm IDEA: XBRL DOCUMENT v3.19.3
    Fair Value Measurements (Tables)
    9 Months Ended
    Sep. 30, 2019
    Fair Value Disclosures [Abstract]  
    Fair Value Measurements for Marketable Securities and Foreign Exchange Forward Contracts The following provides information regarding fair value measurements for our marketable securities as of September 30, 2019 and December 31, 2018 according to the three-level fair value hierarchy:

     

     

    Fair Value Measurements at
    September 30, 2019 Using

    (In thousands)

     

    Balance

    September 30, 
    2019

     

    Quoted Prices
    in Active
    Markets for
    Identical
    Assets
    (Level 1)

     

    Significant
    Other
    Observable
    Inputs
    (Level 2)

     

    Significant
    Unobservable
    Inputs
    (Level 3)

    Marketable securities:

     

     

     

     

     

     

     

     

     

     

     

     

    U.S. government and agency obligations

     

    $

    10,824

     

     

    $

     

     

    $

    10,824

     

     

    $

     

    Corporate debt securities and certificates of deposit

     

    2,785

     

     

     

     

    2,785

     

     

     

    Asset backed securities

     

    3,526

     

     

     

     

    3,526

     

     

     

    Equity security

     

    49

     

     

    49

     

     

     

     

     

    Total marketable securities

     

    $

    17,184

     

     

    $

    49

     

     

    $

    17,135

     

     

    $

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    Fair Value Measurements at
    December 31, 2018 Using

    (In thousands)

     

    Balance

    December 31,

    2018

     

    Quoted Prices
    in Active
    Markets for
    Identical
    Assets
    (Level 1)

     

    Significant
    Other
    Observable
    Inputs
    (Level 2)

     

    Significant
    Unobservable
    Inputs
    (Level 3)

    Marketable securities:

     

     

     

     

     

     

     

     

     

     

     

     

    U.S. government and agency obligations

     

    $

    9,458

     

     

    $

     

     

    $

    9,458

     

     

    $

     

    Corporate debt securities and certificates of deposit

     

    2,537

     

     

     

     

    2,537

     

     

     

    Asset backed securities

     

    4,038

     

     

     

     

    4,038

     

     

     

    Equity security

     

    60

     

     

    60

     

     

     

     

     

    Total marketable securities

     

    $

    16,093

     

     

    $

    60

     

     

    $

    16,033

     

     

    $

     

    XML 68 R22.htm IDEA: XBRL DOCUMENT v3.19.3
    Contingencies
    9 Months Ended
    Sep. 30, 2019
    Commitments and Contingencies Disclosure [Abstract]  
    Contingencies

    16. CONTINGENCIES: 


    We are periodically a defendant in miscellaneous lawsuits, claims and disputes in the ordinary course of business. While the outcome of these matters cannot be predicted with certainty, management presently believes the disposition of these matters will not have a material effect on our financial position, results of operations or cash flows.


    In the normal course of business to facilitate sales of our products and services, we at times indemnify other parties, including customers, with respect to certain matters. In these instances, we have agreed to hold the other parties harmless against losses arising out of intellectual property infringement or other types of claims. These agreements may limit the time within which an indemnification claim can be made, and almost always limits the amount of the claim. It is not possible to determine the maximum potential amount under these indemnification agreements due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement. Historically, payments made, if any, under these agreements have not had a material impact on our operating results, financial position or cash flows. However, there can be no assurance that intellectual property infringement and other claims against us or parties we have indemnified will have the same impact in the future.

    XML 69 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 70 R42.htm IDEA: XBRL DOCUMENT v3.19.3
    Marketable Securities (Narrative) (Details) - USD ($)
    3 Months Ended 9 Months Ended 12 Months Ended
    Sep. 30, 2019
    Sep. 30, 2018
    Sep. 30, 2019
    Sep. 30, 2018
    Dec. 31, 2018
    Gain (Loss) on Investments [Line Items]          
    Maximum maturity of debt securities (less than 5 years)     5 years    
    Accumulated pre-tax unrealized gains for marketable securities $ 75,000   $ 75,000    
    Accumulated pre-tax unrealized losses on marketable securities         $ 54,000
    Proceeds from sales of available-for-sale marketable securities 0 $ 410,000 0 $ 480,000  
    Available-for-sale securities, gross realized gain (loss)   $ 3,000 0 $ 3,000  
    Cost $ 3,900,000   3,900,000   2,500,000
    Unrealized gains or losses on marketable securities     $ 0   $ 0
    XML 71 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 72 R46.htm IDEA: XBRL DOCUMENT v3.19.3
    Share-Based Compensation (Narrative) (Details)
    3 Months Ended 9 Months Ended
    May 16, 2019
    USD ($)
    $ / shares
    shares
    Sep. 30, 2019
    USD ($)
    qtr
    stock-based_complensation_plan
    shares
    Sep. 30, 2018
    USD ($)
    Sep. 30, 2019
    USD ($)
    qtr
    stock-based_complensation_plan
    $ / shares
    shares
    Sep. 30, 2018
    USD ($)
    Dec. 31, 2018
    shares
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
    Number of stock-based compensation plans | stock-based_complensation_plan   3   3    
    Common stock reserved for issuance pursuant to outstanding awards | shares   488,892   488,892   523,042
    Weighted average grant date fair value (in dollars per share) | $ / shares       $ 17.26    
    Number of shares vested | shares       6,000    
    Aggregate fair value of outstanding restricted shares and restricted stock units | $   $ 822,000   $ 822,000    
    Aggregate fair value of restricted shares and restricted stock units | $       105,000    
    Proceeds from exercise of stock options | $       $ 173,000 $ 452,000  
    Shares, Granted (in shares) | shares       8,000    
    Unvested shares | shares   57,536   57,536   56,411
    Equity based compensation expense | $   $ 244,000 $ 217,000 $ 737,000 701,000  
    Unrecognized compensation cost related to non-vested equity based compensation | $   $ 1,600,000   $ 1,600,000    
    Unrecognized equity based compensation weighted average period, years       2 years 4 months 6 days    
    Stock Options            
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
    Number of shares available for future issuance (in shares) | shares   273,764   273,764    
    Common stock reserved for issuance pursuant to outstanding awards | shares   524,428   524,428    
    Vesting period, years       4 years    
    Expiration of stock options from date of grant       7 years    
    Weighted average remaining contractual term, years       3 years 3 months 18 days    
    Aggregate intrinsic value for all options outstanding | $   $ 2,100,000   $ 2,100,000    
    Weighted average remaining contractual term for exercisable options, years       2 years 7 months 6 days    
    Aggregate intrinsic value of exercisable options | $   1,900,000   $ 1,900,000    
    Aggregate intrinsic value of stock options exercised | $       121,000    
    Proceeds from exercise of stock options | $       173,000 452,000  
    Fair value of shares vested | $       5,000    
    Equity based compensation expense | $   110,000 94,000 $ 327,000 328,000  
    Restricted Shares            
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
    Shares, Granted (in shares) | shares       8,000    
    Restricted Stock Units (RSUs)            
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
    Vesting period, years       4 years    
    Restricted stock units to common stock ratio, shares entitled, shares | shares       1    
    Shares, Granted (in shares) | shares       0    
    Equity based compensation expense | $   $ 78,000 59,000 $ 231,000 176,000  
    Employee Stock Purchase Plan            
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
    Number of shares available for future issuance (in shares) | shares   156,688   156,688    
    Stock issued during period, shares | shares       17,781    
    Maximum contribution per plan year | $       $ 6,500    
    Employees can purchase stock at the percentage rate of the lower of the market price on the first or last day of the offering period (as a percent)       85.00%    
    Equity based compensation expense | $   $ 21,000 31,000 $ 81,000 86,000  
    Employee Stock Purchase Plan | Minimum            
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
    Payroll deduction for employee stock purchase plan percentage       1.00%    
    Employee Stock Purchase Plan | Maximum            
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
    Payroll deduction for employee stock purchase plan percentage       10.00%    
    Non Employee Director Stock Plan [Member]            
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
    Number of shares available for future issuance (in shares) | shares   52,000   52,000    
    Common stock reserved for issuance pursuant to outstanding awards | shares   16,000   16,000    
    Number of shares granted for non-employee directors upon re-election, shares | shares       2,000    
    Number of quarterly installments in which awards will vest | qtr   4   4    
    Stock issued during period, shares | shares 8,000          
    Stock granted, value | $ $ 138,000          
    Weighted average grant date fair value (in dollars per share) | $ / shares $ 17.26          
    Aggregate intrinsic value for all options outstanding | $   $ 86,000   $ 86,000    
    Number of shares vested | shares       2,000    
    Unvested shares | shares   6,000   6,000    
    Equity based compensation expense | $   $ 35,000 $ 33,000 $ 98,000 $ 111,000  
    XML 73 R69.htm IDEA: XBRL DOCUMENT v3.19.3
    Operating Leases (Schedule Of Future Minimum Lease Payments Required Under Noncancelable Operating Lease Agreements) (Details) - USD ($)
    $ in Thousands
    Sep. 30, 2019
    Dec. 31, 2018
    Leases [Abstract]    
    2019   $ 1,095
    2020   1,298
    2021   1,049
    2022   1,064
    2023   1,080
    2024 & Thereafter   3,049
    Total lease payments $ 4,564 $ 8,635
    XML 74 R65.htm IDEA: XBRL DOCUMENT v3.19.3
    Income Taxes (Details) - USD ($)
    3 Months Ended 9 Months Ended
    Sep. 30, 2019
    Sep. 30, 2018
    Sep. 30, 2019
    Sep. 30, 2018
    Income Tax Examination [Line Items]        
    Income tax expense (benefit) $ (234,000) $ 297,000 $ 92,000 $ 444,000
    Effective income tax rate (as a percent) 40.00% 22.00% 13.00% 21.00%
    Excess tax benefit from the exercise of stock options     $ 11,000 $ 70,000
    Need for valuation allowance based on history of cumulative losses     3 years  
    XML 75 R61.htm IDEA: XBRL DOCUMENT v3.19.3
    Net Income (Loss) Per Share (Schedule of Net Income (Loss) per Basic and Diluted Shares) (Details) - USD ($)
    $ / shares in Units, shares in Thousands, $ in Thousands
    3 Months Ended 9 Months Ended
    Sep. 30, 2019
    Sep. 30, 2018
    Sep. 30, 2019
    Sep. 30, 2018
    Earnings Per Share [Abstract]        
    Net income (loss) $ (353) $ 1,067 $ 606 $ 1,634
    Weighted Average Shares Outstanding, Basic (in shares) 7,117 7,041 7,108 7,012
    Per Share Amount, Basic (in dollars per share) $ (0.05) $ 0.15 $ 0.09 $ 0.23
    Weighted Average Shares Outstanding, Dilutive effect of common equivalent shares (in shares) 0 258 137 164
    Per Share Amount, Dilutive effect of common equivalent shares (in usd per share) $ 0 $ 0 $ (0.01) $ 0
    Weighted Average Shares Outstanding, Dilutive (in shares) 7,117 7,299 7,245 7,176
    Per Share Amount, Dilutive (in dollars per share) $ (0.05) $ 0.15 $ 0.08 $ 0.23
    XML 76 R27.htm IDEA: XBRL DOCUMENT v3.19.3
    Share-Based Compensation (Tables)
    9 Months Ended
    Sep. 30, 2019
    Share-based Compensation [Abstract]  
    Schedule of Stock Option Activity

    The following is a summary of stock option activity in the nine months ended September 30, 2019:

     

     

     

     

     

     

     

     

    Options Outstanding

     

    Weighted Average Exercise
    Price Per Share

    Outstanding, December 31, 2018

    523,042

     

     

    $

    11.48

     

    Granted

     

     

     

    Exercised

    (21,050

    )

     

    8.23

     

    Expired

    (5,750

    )

     

    10.83

     

    Forfeited

    (7,350

    )

     

    16.67

     

    Outstanding, September 30, 2019

    488,892

     

     

    $

    11.55

     


     

     

     

    Exercisable, September 30, 2019

    334,768

     

     

    $

    9.45

     

    Schedule of Non-Vested Restricted Stock Activity

    The following is a summary of activity in non-vested restricted shares and restricted stock units in the nine months ended September 30, 2019:

    Non-vested restricted stock units and restricted shares

     

    Shares

     

    Weighted Average  Grant Date Fair Value

    Non-vested at December 31, 2018

     

    56,411

     

     

    $

    17.59

     

    Granted

     

    8,000

     

     

    17.26

     

    Vested

     

    (6,000

    )

     

    16.59

     

    Forfeited

     

    (875

    )

     

    16.19

     

    Non-vested at September 30, 2019

     

    57,536

     

     

    $

    17.67

     

    XML 77 R23.htm IDEA: XBRL DOCUMENT v3.19.3
    Recent Accounting Developments (Policies)
    9 Months Ended
    Sep. 30, 2019
    Accounting Policies [Abstract]  
    Recent Accounting Developments

    In February 2016, the Financial Accounting Standards Board (the "FASB") issued new lease accounting guidance, ASU 2016-02, Leases (also referred to as Topic 842), which we adopted on January 1, 2019. Under Topic 842, at the commencement date, lessees are required (a) to recognize a lease liability, which is a lessee's obligation to make lease payments arising from a lease, measured on a discounted basis, and (b) to record a right-of-use asset, which is an asset that represents the lessee’s right to use, or control the use of, a specified asset for the lease term. In July 2018, the FASB issued ASU 2018-11, Leases (Topic 842), Targeted Improvements, which gave companies the option of applying the new standard at the adoption date, rather than retrospectively to the earliest period presented in the financial statements, with recognition of a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. We chose the option to apply the new standard at the adoption date, and therefore we were not required to restate the financial statements for prior periods, nor are we required to provide the disclosures required by Topic 842 for prior periods. Upon adoption of Topic 842, we recognized an approximate $2.6 million right-of-use asset, and an approximate $3.2 million lease liability. Our previously recognized liability for lease incentives recorded under prior accounting standards was eliminated. The cumulative-effect adjustment to the opening balance of retained earnings related to our adoption of Topic 842 was inconsequential. Our adoption of Topic 842 did not impact our cash flows or have a material impact on our results of operations. We have expanded our consolidated financial statement disclosures to comply with the requirements of Topic 842.

    In February 2018, the FASB issued ASU 2018-02, Reclassification of Tax Effects from Accumulated Other Comprehensive Income ("ASU 2018-02"), which allows an entity to elect an option to reclassify the stranded tax effects related to the application of the Tax Cuts and Jobs Act (the "TCJA") from accumulated other comprehensive income or loss to retained earnings. ASU 2018-02 was effective January 1, 2019 and could be applied either in the period of adoption or retrospectively to all applicable periods. We did not elect to reclassify the stranded tax effects related to the application of the TCJA from accumulated other comprehensive loss to retained earnings.

    In January 2017, the FASB issued guidance on simplifying the test for goodwill impairment, ASU 2017-04Simplifying the Test for Goodwill Impairment ("ASU 2017-04"). Under ASU 2017-04, goodwill impairment would be measured as the amount by which a reporting unit’s carrying value exceeds its fair value, but not in an amount in excess of the carrying value of goodwill. The new standard eliminates the requirement to determine goodwill impairment by calculating the implied fair value of goodwill by hypothetically assigning the fair value of a reporting unit to all of its assets and liabilities as if that reporting unit had been acquired in a business combination. ASU 2017-04 is to be applied prospectively to impairment tests beginning January 1, 2020, with early adoption permitted. We are currently evaluating when we will adopt ASU 2017-04 and do not expect the adoption to have a material impact on our consolidated financial statements. 

    XML 78 cybe-20190930_htm.xml IDEA: XBRL DOCUMENT 0000768411 cybe:NonEmployeeDirectorStockPlanMember 2019-05-16 2019-05-16 0000768411 us-gaap:RetainedEarningsMember 2019-06-30 0000768411 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0000768411 us-gaap:CommonStockMember 2019-06-30 0000768411 us-gaap:AccountingStandardsUpdate201811Member 2019-01-01 0000768411 us-gaap:RetainedEarningsMember 2017-12-31 0000768411 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000768411 us-gaap:CommonStockMember 2017-12-31 0000768411 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-12-31 0000768411 us-gaap:AccumulatedTranslationAdjustmentMember 2017-12-31 0000768411 2018-12-31 0000768411 2018-06-30 0000768411 us-gaap:FairValueInputsLevel1Member 2018-12-31 0000768411 us-gaap:FairValueInputsLevel2Member 2018-12-31 0000768411 us-gaap:FairValueInputsLevel3Member 2018-12-31 0000768411 us-gaap:CommonStockMember 2018-12-31 0000768411 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000768411 us-gaap:RetainedEarningsMember 2018-12-31 0000768411 2018-07-01 2018-09-30 0000768411 us-gaap:PatentsMember 2018-12-31 0000768411 us-gaap:ComputerSoftwareIntangibleAssetMember 2018-12-31 0000768411 us-gaap:CustomerRelatedIntangibleAssetsMember 2018-12-31 0000768411 us-gaap:NoncompeteAgreementsMember 2018-12-31 0000768411 us-gaap:AccumulatedTranslationAdjustmentMember 2018-12-31 0000768411 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-12-31 0000768411 us-gaap:CommonStockMember 2018-06-30 0000768411 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0000768411 us-gaap:RetainedEarningsMember 2018-06-30 0000768411 2017-12-31 0000768411 2018-01-01 2018-12-31 0000768411 us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermInvestmentsMember 2018-12-31 0000768411 2019-06-30 0000768411 2019-07-31 0000768411 cybe:CorporateDebtSecuritiesAndCertificatesOfDepositMember us-gaap:ShortTermInvestmentsMember 2018-12-31 0000768411 us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember 2018-12-31 0000768411 us-gaap:USTreasuryAndGovernmentMember us-gaap:OtherLongTermInvestmentsMember 2018-12-31 0000768411 cybe:CorporateDebtSecuritiesAndCertificatesOfDepositMember us-gaap:OtherLongTermInvestmentsMember 2018-12-31 0000768411 us-gaap:AssetBackedSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2018-12-31 0000768411 us-gaap:EquitySecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2018-12-31 0000768411 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0000768411 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0000768411 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0000768411 us-gaap:FairValueInputsLevel1Member cybe:CorporateDebtSecuritiesAndCertificatesOfDepositMember 2018-12-31 0000768411 us-gaap:FairValueInputsLevel2Member cybe:CorporateDebtSecuritiesAndCertificatesOfDepositMember 2018-12-31 0000768411 us-gaap:FairValueInputsLevel3Member cybe:CorporateDebtSecuritiesAndCertificatesOfDepositMember 2018-12-31 0000768411 us-gaap:FairValueInputsLevel1Member us-gaap:AssetBackedSecuritiesMember 2018-12-31 0000768411 us-gaap:PatentsMember 2018-07-01 2018-09-30 0000768411 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2018-12-31 0000768411 us-gaap:FairValueInputsLevel3Member us-gaap:AssetBackedSecuritiesMember 2018-12-31 0000768411 us-gaap:ComputerSoftwareIntangibleAssetMember 2018-07-01 2018-09-30 0000768411 us-gaap:CustomerRelatedIntangibleAssetsMember 2018-07-01 2018-09-30 0000768411 us-gaap:NoncompeteAgreementsMember 2018-07-01 2018-09-30 0000768411 cybe:SemiconductorSensorsMember 2018-07-01 2018-09-30 0000768411 cybe:InspectionAndMetrologySystemsMember 2018-07-01 2018-09-30 0000768411 us-gaap:FairValueInputsLevel1Member us-gaap:EquitySecuritiesMember 2018-12-31 0000768411 us-gaap:EmployeeStockOptionMember 2018-07-01 2018-09-30 0000768411 us-gaap:EmployeeStockMember 2018-07-01 2018-09-30 0000768411 us-gaap:RestrictedStockUnitsRSUMember 2018-07-01 2018-09-30 0000768411 us-gaap:FairValueInputsLevel2Member us-gaap:EquitySecuritiesMember 2018-12-31 0000768411 us-gaap:FairValueInputsLevel3Member us-gaap:EquitySecuritiesMember 2018-12-31 0000768411 cybe:NonEmployeeDirectorStockPlanMember 2018-07-01 2018-09-30 0000768411 cybe:AmericasExcludingUnitedStatesMember 2018-07-01 2018-09-30 0000768411 srt:EuropeMember 2018-07-01 2018-09-30 0000768411 cybe:OtherGeographicLocationMember 2018-07-01 2018-09-30 0000768411 us-gaap:ShortTermInvestmentsMember 2018-12-31 0000768411 us-gaap:OtherLongTermInvestmentsMember 2018-12-31 0000768411 us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0000768411 cybe:CorporateDebtSecuritiesAndCertificatesOfDepositMember 2018-12-31 0000768411 us-gaap:AssetBackedSecuritiesMember 2018-12-31 0000768411 us-gaap:EquitySecuritiesMember 2018-12-31 0000768411 2019-01-01 2019-09-30 0000768411 2019-09-30 0000768411 2019-10-31 0000768411 2019-07-01 2019-09-30 0000768411 2018-01-01 2018-09-30 0000768411 2018-09-30 0000768411 us-gaap:TransferredOverTimeMember 2019-07-01 2019-09-30 0000768411 us-gaap:TransferredAtPointInTimeMember 2019-07-01 2019-09-30 0000768411 us-gaap:TransferredOverTimeMember 2018-07-01 2018-09-30 0000768411 us-gaap:TransferredAtPointInTimeMember 2018-07-01 2018-09-30 0000768411 us-gaap:TransferredOverTimeMember 2019-01-01 2019-09-30 0000768411 us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-09-30 0000768411 us-gaap:TransferredOverTimeMember 2018-01-01 2018-09-30 0000768411 us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-09-30 0000768411 srt:MinimumMember 2019-01-01 2019-09-30 0000768411 us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermInvestmentsMember 2019-09-30 0000768411 cybe:CorporateDebtSecuritiesAndCertificatesOfDepositMember us-gaap:ShortTermInvestmentsMember 2019-09-30 0000768411 us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember 2019-09-30 0000768411 us-gaap:ShortTermInvestmentsMember 2019-09-30 0000768411 us-gaap:USTreasuryAndGovernmentMember us-gaap:OtherLongTermInvestmentsMember 2019-09-30 0000768411 cybe:CorporateDebtSecuritiesAndCertificatesOfDepositMember us-gaap:OtherLongTermInvestmentsMember 2019-09-30 0000768411 us-gaap:AssetBackedSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2019-09-30 0000768411 us-gaap:EquitySecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2019-09-30 0000768411 us-gaap:OtherLongTermInvestmentsMember 2019-09-30 0000768411 us-gaap:USTreasuryAndGovernmentMember 2019-09-30 0000768411 cybe:CorporateDebtSecuritiesAndCertificatesOfDepositMember 2019-09-30 0000768411 us-gaap:AssetBackedSecuritiesMember 2019-09-30 0000768411 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasuryAndGovernmentMember 2019-09-30 0000768411 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasuryAndGovernmentMember 2019-09-30 0000768411 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasuryAndGovernmentMember 2019-09-30 0000768411 us-gaap:FairValueInputsLevel1Member cybe:CorporateDebtSecuritiesAndCertificatesOfDepositMember 2019-09-30 0000768411 us-gaap:FairValueInputsLevel2Member cybe:CorporateDebtSecuritiesAndCertificatesOfDepositMember 2019-09-30 0000768411 us-gaap:FairValueInputsLevel3Member cybe:CorporateDebtSecuritiesAndCertificatesOfDepositMember 2019-09-30 0000768411 us-gaap:FairValueInputsLevel1Member us-gaap:AssetBackedSecuritiesMember 2019-09-30 0000768411 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2019-09-30 0000768411 us-gaap:FairValueInputsLevel3Member us-gaap:AssetBackedSecuritiesMember 2019-09-30 0000768411 us-gaap:EquitySecuritiesMember 2019-09-30 0000768411 us-gaap:FairValueInputsLevel1Member us-gaap:EquitySecuritiesMember 2019-09-30 0000768411 us-gaap:FairValueInputsLevel2Member us-gaap:EquitySecuritiesMember 2019-09-30 0000768411 us-gaap:FairValueInputsLevel3Member us-gaap:EquitySecuritiesMember 2019-09-30 0000768411 us-gaap:FairValueInputsLevel1Member 2019-09-30 0000768411 us-gaap:FairValueInputsLevel2Member 2019-09-30 0000768411 us-gaap:FairValueInputsLevel3Member 2019-09-30 0000768411 us-gaap:EmployeeStockOptionMember 2019-09-30 0000768411 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-09-30 0000768411 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-09-30 0000768411 cybe:NonEmployeeDirectorStockPlanMember 2019-09-30 0000768411 cybe:NonEmployeeDirectorStockPlanMember 2019-01-01 2019-09-30 0000768411 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-09-30 0000768411 us-gaap:RestrictedStockMember 2019-01-01 2019-09-30 0000768411 srt:MinimumMember us-gaap:EmployeeStockMember 2019-01-01 2019-09-30 0000768411 srt:MaximumMember us-gaap:EmployeeStockMember 2019-01-01 2019-09-30 0000768411 us-gaap:EmployeeStockMember 2019-01-01 2019-09-30 0000768411 us-gaap:EmployeeStockMember 2019-09-30 0000768411 us-gaap:EmployeeStockOptionMember 2019-07-01 2019-09-30 0000768411 us-gaap:EmployeeStockMember 2019-07-01 2019-09-30 0000768411 us-gaap:RestrictedStockUnitsRSUMember 2019-07-01 2019-09-30 0000768411 cybe:NonEmployeeDirectorStockPlanMember 2019-07-01 2019-09-30 0000768411 us-gaap:EmployeeStockMember 2018-01-01 2018-09-30 0000768411 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-09-30 0000768411 cybe:NonEmployeeDirectorStockPlanMember 2018-01-01 2018-09-30 0000768411 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0000768411 us-gaap:RetainedEarningsMember 2019-09-30 0000768411 us-gaap:CommonStockMember 2019-07-01 2019-09-30 0000768411 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-09-30 0000768411 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0000768411 us-gaap:CommonStockMember 2019-09-30 0000768411 us-gaap:AccountingStandardsUpdate201602Member us-gaap:CommonStockMember 2019-01-01 2019-09-30 0000768411 us-gaap:AccountingStandardsUpdate201602Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-09-30 0000768411 us-gaap:AccountingStandardsUpdate201602Member us-gaap:RetainedEarningsMember 2019-01-01 2019-09-30 0000768411 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 2019-09-30 0000768411 us-gaap:CommonStockMember 2019-01-01 2019-09-30 0000768411 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-09-30 0000768411 us-gaap:RetainedEarningsMember 2019-01-01 2019-09-30 0000768411 us-gaap:CommonStockMember 2018-07-01 2018-09-30 0000768411 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-01 2018-09-30 0000768411 us-gaap:RetainedEarningsMember 2018-07-01 2018-09-30 0000768411 us-gaap:CommonStockMember 2018-09-30 0000768411 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-30 0000768411 us-gaap:RetainedEarningsMember 2018-09-30 0000768411 us-gaap:AccountingStandardsUpdate201601Member us-gaap:CommonStockMember 2018-01-01 2018-09-30 0000768411 us-gaap:AccountingStandardsUpdate201601Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-09-30 0000768411 us-gaap:AccountingStandardsUpdate201601Member us-gaap:RetainedEarningsMember 2018-01-01 2018-09-30 0000768411 us-gaap:AccountingStandardsUpdate201601Member 2018-01-01 2018-09-30 0000768411 us-gaap:AccountingStandardsUpdate201409Member us-gaap:CommonStockMember 2018-01-01 2018-09-30 0000768411 us-gaap:AccountingStandardsUpdate201409Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-09-30 0000768411 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RetainedEarningsMember 2018-01-01 2018-09-30 0000768411 us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-09-30 0000768411 us-gaap:CommonStockMember 2018-01-01 2018-09-30 0000768411 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-09-30 0000768411 us-gaap:RetainedEarningsMember 2018-01-01 2018-09-30 0000768411 srt:MaximumMember 2019-01-01 2019-09-30 0000768411 srt:MinimumMember 2019-01-01 2019-09-30 0000768411 us-gaap:PatentsMember 2019-09-30 0000768411 us-gaap:ComputerSoftwareIntangibleAssetMember 2019-09-30 0000768411 us-gaap:CustomerRelatedIntangibleAssetsMember 2019-09-30 0000768411 us-gaap:NoncompeteAgreementsMember 2019-09-30 0000768411 us-gaap:PatentsMember 2019-07-01 2019-09-30 0000768411 us-gaap:ComputerSoftwareIntangibleAssetMember 2019-07-01 2019-09-30 0000768411 us-gaap:CustomerRelatedIntangibleAssetsMember 2019-07-01 2019-09-30 0000768411 us-gaap:NoncompeteAgreementsMember 2019-07-01 2019-09-30 0000768411 us-gaap:PatentsMember 2019-01-01 2019-09-30 0000768411 us-gaap:ComputerSoftwareIntangibleAssetMember 2019-01-01 2019-09-30 0000768411 us-gaap:CustomerRelatedIntangibleAssetsMember 2019-01-01 2019-09-30 0000768411 us-gaap:NoncompeteAgreementsMember 2019-01-01 2019-09-30 0000768411 us-gaap:PatentsMember 2018-01-01 2018-09-30 0000768411 us-gaap:ComputerSoftwareIntangibleAssetMember 2018-01-01 2018-09-30 0000768411 us-gaap:CustomerRelatedIntangibleAssetsMember 2018-01-01 2018-09-30 0000768411 us-gaap:NoncompeteAgreementsMember 2018-01-01 2018-09-30 0000768411 cybe:HighPrecision3DAnd2DSensorsMember 2019-07-01 2019-09-30 0000768411 cybe:SemiconductorSensorsMember 2019-07-01 2019-09-30 0000768411 cybe:InspectionAndMetrologySystemsMember 2019-07-01 2019-09-30 0000768411 cybe:AmericasExcludingUnitedStatesMember 2019-07-01 2019-09-30 0000768411 srt:EuropeMember 2019-07-01 2019-09-30 0000768411 country:CN 2019-07-01 2019-09-30 0000768411 country:TW 2019-07-01 2019-09-30 0000768411 cybe:OtherAsiaMember 2019-07-01 2019-09-30 0000768411 cybe:OtherGeographicLocationMember 2019-07-01 2019-09-30 0000768411 cybe:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-09-30 0000768411 cybe:HighPrecision3DAnd2DSensorsMember 2018-07-01 2018-09-30 0000768411 country:CN 2018-07-01 2018-09-30 0000768411 country:TW 2018-07-01 2018-09-30 0000768411 cybe:OtherAsiaMember 2018-07-01 2018-09-30 0000768411 cybe:HighPrecision3DAnd2DSensorsMember 2019-01-01 2019-09-30 0000768411 cybe:SemiconductorSensorsMember 2019-01-01 2019-09-30 0000768411 cybe:InspectionAndMetrologySystemsMember 2019-01-01 2019-09-30 0000768411 cybe:AmericasExcludingUnitedStatesMember 2019-01-01 2019-09-30 0000768411 srt:EuropeMember 2019-01-01 2019-09-30 0000768411 country:CN 2019-01-01 2019-09-30 0000768411 country:TW 2019-01-01 2019-09-30 0000768411 cybe:OtherAsiaMember 2019-01-01 2019-09-30 0000768411 cybe:OtherGeographicLocationMember 2019-01-01 2019-09-30 0000768411 cybe:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-09-30 0000768411 cybe:HighPrecision3DAnd2DSensorsMember 2018-01-01 2018-09-30 0000768411 cybe:SemiconductorSensorsMember 2018-01-01 2018-09-30 0000768411 cybe:InspectionAndMetrologySystemsMember 2018-01-01 2018-09-30 0000768411 cybe:AmericasExcludingUnitedStatesMember 2018-01-01 2018-09-30 0000768411 srt:EuropeMember 2018-01-01 2018-09-30 0000768411 country:CN 2018-01-01 2018-09-30 0000768411 country:TW 2018-01-01 2018-09-30 0000768411 cybe:OtherAsiaMember 2018-01-01 2018-09-30 0000768411 cybe:OtherGeographicLocationMember 2018-01-01 2018-09-30 0000768411 cybe:MixedOfficeAndWarehouseFacilityInGoldenValleyMinnesotaMember 2019-09-30 0000768411 cybe:MixedOfficeAndWarehouseFacilityInGoldenValleyMinnesotaMember 2019-01-01 2019-09-30 0000768411 cybe:MixedOfficeAndWarehouseFacilityInSingaporeMember 2019-09-30 0000768411 cybe:MixedOfficeAndWarehouseFacilityInSingaporeMember 2019-01-01 2019-09-30 0000768411 us-gaap:AccountingStandardsUpdate201601Member us-gaap:AccumulatedTranslationAdjustmentMember 2018-01-01 2018-09-30 0000768411 us-gaap:AccountingStandardsUpdate201601Member us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 2018-09-30 0000768411 us-gaap:AccumulatedTranslationAdjustmentMember 2018-01-01 2018-09-30 0000768411 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 2018-09-30 0000768411 us-gaap:AccumulatedTranslationAdjustmentMember 2018-09-30 0000768411 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-09-30 0000768411 us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 2019-09-30 0000768411 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 2019-09-30 0000768411 us-gaap:AccumulatedTranslationAdjustmentMember 2019-09-30 0000768411 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-09-30 0000768411 srt:MaximumMember 2019-01-01 2019-09-30 0000768411 cybe:ForeignAccountsMember 2019-09-30 0000768411 cybe:ForeignAccountsMember 2018-12-31 shares pure utr:sqft utr:Q iso4217:USD iso4217:USD shares cybe:stock-based_complensation_plan cybe:item MN true false NASDAQ false 0000768411 P1Y 2019 false Q3 --12-31 CYBEROPTICS CORP true false MN P1Y 10-Q 2019-09-30 0-16577 41-1472057 5900 Golden Hills Drive MINNEAPOLIS 55416 (763) 542-5000 Common Stock, no par value CYBE  Yes Yes Accelerated Filer 7128199 8104000 9248000 7792000 5771000 283000 314000 13322000 15859000 16360000 16163000 1819000 2096000 47397000 49137000 9392000 10322000 3546000 2861000 295000 333000 1366000 1366000 1985000 0 249000 259000 5276000 5422000 69506000 69700000 4945000 8513000 528000 636000 2350000 3568000 686000 0 8509000 12717000 162000 629000 3178000 0 143000 143000 11992000 13489000 5000000 5000000 0 0 0 0 25000000 25000000 7121671 7121671 7100825 7100825 36397000 35637000 -1786000 -1690000 22903000 22264000 57514000 56211000 69506000 69700000 12391000 16683000 42411000 46657000 6885000 9247000 23290000 25738000 5506000 7436000 19121000 20919000 2408000 2162000 6950000 6585000 3855000 3945000 11779000 12448000 -757000 1329000 392000 1886000 170000 35000 306000 192000 -587000 1364000 698000 2078000 -234000 297000 92000 444000 -353000 1067000 606000 1634000 -0.05 0.15 0.09 0.23 -0.05 0.15 0.08 0.23 7117000 7041000 7108000 7012000 7117000 7299000 7245000 7176000 -353000 1067000 606000 1634000 -269000 -50000 -199000 -252000 1000 3000 129000 -33000 0 3000 0 3000 1000 0 129000 -36000 -268000 -50000 -70000 -288000 0 0 26000 -8000 -268000 -50000 -96000 -280000 -621000 1017000 510000 1354000 606000 1634000 2102000 1876000 -31000 -159000 107000 261000 112000 140000 737000 701000 10000 24000 0 3000 -2568000 3594000 1123000 387000 -235000 692000 -3538000 1124000 -50000 638000 -1077000 382000 -482000 0 916000 1665000 6144000 6018000 0 480000 7080000 7006000 1065000 1079000 88000 76000 -2089000 -1663000 173000 452000 353000 0 203000 219000 23000 671000 6000 16000 -1144000 689000 9248000 6944000 8104000 7633000 <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">1. INTERIM REPORTING:</span></p> <p style="font-size: 10pt; line-height: 120%; margin: 0pt; text-align: justify;"><br/></p> <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><span style="font-family: 'times new roman', times;"><span style="font-size: 10pt;">The interim condensed consolidated financial statements of CyberOptics Corporation ("we", "us" or "our") presented herein as of</span><span style="font-size: 10pt;"> </span><span style="border-right: none; border-left: none;"><span id="fs_XJD88T7S6O00000000000000000000">September 30, 2019</span><span style="font-size: 10pt;">,</span></span><span style="font-size: 10pt;"> and for the </span><span id="fs_WEWZUP2Z7400000000000000000000">three and nine</span><span style="border-right: none; border-left: none;"><span style="border-right: none; border-left: none;"> month periods ended <span style="border-right: none; border-left: none;"><span id="fs_0I2UU2ATG000000000000000000000">September 30, 2019</span></span></span></span><span style="font-size: 10pt;"> and</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;"><span id="fs_PGD2FBBH3400000000000000000000">2018</span>, are unaudited but, in the opinion of management, include all adjustments, consisting of normal recurring adjustments necessary, for a fair presentation of financial position, results of operations and cash flows for the periods presented.</span></span></p> <p style="font-size: 10pt; line-height: 120%; margin: 0pt; text-align: justify;"><br/></p> <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><span style="font-family: 'times new roman', times;"><span style="font-size: 10pt;">The results of operations for the </span><span style="font-size: 10pt;"><span id="fs_9V4PHT74N400000000000000000000">three and nine</span> month periods ended</span><span style="font-size: 10pt;"> </span><span id="fs_8GKG4KRO7400000000000000000000">September 30, 2019</span><span style="font-size: 10pt;"> do not necessarily indicate the results to be expected for the full year. The</span><span style="font-size: 10pt;"> </span><span id="fs_CRO6BMMRV400000000000000000000">December 31, 2018</span><span style="font-size: 10pt;"> consolidated balance sheet data was derived from audited consolidated financial statements, but does not include all disclosures required by accounting principles generally accepted in the United States of America ("U.S. GAAP"). The unaudited interim condensed consolidated financial statements should be read in conjunction with our consolidated financial statements and notes thereto contained in our Annual Report on Form 10-K for the year ended</span><span style="font-size: 10pt;"> </span><span id="fs_T0IRLM5ELC00000000000000000000">December 31, 2018</span><span style="font-size: 10pt;">.</span></span></p> <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><span><strong><span style="font-family: 'times new roman', times; font-size: 10pt;">2. RECENT ACCOUNTING DEVELOPMENTS: </span></strong></span><br/></p> <p style="margin: 0pt; line-height: 80%; font-size: 10pt;"><br/></p> <p style="margin: 0in 0in 0.0001pt; line-height: 1.3; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="line-height: inherit;"><span class="selected" style="font-size: 10pt; line-height: inherit; color: #000000;">In February 2016, the Financial Accounting Standards Board (the "FASB") issued new lease accounting guidance, ASU 2016-02, <em>Leases</em> (also referred to as Topic 842), which we adopted on January 1, 2019. Under Topic 842, at the commencement date, lessees are required (a) to recognize a lease liability, which is a lessee's obligation to make lease payments arising from a lease, measured on a discounted basis, and (b) to record a right-of-use asset, which is an asset that represents the lessee’s right to use, or control the use of, a specified asset for the lease term. In July 2018, the FASB issued ASU 2018-11, <em>Leases (Topic 842), Targeted Improvements</em></span><span class="selected" style="font-size: 10pt; line-height: inherit;">, which gave companies the option of applying the new standard at the adoption date, rather than retrospectively to the earliest period presented in the financial statements, with recognition of a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. We chose the option to apply the new standard at the adoption date, and therefore we were not required to restate the financial statements for prior periods, nor are we required to provide the disclosures required by Topic <span style="border-left: none; border-right: none; line-height: inherit;">842</span> for prior periods. Upon adoption of Topic 842, we recognized an <span>approximate $2.6 million right-of-use asset, and an approximate $3.2 million lease liability.</span> Our previously recognized liability for lease incentives recorded under prior accounting standards was eliminated. The cumulative-effect adjustment to the opening balance of retained earnings related to our adoption of Topic 842 was inconsequential. Our adoption of Topic 842 did not impact our cash flows or have a material impact on our results of operations. We have expanded our consolidated financial statement disclosures to comply with the requirements of Topic <span style="border-left: none; border-right: none; line-height: inherit;">842</span>.</span></span></p> <p style="line-height: 1.3; font-size: 12pt; font-family: 'Times New Roman', serif; text-indent: 0pt; margin: 10pt 0pt;"><span style="line-height: inherit;"><span class="selected" style="font-size: 10pt; line-height: inherit;">In February 2018, the FASB issued ASU <span style="border-left: none; border-right: none; line-height: inherit;">2018</span>-<span style="border-left: none; border-right: none; line-height: inherit;">02</span>, <em>Reclassification of Tax Effects from Accumulated Other Comprehensive Income </em>("ASU <span style="border-left: none; border-right: none; line-height: inherit;">2018</span>-<span style="border-left: none; border-right: none; line-height: inherit;">02"</span>), which allows an entity to elect an option to reclassify the stranded tax effects related to the application of the Tax Cuts and Jobs Act (the "TCJA") from accumulated other comprehensive income or loss to retained earnings. ASU 2018-02 was effective January 1, 2019 and could be applied either in the period of adoption or retrospectively to all applicable periods.<span style="line-height: inherit;"> </span>We did not elect to reclassify the stranded tax effects related to the application of the TCJA from accumulated other comprehensive loss to retained earnings. </span></span></p> <p style="margin: 0in 0in 0.0001pt; line-height: 1.3; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit;"><span style="line-height: inherit;">In January 2017, the FASB issued <span style="color: #000000; line-height: inherit;">guidance on simplifying the test for goodwill impairment, </span>ASU <span style="border-left: none; border-right: none; line-height: inherit;">2017</span>-<span style="border-left: none; border-right: none; line-height: inherit;">04</span>, <i>Simplifying the Test for Goodwill Impairment </i>("ASU <span style="border-left: none; border-right: none; line-height: inherit;">2017</span>-<span style="border-left: none; border-right: none; line-height: inherit;">04"</span>). Under ASU 2017-04, goodwill impairment would be measured as the amount by which a reporting unit’s carrying value exceeds its fair value, but not in an amount in excess of the carrying value of goodwill. The new standard eliminates the requirement to determine goodwill impairment by calculating the implied fair value of goodwill by hypothetically assigning the fair value of a reporting unit to all of its assets and liabilities as if that reporting unit had been acquired in a business combination. ASU <span style="border-left: none; border-right: none; line-height: inherit;">2017</span>-<span style="border-left: none; border-right: none; line-height: inherit;">04</span> is to be applied prospectively to impairment tests beginning January 1, 2020, with early adoption permitted. We are currently evaluating when we will adopt ASU <span style="border-left: none; border-right: none; line-height: inherit;">2017</span>-<span style="border-left: none; border-right: none; line-height: inherit;">04</span> and do not expect the adoption to have a material impact on our consolidated financial statements. </span></span></p> <div> </div> <p style="margin: 0in 0in 0.0001pt; line-height: 1.3; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="line-height: inherit;"><span class="selected" style="font-size: 10pt; line-height: inherit; color: #000000;">In February 2016, the Financial Accounting Standards Board (the "FASB") issued new lease accounting guidance, ASU 2016-02, <em>Leases</em> (also referred to as Topic 842), which we adopted on January 1, 2019. Under Topic 842, at the commencement date, lessees are required (a) to recognize a lease liability, which is a lessee's obligation to make lease payments arising from a lease, measured on a discounted basis, and (b) to record a right-of-use asset, which is an asset that represents the lessee’s right to use, or control the use of, a specified asset for the lease term. In July 2018, the FASB issued ASU 2018-11, <em>Leases (Topic 842), Targeted Improvements</em></span><span class="selected" style="font-size: 10pt; line-height: inherit;">, which gave companies the option of applying the new standard at the adoption date, rather than retrospectively to the earliest period presented in the financial statements, with recognition of a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. We chose the option to apply the new standard at the adoption date, and therefore we were not required to restate the financial statements for prior periods, nor are we required to provide the disclosures required by Topic <span style="border-left: none; border-right: none; line-height: inherit;">842</span> for prior periods. Upon adoption of Topic 842, we recognized an <span>approximate $2.6 million right-of-use asset, and an approximate $3.2 million lease liability.</span> Our previously recognized liability for lease incentives recorded under prior accounting standards was eliminated. The cumulative-effect adjustment to the opening balance of retained earnings related to our adoption of Topic 842 was inconsequential. Our adoption of Topic 842 did not impact our cash flows or have a material impact on our results of operations. We have expanded our consolidated financial statement disclosures to comply with the requirements of Topic <span style="border-left: none; border-right: none; line-height: inherit;">842</span>.</span></span></p> <p style="line-height: 1.3; font-size: 12pt; font-family: 'Times New Roman', serif; text-indent: 0pt; margin: 10pt 0pt;"><span style="line-height: inherit;"><span class="selected" style="font-size: 10pt; line-height: inherit;">In February 2018, the FASB issued ASU <span style="border-left: none; border-right: none; line-height: inherit;">2018</span>-<span style="border-left: none; border-right: none; line-height: inherit;">02</span>, <em>Reclassification of Tax Effects from Accumulated Other Comprehensive Income </em>("ASU <span style="border-left: none; border-right: none; line-height: inherit;">2018</span>-<span style="border-left: none; border-right: none; line-height: inherit;">02"</span>), which allows an entity to elect an option to reclassify the stranded tax effects related to the application of the Tax Cuts and Jobs Act (the "TCJA") from accumulated other comprehensive income or loss to retained earnings. ASU 2018-02 was effective January 1, 2019 and could be applied either in the period of adoption or retrospectively to all applicable periods.<span style="line-height: inherit;"> </span>We did not elect to reclassify the stranded tax effects related to the application of the TCJA from accumulated other comprehensive loss to retained earnings. </span></span></p> <p style="margin: 0in 0in 0.0001pt; line-height: 1.3; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit;"><span style="line-height: inherit;">In January 2017, the FASB issued <span style="color: #000000; line-height: inherit;">guidance on simplifying the test for goodwill impairment, </span>ASU <span style="border-left: none; border-right: none; line-height: inherit;">2017</span>-<span style="border-left: none; border-right: none; line-height: inherit;">04</span>, <i>Simplifying the Test for Goodwill Impairment </i>("ASU <span style="border-left: none; border-right: none; line-height: inherit;">2017</span>-<span style="border-left: none; border-right: none; line-height: inherit;">04"</span>). Under ASU 2017-04, goodwill impairment would be measured as the amount by which a reporting unit’s carrying value exceeds its fair value, but not in an amount in excess of the carrying value of goodwill. The new standard eliminates the requirement to determine goodwill impairment by calculating the implied fair value of goodwill by hypothetically assigning the fair value of a reporting unit to all of its assets and liabilities as if that reporting unit had been acquired in a business combination. ASU <span style="border-left: none; border-right: none; line-height: inherit;">2017</span>-<span style="border-left: none; border-right: none; line-height: inherit;">04</span> is to be applied prospectively to impairment tests beginning January 1, 2020, with early adoption permitted. We are currently evaluating when we will adopt ASU <span style="border-left: none; border-right: none; line-height: inherit;">2017</span>-<span style="border-left: none; border-right: none; line-height: inherit;">04</span> and do not expect the adoption to have a material impact on our consolidated financial statements. </span></span></p> <div> </div> 2600000 3200000 <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><strong>3. <span>REVENUE RECOGNITION:</span></strong></span></p> <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><br/></p> <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><span style="font-size: 10pt;">Our revenue performance obligations are primarily satisfied at a point in time and limited revenue streams are satisfied over time as work progresses. </span></p> <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><br/></p> <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">The following is a summary of our revenue performance obligations in the <span style="border-right: none; border-left: none;"><span id="fs_A9L8Y1IOGG00000000000000000000FM">three and nine</span> months ended <span id="fs_UQV6M8X3OG00000000000000000000FM">September 30, 2019</span></span> and the <span style="border-right: none; border-left: none;"><span id="fs_YGLQ2R7JV400000000000000000000FM">three and nine</span> months ended <span id="fs_JB9WFM2W8W00000000000000000000FM">September 30, 2018</span></span>:</span></p> <div style="border-right: none; border-left: none;"> <div style="border-right: none; border-left: none;"> <div style="border-right: none; border-left: none;"> <table border="0" cellpadding="0" style="width: 99.8657%; margin-left: 0.1pt; border-collapse: collapse; height: 85px; font-family: 'times new roman'; font-size: 10pt;" width="100%"> <tbody> <tr style="height: 17px;"> <td style="padding: 0.75pt; height: 17px;"><br/></td> <td style="padding: 0.75pt; height: 17px;"><br/></td> <td colspan="5" style="padding: 0.75pt; text-align: center; height: 17px;"><br/></td> <td style="padding: 0.75pt; height: 17px;"><br/></td> <td colspan="5" style="padding: 0.75pt; text-align: center; height: 17px;"><br/></td> </tr> <tr style="height: 17px;"> <td style="padding: 0.75pt; height: 17px;"><br/></td> <td style="padding: 0.75pt; height: 17px;"><br/></td> <td colspan="5" style="padding: 0.75pt; height: 17px; text-align: center; border-bottom: 1pt solid #000000;"><strong><span style="font-size: 8pt;"><span style="border-right: none; border-left: none;"><span id="fs_3WEGHF6L0G00000000000000000000FM">Three Months Ended September 30, 2019</span></span></span></strong></td> <td style="padding: 0.75pt; height: 17px;"><br/></td> <td colspan="5" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0.75pt; height: 17px; text-align: center; border-bottom: 1pt solid #000000;"><span style="font-size: 8pt;"/><span style="border-right: none; border-left: none;"><span style="font-size: 8pt;"><strong><span style="border-right: none; border-left: none;"><span id="fs_VQ4QIXV4PC00000000000000000000FM">Three Months Ended September 30, 2018</span></span></strong></span></span><br/></td> </tr> <tr style="height: 13px;"> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0.75pt; height: 13px; vertical-align: bottom;" valign="bottom"> <p style="margin-right: 0in; margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;">(In thousands except percentages)</span></strong><span style="font-size: 10.0pt;"/></p> </td> <td style="padding: 0.75pt; height: 13px;"><br/></td> <td colspan="2" style="padding: 0.75pt; height: 13px; text-align: center; border-bottom: 1pt solid #000000; vertical-align: bottom;" valign="bottom"><span style="font-size: 8pt;"><strong>Revenues</strong></span></td> <td style="padding: 0.75pt; height: 13px;"><br/></td> <td colspan="2" style="padding: 0.75pt; height: 13px; text-align: center; border-bottom: 1pt solid #000000; vertical-align: bottom;" valign="bottom"><span style="font-size: 8pt;"><strong>Percent of Revenues</strong></span><br/></td> <td style="padding: 0.75pt; height: 13px;"/> <td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0.75pt; height: 13px; border-bottom: 1pt solid #000000;" valign="bottom"> <p style="text-align: center; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;">Revenues</span></strong><span style="font-size: 10.0pt;"/></p> </td> <td style="padding: 0.75pt; height: 13px;"/> <td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0.75pt; height: 13px; vertical-align: bottom;" valign="bottom"> <p style="text-align: center; margin-right: 0in; margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;">Percent of Revenues</span></strong><span style="font-size: 10.0pt;"/></p> </td> </tr> <tr style="height: 12px;"> <td style="background: #d6f3e8; padding: 0.75pt; height: 12px; width: 46%;"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;"> Revenue recognized over time </span></p> </td> <td style="background: #d6f3e8; padding: 0.75pt; height: 12px; width: 2%;"><br/></td> <td style="background: #d6f3e8; padding: 0.75pt; height: 12px; text-align: left; width: 1%;">$</td> <td style="background: #d6f3e8; padding: 0.75pt; height: 12px; text-align: right; width: 10%;">403</td> <td style="background: #d6f3e8; padding: 0.75pt; height: 12px; width: 1%;"><br/></td> <td style="background: #d6f3e8; padding: 0.75pt; height: 12px; text-align: right; width: 12%;">3</td> <td style="background: #d6f3e8; padding: 0.75pt; height: 12px; width: 1%;"> <p>%<br/></p> </td> <td style="background: #d6f3e8; padding: 0.75pt; height: 12px; width: 2%;"/> <td style="background: #d6f3e8; padding: 0.75pt; height: 12px; text-align: left; width: 1%;"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; text-align: left;"><span style="font-size: 10.0pt;"> $ </span></p> </td> <td style="background: #d6f3e8; padding: 0.75pt; height: 12px; width: 10%;"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">1,241</span></p> </td> <td style="background: #d6f3e8; padding: 0.75pt; height: 12px; width: 1%;"/> <td style="background: #d6f3e8; padding: 0.75pt; height: 12px; width: 12%;"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">7</span></p> </td> <td style="background: #d6f3e8; padding: 0.75pt; height: 12px; width: 1%;"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt; font-family: Symbol;"> % </span></p> </td> </tr> <tr style="height: 13px;"> <td style="padding: 0.75pt; height: 13px;"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;"> Revenue recognized at a point in time </span></p> </td> <td style="padding: 0.75pt; height: 13px;"><br/></td> <td style="padding: 0.75pt; height: 13px; border-bottom: 1pt solid #000000; text-align: left;"><br/></td> <td style="padding: 0.75pt; height: 13px; border-bottom: 1pt solid #000000; text-align: right;">11,988</td> <td style="padding: 0.75pt; height: 13px;"><br/></td> <td style="padding: 0.75pt; height: 13px; border-bottom: 1pt solid #000000; text-align: right;">97</td> <td style="padding: 0.75pt; height: 13px; border-bottom: 1pt solid #000000;">%</td> <td style="padding: 0.75pt; height: 13px;"/> <td style="padding: 0.75pt; height: 13px; text-align: left;"/> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0.75pt; height: 13px;"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">15,442</span></p> </td> <td style="padding: 0.75pt; height: 13px;"/> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0.75pt; height: 13px;"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">93</span></p> </td> <td style="padding: 0.75pt; height: 13px;"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;"> % </span></p> </td> </tr> <tr style="height: 13px;"> <td style="background: #d6f3e8; padding: 0.75pt; height: 13px;"/> <td style="background: #d6f3e8; padding: 0.75pt; height: 13px;"><br/></td> <td style="background: #d6f3e8; padding: 0.75pt; height: 13px; border-bottom: 2.8pt double #000000; text-align: left;">$</td> <td style="background: #d6f3e8; padding: 0.75pt; height: 13px; border-bottom: 2.8pt double #000000; text-align: right;">12,391</td> <td style="background: #d6f3e8; padding: 0.75pt; height: 13px;"><br/></td> <td style="background: #d6f3e8; padding: 0.75pt; height: 13px; border-bottom: 2.8pt double #000000; text-align: right;">100</td> <td style="background: #d6f3e8; padding: 0.75pt; height: 13px; border-bottom: 2.8pt double #000000;">%</td> <td style="background: #d6f3e8; padding: 0.75pt; height: 13px;"/> <td style="border-top: 1pt solid black; border-left: none; border-bottom: 2.25pt double black; border-right: none; background: #d6f3e8; padding: 0.75pt; height: 13px; text-align: left;"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; text-align: left;"><span style="font-size: 10.0pt;"> $ </span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2.25pt double black; background: #d6f3e8; padding: 0.75pt; height: 13px;"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">16,683</span></p> </td> <td style="background: #d6f3e8; padding: 0.75pt; height: 13px;"/> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2.25pt double black; background: #d6f3e8; padding: 0.75pt; height: 13px;"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">100</span></p> </td> <td style="border-top: 1pt solid black; border-left: none; border-bottom: 2.25pt double black; border-right: none; background: #d6f3e8; padding: 0.75pt; height: 13px;"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt; font-family: Symbol;"> % </span></p> </td> </tr> </tbody> </table> </div> </div> </div> <div style="border-right: none; border-left: none;"> <div style="border-right: none; border-left: none;"> <div style="border-right: none; border-left: none;"> <table border="0" cellpadding="0" style="width: 99.8657%; margin-left: 0.1pt; border-collapse: collapse; height: 82px; font-family: 'times new roman'; font-size: 10pt;" width="100%"> <tbody> <tr style="height: 17px;"> <td style="padding: 0.75pt; height: 17px;"><br/></td> <td style="padding: 0.75pt; height: 17px;"><br/></td> <td colspan="5" style="padding: 0.75pt; text-align: center; height: 17px;"><br/></td> <td style="padding: 0.75pt; height: 17px;"><br/></td> <td colspan="5" style="padding: 0.75pt; text-align: center; height: 17px;"><br/></td> </tr> <tr style="height: 17px;"> <td style="padding: 0.75pt; height: 17px;"><br/></td> <td style="padding: 0.75pt; height: 17px;"><br/></td> <td colspan="5" style="padding: 0.75pt; height: 17px; text-align: center; border-bottom: 1pt solid #000000;"><strong><span style="font-size: 8pt;"><span id="fs_9AYL1P2RPC00000000000000000000FM"><span id="fs_91BE4H1HM800000000000000000000FM">Nine Months Ended September 30, 2019</span></span></span></strong></td> <td style="padding: 0.75pt; height: 17px;"><br/></td> <td colspan="5" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0.75pt; height: 17px; text-align: center; border-bottom: 1pt solid #000000;"><span style="border-right: none; border-left: none;"><span style="font-size: 8pt;"><strong><span id="fs_YZS7HWDNSG00000000000000000000FM"><span id="fs_PWLG5WCMNK00000000000000000000FM">Nine Months Ended September 30, 2018</span></span></strong></span></span><br/></td> </tr> <tr style="height: 13px;"> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0.75pt; height: 13px; vertical-align: bottom;" valign="bottom"> <p style="margin-right: 0in; margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;">(In thousands except percentages)</span></strong></p> </td> <td style="padding: 0.75pt; height: 13px;"><br/></td> <td colspan="2" style="padding: 0.75pt; height: 13px; text-align: center; border-bottom: 1pt solid #000000; vertical-align: bottom;" valign="bottom"><span style="font-size: 8pt;"><strong>Revenues</strong></span></td> <td style="padding: 0.75pt; height: 13px;"><br/></td> <td colspan="2" style="padding: 0.75pt; height: 13px; text-align: center; border-bottom: 1pt solid #000000; vertical-align: bottom;" valign="bottom"><span style="font-size: 8pt;"><strong>Percent of Revenues</strong></span><br/></td> <td style="padding: 0.75pt; height: 13px;"/> <td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0.75pt; height: 13px; border-bottom: 1pt solid #000000;" valign="bottom"> <p style="text-align: center; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;">Revenues</span></strong></p> </td> <td style="padding: 0.75pt; height: 13px;"/> <td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0.75pt; height: 13px; vertical-align: bottom;" valign="bottom"> <p style="text-align: center; margin-right: 0in; margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;">Percent of Revenues</span></strong></p> </td> </tr> <tr style="height: 12px;"> <td style="background: #d6f3e8; padding: 0.75pt; height: 12px; width: 46%;"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;"> Revenue recognized over time </span></p> </td> <td style="background: #d6f3e8; padding: 0.75pt; height: 12px; width: 2%;"><br/></td> <td style="background: #d6f3e8; padding: 0.75pt; height: 12px; text-align: left; width: 1%;">$</td> <td style="background: #d6f3e8; padding: 0.75pt; height: 12px; text-align: right; width: 10%;">1,041</td> <td style="background: #d6f3e8; padding: 0.75pt; height: 12px; width: 1%;"><br/></td> <td style="background: #d6f3e8; padding: 0.75pt; height: 12px; text-align: right; width: 12%;">2</td> <td style="background: #d6f3e8; padding: 0.75pt; height: 12px; width: 1%;"> <p>%<br/></p> </td> <td style="background: #d6f3e8; padding: 0.75pt; height: 12px; width: 2%;"/> <td style="background: #d6f3e8; padding: 0.75pt; height: 12px; width: 1%;"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; text-align: left;"><span style="font-size: 10.0pt;"> $ </span></p> </td> <td style="background: #d6f3e8; padding: 0.75pt; height: 12px; width: 10%;"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">3,262</span></p> </td> <td style="background: #d6f3e8; padding: 0.75pt; height: 12px; width: 1%;"/> <td style="background: #d6f3e8; padding: 0.75pt; height: 12px; width: 12%;"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">7</span></p> </td> <td style="background: #d6f3e8; padding: 0.75pt; height: 12px; width: 1%;"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt; font-family: Symbol;"> % </span></p> </td> </tr> <tr style="height: 13px;"> <td style="padding: 0.75pt; height: 13px;"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;"> Revenue recognized at a point in time </span></p> </td> <td style="padding: 0.75pt; height: 13px;"><br/></td> <td style="padding: 0.75pt; height: 13px; border-bottom: 1pt solid #000000; text-align: left;"><br/></td> <td style="padding: 0.75pt; height: 13px; border-bottom: 1pt solid #000000; text-align: right;">41,370</td> <td style="padding: 0.75pt; height: 13px;"><br/></td> <td style="padding: 0.75pt; height: 13px; border-bottom: 1pt solid #000000; text-align: right;">98</td> <td style="padding: 0.75pt; height: 13px; border-bottom: 1pt solid #000000;">%</td> <td style="padding: 0.75pt; height: 13px;"/> <td style="padding: 0.75pt; height: 13px;"/> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0.75pt; height: 13px;"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">43,395</span></p> </td> <td style="padding: 0.75pt; height: 13px;"/> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0.75pt; height: 13px;"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">93</span></p> </td> <td style="padding: 0.75pt; height: 13px;"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;"> % </span></p> </td> </tr> <tr style="height: 10px;"> <td style="background: #d6f3e8; padding: 0.75pt; height: 10px;"/> <td style="background: #d6f3e8; padding: 0.75pt; height: 10px;"><br/></td> <td style="background: #d6f3e8; padding: 0.75pt; height: 10px; border-bottom: 2.8pt double #000000; text-align: left;">$</td> <td style="background: #d6f3e8; padding: 0.75pt; height: 10px; border-bottom: 2.8pt double #000000; text-align: right;">42,411</td> <td style="background: #d6f3e8; padding: 0.75pt; height: 10px;"><br/></td> <td style="background: #d6f3e8; padding: 0.75pt; height: 10px; border-bottom: 2.8pt double #000000; text-align: right;">100</td> <td style="background: #d6f3e8; padding: 0.75pt; height: 10px; border-bottom: 2.8pt double #000000;">%</td> <td style="background: #d6f3e8; padding: 0.75pt; height: 10px;"/> <td style="border-top: 1pt solid black; border-left: none; border-bottom: 2.25pt double black; border-right: none; background: #d6f3e8; padding: 0.75pt; height: 10px;"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; text-align: left;"><span style="font-size: 10.0pt;"> $ </span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2.25pt double black; background: #d6f3e8; padding: 0.75pt; height: 10px;"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">46,657</span></p> </td> <td style="background: #d6f3e8; padding: 0.75pt; height: 10px;"/> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2.25pt double black; background: #d6f3e8; padding: 0.75pt; height: 10px;"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">100</span></p> </td> <td style="border-top: 1pt solid black; border-left: none; border-bottom: 2.25pt double black; border-right: none; background: #d6f3e8; padding: 0.75pt; height: 10px;"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt; font-family: Symbol;"> % </span></p> </td> </tr> </tbody> </table> </div> </div> </div> <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><span style="font-size: 10pt;"><br/></span></p> <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><span style="font-size: 10pt;">See Note <span id="fs_V2HZ98UF0W00000000000000000000fs">10</span> for additional information regarding disaggregation of revenue. </span><br/></p> <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><span style="font-size: 10pt;"><br/></span></p> <p style="margin: 0in 0in 0.0001pt; line-height: normal; font-size: 11pt; font-family: Calibri, sans-serif;"><span style="font-family: 'times new roman', times;"><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 10pt;">Contract Balances</span></i></b></span></p> <p style="margin: 0pt; line-height: 120%; font-size: 8pt;"><br/></p> <p style="margin: 0pt 0pt 10pt; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: 0pt;"><span><span style="font-size: 10pt; font-family: 'times new roman', times;"> <span style="color: black;">Contract assets consist of unbilled amounts from sales where we recognize the revenue over time and the revenue recognized exceeds the amount billed to the customer at a point in time. Accounts receivable are recorded when the right to payment becomes unconditional. Contract liabilities consist of payments received in advance of performance under the contract. Contract liabilities are recognized as revenue when we perform under the contract. </span></span></span></p> <p style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;"><span><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="color: black;">The following summarizes our contract assets and contract liabilities:    </span></span></span></p> <div style="border-left: none; border-right: none;"> <div style="border-right: none; border-left: none;"> <div style="border-right: none; border-left: none;"> <div style="border-right: none; border-left: none;"> <table border="0" cellpadding="0" style="border: medium; width: 100%; margin-left: 0.1px; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; height: 104px;" width="100%"> <tbody> <tr style="height: 18px;"> <td style="padding: 0in 5.75pt; height: 18px;"><br/></td> <td style="padding: 0px; height: 18px;"><br/></td> <td colspan="3" style="padding: 0in 5.75pt; vertical-align: bottom; height: 18px;"><br/></td> <td style="padding: 0px; height: 18px;"><br/></td> <td colspan="3" style="padding: 0in 5.75pt; vertical-align: bottom; height: 18px;"><br/></td> </tr> <tr style="height: 35px;"> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; padding: 0in 5.75pt; height: 35px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; line-height: normal; font-size: 11pt; font-family: Calibri, sans-serif;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><b style="mso-bidi-font-weight: normal;"><span style="font-size: 8pt;">(In thousands)</span></b></span></p> </td> <td style="padding: 0px; height: 35px;" valign="top"><br/></td> <td colspan="3" style="padding: 0in 5.75pt; border-bottom: 1pt solid #000000; height: 35px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; text-align: center; line-height: normal; font-size: 11pt; font-family: Calibri, sans-serif;"><span style="font-family: 'times new roman', times; font-size: 8pt;"><b style="mso-bidi-font-weight: normal;"><span id="fs_5160J8YZ4000000000000000000000">September 30,</span> </b></span></p> <p style="margin: 0in 0in 0.0001pt; text-align: center; line-height: normal; font-size: 11pt; font-family: Calibri, sans-serif;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><b style="mso-bidi-font-weight: normal;"><span style="border-left: none; border-right: none; font-size: 8pt;"><span id="fs_IXHVTPPJC000000000000000000000">2019</span></span></b></span></p> </td> <td style="padding: 0px; height: 35px;" valign="top"><br/></td> <td colspan="3" style="padding: 0in 5.75pt; border-bottom: 1pt solid #000000; height: 35px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; text-align: center; line-height: normal; font-size: 11pt; font-family: Calibri, sans-serif;"><span style="font-size: 8pt; font-family: 'times new roman', times;"><b style="mso-bidi-font-weight: normal;"><span id="fs_GC0ALDPRBK00000000000000000000FM">December 31,</span></b></span></p> <p style="margin: 0in 0in 0.0001pt; text-align: center; line-height: normal; font-size: 11pt; font-family: Calibri, sans-serif;"><span style="font-family: 'times new roman', times; font-size: 8pt;"><b style="mso-bidi-font-weight: normal;"><span><span id="fs_T7TG4V4W3400000000000000000000">2018</span></span></b></span></p> </td> </tr> <tr style="height: 17px; background-color: #d6f3e8;"> <td style="padding: 0in 5.75pt; height: 17px; width: 70%; background-color: #d6f3e8;" valign="top"> <p style="margin: 0in 0in 0.0001pt; line-height: normal; font-size: 11pt; font-family: Calibri, sans-serif;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Contract assets, included in other current assets </span></p> </td> <td style="padding: 0px; height: 17px; width: 1%; margin-left: 0.1px; background-color: #d6f3e8;" valign="top"><br/></td> <td style="padding: 0px; text-align: left; height: 17px; width: 1%; background-color: #d6f3e8;" valign="top"> <p style="margin: 0in 0in 0.0001pt; line-height: normal; font-size: 11pt; font-family: Calibri, sans-serif;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding: 0px; height: 17px; width: 12%; background-color: #d6f3e8;" valign="top"> <p style="margin: 0in 0in 0.0001pt; line-height: normal; font-size: 11pt; font-family: Calibri, sans-serif; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> 6 </span></span></p> </td> <td style="padding: 0px; height: 17px; width: 1%; background-color: #d6f3e8;" valign="top"> <p style="margin: 0in 0in 0.0001pt; line-height: normal; font-size: 11pt; font-family: Calibri, sans-serif; text-align: right;"><span>   </span></p> </td> <td style="padding: 0px; height: 17px; width: 1%; background-color: #d6f3e8;" valign="top"><br/></td> <td style="padding: 0px; height: 17px; width: 1%; background-color: #d6f3e8;" valign="top"> <p style="margin: 0in 0in 0.0001pt; line-height: normal; font-size: 11pt; font-family: Calibri, sans-serif; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding: 0px; height: 17px; width: 12%; background-color: #d6f3e8;" valign="top"> <p style="margin: 0in 0in 0.0001pt; line-height: normal; font-size: 11pt; font-family: Calibri, sans-serif; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">  — </span></p> </td> <td style="padding: 0px; height: 17px; width: 1%; background-color: #d6f3e8;" valign="top"> <p style="margin: 0in 0in 0.0001pt; line-height: normal; font-size: 11pt; font-family: Calibri, sans-serif; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 0in 5.75pt; height: 17px;" valign="top"> <p style="margin: 0in 0in 0.0001pt; line-height: normal; font-size: 11pt; font-family: Calibri, sans-serif;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Contract liabilities - advance customer payments</span></p> </td> <td style="padding: 0px; height: 17px;" valign="top"><br/></td> <td style="padding: 0px; text-align: left; height: 17px;" valign="top"> <p style="margin: 0in 0in 0.0001pt; line-height: normal; font-size: 11pt; font-family: Calibri, sans-serif;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding: 0px; height: 17px;" valign="top"> <p style="margin: 0in 0in 0.0001pt; line-height: normal; font-size: 11pt; font-family: Calibri, sans-serif; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">427</span></span><br/></p> </td> <td style="padding: 0px; height: 17px;" valign="top"> <p style="margin: 0in 0in 0.0001pt; line-height: normal; font-size: 11pt; font-family: Calibri, sans-serif; text-align: right;"><span>   </span></p> </td> <td style="padding: 0px; height: 17px;" valign="top"><br/></td> <td style="padding: 0px; height: 17px;" valign="top"> <p style="margin: 0in 0in 0.0001pt; line-height: normal; font-size: 11pt; font-family: Calibri, sans-serif; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding: 0px; height: 17px;" valign="top"> <p style="margin: 0in 0in 0.0001pt; line-height: normal; font-size: 11pt; font-family: Calibri, sans-serif; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">366</span><br/></p> </td> <td style="padding: 0px; height: 17px;" valign="top"> <p style="margin: 0in 0in 0.0001pt; line-height: normal; font-size: 11pt; font-family: Calibri, sans-serif; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="background-color: #d6f3e8; height: 17px;"> <td style="padding: 0in 5.75pt; background-color: #d6f3e8; height: 17px;">Contract liabilities - deferred warranty revenue</td> <td style="padding: 0px; background-color: #d6f3e8; height: 17px;"><br/></td> <td style="padding: 0px; text-align: left; background-color: #d6f3e8; height: 17px;">$</td> <td style="padding: 0px; text-align: right; background-color: #d6f3e8; height: 17px; vertical-align: bottom;" valign="bottom">235</td> <td style="padding: 0px; background-color: #d6f3e8; height: 17px;"><br/></td> <td style="padding: 0px; background-color: #d6f3e8; height: 17px;"><br/></td> <td style="padding: 0px; background-color: #d6f3e8; height: 17px;">$</td> <td style="padding: 0px; background-color: #d6f3e8; height: 17px; vertical-align: bottom;" valign="bottom"> <p style="text-align: right;">218<br/></p> </td> <td style="padding: 0px; background-color: #d6f3e8; height: 17px;"><br/></td> </tr> </tbody> </table> </div> </div> </div> </div> <p style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><br/></span></p> <p style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Changes in contract assets in the <span id="fs_L545AJX0LS00000000000000000000">nine months ended September 30, 2019</span> and the <span id="fs_TKIO6A9H0W00000000000000000000FM">nine months ended September 30, 2018</span> resulted from unbilled amounts under sensor product arrangements and longer duration <span id="fs_TBOONUKJLS00000000000000000000fs">3</span>D scanning service projects in which revenue is recognized over time. Changes in contract liabilities primarily resulted from reclassification of beginning contract liabilities to revenue as performance obligations were satisfied or from cash received in advance and not recognized as revenue. </span><span style="font-size: 10pt; font-family: 'times new roman', times;">See Note <span id="fs_7V1C5O1BR400000000000000000000fs">8</span> for changes in contractual obligations related to deferred warranty revenue. <span style="color: #000000; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Unsatisfied performance obligations are generally expected to be recognized as revenue over the nex<span>t <span style="-sec-ix-hidden:Tag1071">one</span> to <span><span>three years.</span></span> </span>There were <span>no</span> impairment losses for contract assets in the <span id="fs_GH0SBXMTGW00000000000000000000">nine months ended September 30, 2019</span> or the <span id="fs_82G0BJJ5TS00000000000000000000FM">nine months ended September 30, 2018</span>.</span></span><br/></p> <p style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="color: #000000; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><br/></span></span></p> <div style="margin: 0pt; text-indent: 0pt;"> <div style="margin: 0pt; text-indent: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">The following summarizes the amounts reclassified from beginning contract liabilities to revenue:</span><br/></div> <div style="border-left: none; border-right: none;"> <div style="border-right: none; border-left: none;"> <div style="border-right: none; border-left: none;"> <table border="0" cellpadding="0" style="width: 100.072%; border-collapse: collapse; height: 96px; font-family: 'times new roman'; font-size: 10pt;" width="100%"> <tbody> <tr style="height: 11px;"> <td style="padding: 0in; height: 11px;"><br/></td> <td style="padding: 0in; height: 11px;"><br/></td> <td colspan="7" style="padding: 0in; height: 11px;"><br/></td> <td style="padding: 0in; height: 11px;"><br/></td> <td colspan="7" style="padding: 0in; text-align: center; height: 11px;"><br/></td> </tr> <tr style="height: 16px;"> <td style="padding: 0in; height: 16px;"><br/></td> <td style="padding: 0in; height: 16px;"><br/></td> <td colspan="7" style="padding: 0in; text-align: center; height: 16px; border-bottom: 1pt solid #000000;"><strong style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><span style="font-size: 8pt;"><span><span id="fs_BDHA5VSGQ800000000000000000000FM">Three Months Ended September 30,</span></span></span></strong></td> <td style="padding: 0in; height: 16px;"><br/></td> <td colspan="7" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0in; height: 16px; text-align: center; border-bottom: 1pt solid #000000;"><strong><span style="font-size: 8pt;"><span id="fs_VT0RTMN45C00000000000000000000FM">Nine Months Ended September 30,</span></span></strong></td> </tr> <tr style="height: 20px;"> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 20px;"><b style="mso-bidi-font-weight: normal;"><span style="font-size: 8.0pt;">(In thousands)</span></b></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 20px;"><br/></td> <td colspan="3" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; text-align: center; height: 20px; border-bottom: 1pt solid #000000;"><strong><span style="font-size: 8pt;"><span id="fs_47A1PNYWV400000000000000000000fs">2019</span></span></strong></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; text-align: center; height: 20px;"><br/></td> <td colspan="3" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; text-align: center; height: 20px; border-bottom: 1pt solid #000000;"><strong><span style="font-size: 8pt;"><span id="fs_IZK60LBZ2O00000000000000000000fs">2018</span></span></strong></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 20px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 20px; border-bottom: 1pt solid #000000;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; text-align: center; height: 20px; border-bottom: 1pt solid #000000;"><strong style="font-family: 'Times New Roman', serif; font-size: 16px; text-align: center;"><span style="font-size: 8pt;"><span style="border-left: none; border-right: none;"><span id="fs_3MB49WDHF400000000000000000000fs">2019</span></span></span></strong><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 20px; border-bottom: 1pt solid #000000;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 20px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 20px; border-bottom: 1pt solid #000000;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; text-align: center; height: 20px; border-bottom: 1pt solid #000000;"><b style="mso-bidi-font-weight: normal;"><span style="font-size: 8.0pt;"><span style="border-left: none; border-right: none;"><span id="fs_UO2ZNCX74000000000000000000000fs">2018</span></span></span></b><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 20px; border-bottom: 1pt solid #000000;"><br/></td> </tr> <tr style="height: 15px; background-color: #d6f3e8;"> <td style="background: #d6f3e8; padding: 0in; height: 15px; width: 48%;" valign="top"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;"> Amounts reclassified from beginning contract liabilities to revenue </span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 15px; width: 1%;"><br/></td> <td style="background: #d6f3e8; padding: 0in; height: 15px; vertical-align: bottom; width: 1%;" valign="bottom"><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="background: #d6f3e8; padding: 0in; height: 15px; text-align: right; vertical-align: bottom; width: 10%;" valign="bottom">342</td> <td style="background: #d6f3e8; padding: 0in; height: 15px; vertical-align: bottom; width: 1%;" valign="bottom"><br/></td> <td style="background: #d6f3e8; padding: 0in; height: 15px; vertical-align: bottom; width: 1%;" valign="bottom"><br/></td> <td style="background: #d6f3e8; padding: 0in; height: 15px; vertical-align: bottom; width: 1%;" valign="bottom"><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="background: #d6f3e8; padding: 0in; height: 15px; text-align: right; vertical-align: bottom; width: 10%;" valign="bottom">39</td> <td style="background: #d6f3e8; padding: 0in; height: 15px; vertical-align: bottom; width: 1%;" valign="bottom"><br/></td> <td style="background: #d6f3e8; padding: 0in; height: 15px; vertical-align: bottom; width: 1%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; text-align: center; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">   </span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 15px; vertical-align: bottom; width: 1%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;"> $ </span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 15px; vertical-align: bottom; width: 10%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; text-align: right; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">401 </span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 15px; vertical-align: bottom; width: 1%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; text-align: right; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">   </span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 15px; vertical-align: bottom; width: 1%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; text-align: center; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">   </span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 15px; vertical-align: bottom; width: 1%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;"> $ </span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 15px; vertical-align: bottom; width: 10%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; text-align: right; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">262 </span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 15px; width: 1%;" valign="top"> <p style="margin: 0in 0in 0.0001pt; text-align: right; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;">Amounts reclassified from deferred warranty revenue</td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px; border-bottom: 1pt solid #000000; vertical-align: bottom;" valign="bottom"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px; text-align: right; border-bottom: 1pt solid #000000; vertical-align: bottom;" valign="bottom">111</td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px; border-bottom: 1pt solid #000000; vertical-align: bottom;" valign="bottom"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px; vertical-align: bottom;" valign="bottom"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px; border-bottom: 1pt solid #000000; vertical-align: bottom;" valign="bottom"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px; text-align: right; border-bottom: 1pt solid #000000; vertical-align: bottom;" valign="bottom">99</td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px; border-bottom: 1pt solid #000000; vertical-align: bottom;" valign="bottom"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px; vertical-align: bottom;" valign="bottom"><br/></td> <td colspan="2" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; border-bottom: 1pt solid #000000; height: 17px; text-align: right; vertical-align: bottom;" valign="bottom">334<br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px; vertical-align: bottom;" valign="bottom"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px; vertical-align: bottom;" valign="bottom"><br/></td> <td colspan="2" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px; border-bottom: 1pt solid #000000; text-align: right; vertical-align: bottom;" valign="bottom">310<br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> </tr> <tr style="height: 17px; background-color: #d6f3e8;"> <td style="background: #d6f3e8; padding: 0in; height: 17px;">Total</td> <td style="background: #d6f3e8; padding: 0in; height: 17px;"><br/></td> <td style="background: #d6f3e8; padding: 0in; height: 17px; border-bottom: 2.8pt double #000000; vertical-align: bottom;" valign="bottom"><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="background: #d6f3e8; padding: 0in; height: 17px; text-align: right; border-bottom: 2.8pt double #000000; vertical-align: bottom;" valign="bottom">453</td> <td style="background: #d6f3e8; padding: 0in; height: 17px; border-bottom: 2.8pt double #000000; vertical-align: bottom;" valign="bottom"><br/></td> <td style="background: #d6f3e8; padding: 0in; height: 17px; vertical-align: bottom;" valign="bottom"><br/></td> <td style="background: #d6f3e8; padding: 0in; height: 17px; border-bottom: 2.8pt double #000000; vertical-align: bottom;" valign="bottom"><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="background: #d6f3e8; padding: 0in; height: 17px; text-align: right; border-bottom: 2.8pt double #000000; vertical-align: bottom;" valign="bottom">138</td> <td style="background: #d6f3e8; padding: 0in; height: 17px; border-bottom: 2.8pt double #000000; vertical-align: bottom;" valign="bottom"><br/></td> <td style="background: #d6f3e8; padding: 0in; height: 17px; vertical-align: bottom;" valign="bottom"><br/></td> <td style="background: #d6f3e8; padding: 0in; height: 17px; border-bottom: 2.8pt double #000000; vertical-align: bottom;" valign="bottom">$</td> <td style="background: #d6f3e8; padding: 0in; text-align: right; height: 17px; border-bottom: 2.8pt double #000000; vertical-align: bottom;" valign="bottom">735</td> <td style="background: #d6f3e8; padding: 0in; height: 17px; border-bottom: 2.8pt double #000000; vertical-align: bottom; border-top: 1pt solid #000000;" valign="bottom"><br/></td> <td style="background: #d6f3e8; padding: 0in; height: 17px; vertical-align: bottom;" valign="bottom"><br/></td> <td style="background: #d6f3e8; padding: 0in; height: 17px; border-bottom: 2.8pt double #000000; vertical-align: bottom;" valign="bottom">$</td> <td style="background: #d6f3e8; padding: 0in; text-align: right; height: 17px; border-bottom: 2.8pt double #000000; vertical-align: bottom;" valign="bottom">572</td> <td style="background: #d6f3e8; padding: 0in; height: 17px; border-bottom: 2.8pt double #000000; border-top: 1pt solid #000000;"><br/></td> </tr> </tbody> </table> </div> </div> </div> </div> <div> </div> <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">The following is a summary of our revenue performance obligations in the <span style="border-right: none; border-left: none;"><span id="fs_A9L8Y1IOGG00000000000000000000FM">three and nine</span> months ended <span id="fs_UQV6M8X3OG00000000000000000000FM">September 30, 2019</span></span> and the <span style="border-right: none; border-left: none;"><span id="fs_YGLQ2R7JV400000000000000000000FM">three and nine</span> months ended <span id="fs_JB9WFM2W8W00000000000000000000FM">September 30, 2018</span></span>:</span></p> <div style="border-right: none; border-left: none;"> <div style="border-right: none; border-left: none;"> <div style="border-right: none; border-left: none;"> <table border="0" cellpadding="0" style="width: 99.8657%; margin-left: 0.1pt; border-collapse: collapse; height: 85px; font-family: 'times new roman'; font-size: 10pt;" width="100%"> <tbody> <tr style="height: 17px;"> <td style="padding: 0.75pt; height: 17px;"><br/></td> <td style="padding: 0.75pt; height: 17px;"><br/></td> <td colspan="5" style="padding: 0.75pt; text-align: center; height: 17px;"><br/></td> <td style="padding: 0.75pt; height: 17px;"><br/></td> <td colspan="5" style="padding: 0.75pt; text-align: center; height: 17px;"><br/></td> </tr> <tr style="height: 17px;"> <td style="padding: 0.75pt; height: 17px;"><br/></td> <td style="padding: 0.75pt; height: 17px;"><br/></td> <td colspan="5" style="padding: 0.75pt; height: 17px; text-align: center; border-bottom: 1pt solid #000000;"><strong><span style="font-size: 8pt;"><span style="border-right: none; border-left: none;"><span id="fs_3WEGHF6L0G00000000000000000000FM">Three Months Ended September 30, 2019</span></span></span></strong></td> <td style="padding: 0.75pt; height: 17px;"><br/></td> <td colspan="5" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0.75pt; height: 17px; text-align: center; border-bottom: 1pt solid #000000;"><span style="font-size: 8pt;"/><span style="border-right: none; border-left: none;"><span style="font-size: 8pt;"><strong><span style="border-right: none; border-left: none;"><span id="fs_VQ4QIXV4PC00000000000000000000FM">Three Months Ended September 30, 2018</span></span></strong></span></span><br/></td> </tr> <tr style="height: 13px;"> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0.75pt; height: 13px; vertical-align: bottom;" valign="bottom"> <p style="margin-right: 0in; margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;">(In thousands except percentages)</span></strong><span style="font-size: 10.0pt;"/></p> </td> <td style="padding: 0.75pt; height: 13px;"><br/></td> <td colspan="2" style="padding: 0.75pt; height: 13px; text-align: center; border-bottom: 1pt solid #000000; vertical-align: bottom;" valign="bottom"><span style="font-size: 8pt;"><strong>Revenues</strong></span></td> <td style="padding: 0.75pt; height: 13px;"><br/></td> <td colspan="2" style="padding: 0.75pt; height: 13px; text-align: center; border-bottom: 1pt solid #000000; vertical-align: bottom;" valign="bottom"><span style="font-size: 8pt;"><strong>Percent of Revenues</strong></span><br/></td> <td style="padding: 0.75pt; height: 13px;"/> <td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0.75pt; height: 13px; border-bottom: 1pt solid #000000;" valign="bottom"> <p style="text-align: center; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;">Revenues</span></strong><span style="font-size: 10.0pt;"/></p> </td> <td style="padding: 0.75pt; height: 13px;"/> <td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0.75pt; height: 13px; vertical-align: bottom;" valign="bottom"> <p style="text-align: center; margin-right: 0in; margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;">Percent of Revenues</span></strong><span style="font-size: 10.0pt;"/></p> </td> </tr> <tr style="height: 12px;"> <td style="background: #d6f3e8; padding: 0.75pt; height: 12px; width: 46%;"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;"> Revenue recognized over time </span></p> </td> <td style="background: #d6f3e8; padding: 0.75pt; height: 12px; width: 2%;"><br/></td> <td style="background: #d6f3e8; padding: 0.75pt; height: 12px; text-align: left; width: 1%;">$</td> <td style="background: #d6f3e8; padding: 0.75pt; height: 12px; text-align: right; width: 10%;">403</td> <td style="background: #d6f3e8; padding: 0.75pt; height: 12px; width: 1%;"><br/></td> <td style="background: #d6f3e8; padding: 0.75pt; height: 12px; text-align: right; width: 12%;">3</td> <td style="background: #d6f3e8; padding: 0.75pt; height: 12px; width: 1%;"> <p>%<br/></p> </td> <td style="background: #d6f3e8; padding: 0.75pt; height: 12px; width: 2%;"/> <td style="background: #d6f3e8; padding: 0.75pt; height: 12px; text-align: left; width: 1%;"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; text-align: left;"><span style="font-size: 10.0pt;"> $ </span></p> </td> <td style="background: #d6f3e8; padding: 0.75pt; height: 12px; width: 10%;"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">1,241</span></p> </td> <td style="background: #d6f3e8; padding: 0.75pt; height: 12px; width: 1%;"/> <td style="background: #d6f3e8; padding: 0.75pt; height: 12px; width: 12%;"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">7</span></p> </td> <td style="background: #d6f3e8; padding: 0.75pt; height: 12px; width: 1%;"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt; font-family: Symbol;"> % </span></p> </td> </tr> <tr style="height: 13px;"> <td style="padding: 0.75pt; height: 13px;"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;"> Revenue recognized at a point in time </span></p> </td> <td style="padding: 0.75pt; height: 13px;"><br/></td> <td style="padding: 0.75pt; height: 13px; border-bottom: 1pt solid #000000; text-align: left;"><br/></td> <td style="padding: 0.75pt; height: 13px; border-bottom: 1pt solid #000000; text-align: right;">11,988</td> <td style="padding: 0.75pt; height: 13px;"><br/></td> <td style="padding: 0.75pt; height: 13px; border-bottom: 1pt solid #000000; text-align: right;">97</td> <td style="padding: 0.75pt; height: 13px; border-bottom: 1pt solid #000000;">%</td> <td style="padding: 0.75pt; height: 13px;"/> <td style="padding: 0.75pt; height: 13px; text-align: left;"/> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0.75pt; height: 13px;"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">15,442</span></p> </td> <td style="padding: 0.75pt; height: 13px;"/> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0.75pt; height: 13px;"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">93</span></p> </td> <td style="padding: 0.75pt; height: 13px;"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;"> % </span></p> </td> </tr> <tr style="height: 13px;"> <td style="background: #d6f3e8; padding: 0.75pt; height: 13px;"/> <td style="background: #d6f3e8; padding: 0.75pt; height: 13px;"><br/></td> <td style="background: #d6f3e8; padding: 0.75pt; height: 13px; border-bottom: 2.8pt double #000000; text-align: left;">$</td> <td style="background: #d6f3e8; padding: 0.75pt; height: 13px; border-bottom: 2.8pt double #000000; text-align: right;">12,391</td> <td style="background: #d6f3e8; padding: 0.75pt; height: 13px;"><br/></td> <td style="background: #d6f3e8; padding: 0.75pt; height: 13px; border-bottom: 2.8pt double #000000; text-align: right;">100</td> <td style="background: #d6f3e8; padding: 0.75pt; height: 13px; border-bottom: 2.8pt double #000000;">%</td> <td style="background: #d6f3e8; padding: 0.75pt; height: 13px;"/> <td style="border-top: 1pt solid black; border-left: none; border-bottom: 2.25pt double black; border-right: none; background: #d6f3e8; padding: 0.75pt; height: 13px; text-align: left;"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; text-align: left;"><span style="font-size: 10.0pt;"> $ </span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2.25pt double black; background: #d6f3e8; padding: 0.75pt; height: 13px;"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">16,683</span></p> </td> <td style="background: #d6f3e8; padding: 0.75pt; height: 13px;"/> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2.25pt double black; background: #d6f3e8; padding: 0.75pt; height: 13px;"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">100</span></p> </td> <td style="border-top: 1pt solid black; border-left: none; border-bottom: 2.25pt double black; border-right: none; background: #d6f3e8; padding: 0.75pt; height: 13px;"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt; font-family: Symbol;"> % </span></p> </td> </tr> </tbody> </table> </div> </div> </div> <div style="border-right: none; border-left: none;"> <div style="border-right: none; border-left: none;"> <div style="border-right: none; border-left: none;"> <table border="0" cellpadding="0" style="width: 99.8657%; margin-left: 0.1pt; border-collapse: collapse; height: 82px; font-family: 'times new roman'; font-size: 10pt;" width="100%"> <tbody> <tr style="height: 17px;"> <td style="padding: 0.75pt; height: 17px;"><br/></td> <td style="padding: 0.75pt; height: 17px;"><br/></td> <td colspan="5" style="padding: 0.75pt; text-align: center; height: 17px;"><br/></td> <td style="padding: 0.75pt; height: 17px;"><br/></td> <td colspan="5" style="padding: 0.75pt; text-align: center; height: 17px;"><br/></td> </tr> <tr style="height: 17px;"> <td style="padding: 0.75pt; height: 17px;"><br/></td> <td style="padding: 0.75pt; height: 17px;"><br/></td> <td colspan="5" style="padding: 0.75pt; height: 17px; text-align: center; border-bottom: 1pt solid #000000;"><strong><span style="font-size: 8pt;"><span id="fs_9AYL1P2RPC00000000000000000000FM"><span id="fs_91BE4H1HM800000000000000000000FM">Nine Months Ended September 30, 2019</span></span></span></strong></td> <td style="padding: 0.75pt; height: 17px;"><br/></td> <td colspan="5" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0.75pt; height: 17px; text-align: center; border-bottom: 1pt solid #000000;"><span style="border-right: none; border-left: none;"><span style="font-size: 8pt;"><strong><span id="fs_YZS7HWDNSG00000000000000000000FM"><span id="fs_PWLG5WCMNK00000000000000000000FM">Nine Months Ended September 30, 2018</span></span></strong></span></span><br/></td> </tr> <tr style="height: 13px;"> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0.75pt; height: 13px; vertical-align: bottom;" valign="bottom"> <p style="margin-right: 0in; margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;">(In thousands except percentages)</span></strong></p> </td> <td style="padding: 0.75pt; height: 13px;"><br/></td> <td colspan="2" style="padding: 0.75pt; height: 13px; text-align: center; border-bottom: 1pt solid #000000; vertical-align: bottom;" valign="bottom"><span style="font-size: 8pt;"><strong>Revenues</strong></span></td> <td style="padding: 0.75pt; height: 13px;"><br/></td> <td colspan="2" style="padding: 0.75pt; height: 13px; text-align: center; border-bottom: 1pt solid #000000; vertical-align: bottom;" valign="bottom"><span style="font-size: 8pt;"><strong>Percent of Revenues</strong></span><br/></td> <td style="padding: 0.75pt; height: 13px;"/> <td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0.75pt; height: 13px; border-bottom: 1pt solid #000000;" valign="bottom"> <p style="text-align: center; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;">Revenues</span></strong></p> </td> <td style="padding: 0.75pt; height: 13px;"/> <td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0.75pt; height: 13px; vertical-align: bottom;" valign="bottom"> <p style="text-align: center; margin-right: 0in; margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;">Percent of Revenues</span></strong></p> </td> </tr> <tr style="height: 12px;"> <td style="background: #d6f3e8; padding: 0.75pt; height: 12px; width: 46%;"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;"> Revenue recognized over time </span></p> </td> <td style="background: #d6f3e8; padding: 0.75pt; height: 12px; width: 2%;"><br/></td> <td style="background: #d6f3e8; padding: 0.75pt; height: 12px; text-align: left; width: 1%;">$</td> <td style="background: #d6f3e8; padding: 0.75pt; height: 12px; text-align: right; width: 10%;">1,041</td> <td style="background: #d6f3e8; padding: 0.75pt; height: 12px; width: 1%;"><br/></td> <td style="background: #d6f3e8; padding: 0.75pt; height: 12px; text-align: right; width: 12%;">2</td> <td style="background: #d6f3e8; padding: 0.75pt; height: 12px; width: 1%;"> <p>%<br/></p> </td> <td style="background: #d6f3e8; padding: 0.75pt; height: 12px; width: 2%;"/> <td style="background: #d6f3e8; padding: 0.75pt; height: 12px; width: 1%;"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; text-align: left;"><span style="font-size: 10.0pt;"> $ </span></p> </td> <td style="background: #d6f3e8; padding: 0.75pt; height: 12px; width: 10%;"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">3,262</span></p> </td> <td style="background: #d6f3e8; padding: 0.75pt; height: 12px; width: 1%;"/> <td style="background: #d6f3e8; padding: 0.75pt; height: 12px; width: 12%;"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">7</span></p> </td> <td style="background: #d6f3e8; padding: 0.75pt; height: 12px; width: 1%;"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt; font-family: Symbol;"> % </span></p> </td> </tr> <tr style="height: 13px;"> <td style="padding: 0.75pt; height: 13px;"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;"> Revenue recognized at a point in time </span></p> </td> <td style="padding: 0.75pt; height: 13px;"><br/></td> <td style="padding: 0.75pt; height: 13px; border-bottom: 1pt solid #000000; text-align: left;"><br/></td> <td style="padding: 0.75pt; height: 13px; border-bottom: 1pt solid #000000; text-align: right;">41,370</td> <td style="padding: 0.75pt; height: 13px;"><br/></td> <td style="padding: 0.75pt; height: 13px; border-bottom: 1pt solid #000000; text-align: right;">98</td> <td style="padding: 0.75pt; height: 13px; border-bottom: 1pt solid #000000;">%</td> <td style="padding: 0.75pt; height: 13px;"/> <td style="padding: 0.75pt; height: 13px;"/> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0.75pt; height: 13px;"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">43,395</span></p> </td> <td style="padding: 0.75pt; height: 13px;"/> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0.75pt; height: 13px;"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">93</span></p> </td> <td style="padding: 0.75pt; height: 13px;"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;"> % </span></p> </td> </tr> <tr style="height: 10px;"> <td style="background: #d6f3e8; padding: 0.75pt; height: 10px;"/> <td style="background: #d6f3e8; padding: 0.75pt; height: 10px;"><br/></td> <td style="background: #d6f3e8; padding: 0.75pt; height: 10px; border-bottom: 2.8pt double #000000; text-align: left;">$</td> <td style="background: #d6f3e8; padding: 0.75pt; height: 10px; border-bottom: 2.8pt double #000000; text-align: right;">42,411</td> <td style="background: #d6f3e8; padding: 0.75pt; height: 10px;"><br/></td> <td style="background: #d6f3e8; padding: 0.75pt; height: 10px; border-bottom: 2.8pt double #000000; text-align: right;">100</td> <td style="background: #d6f3e8; padding: 0.75pt; height: 10px; border-bottom: 2.8pt double #000000;">%</td> <td style="background: #d6f3e8; padding: 0.75pt; height: 10px;"/> <td style="border-top: 1pt solid black; border-left: none; border-bottom: 2.25pt double black; border-right: none; background: #d6f3e8; padding: 0.75pt; height: 10px;"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; text-align: left;"><span style="font-size: 10.0pt;"> $ </span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2.25pt double black; background: #d6f3e8; padding: 0.75pt; height: 10px;"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">46,657</span></p> </td> <td style="background: #d6f3e8; padding: 0.75pt; height: 10px;"/> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2.25pt double black; background: #d6f3e8; padding: 0.75pt; height: 10px;"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">100</span></p> </td> <td style="border-top: 1pt solid black; border-left: none; border-bottom: 2.25pt double black; border-right: none; background: #d6f3e8; padding: 0.75pt; height: 10px;"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt; font-family: Symbol;"> % </span></p> </td> </tr> </tbody> </table> </div> </div> </div> 403000 0.03 1241000 0.07 11988000 0.97 15442000 0.93 12391000 1 16683000 1 1041000 0.02 3262000 0.07 41370000 0.98 43395000 0.93 42411000 1 46657000 1 <p style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;"><span><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="color: black;">The following summarizes our contract assets and contract liabilities:    </span></span></span></p> <div style="border-left: none; border-right: none;"> <div style="border-right: none; border-left: none;"> <div style="border-right: none; border-left: none;"> <div style="border-right: none; border-left: none;"> <table border="0" cellpadding="0" style="border: medium; width: 100%; margin-left: 0.1px; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; height: 104px;" width="100%"> <tbody> <tr style="height: 18px;"> <td style="padding: 0in 5.75pt; height: 18px;"><br/></td> <td style="padding: 0px; height: 18px;"><br/></td> <td colspan="3" style="padding: 0in 5.75pt; vertical-align: bottom; height: 18px;"><br/></td> <td style="padding: 0px; height: 18px;"><br/></td> <td colspan="3" style="padding: 0in 5.75pt; vertical-align: bottom; height: 18px;"><br/></td> </tr> <tr style="height: 35px;"> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid windowtext; padding: 0in 5.75pt; height: 35px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; line-height: normal; font-size: 11pt; font-family: Calibri, sans-serif;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><b style="mso-bidi-font-weight: normal;"><span style="font-size: 8pt;">(In thousands)</span></b></span></p> </td> <td style="padding: 0px; height: 35px;" valign="top"><br/></td> <td colspan="3" style="padding: 0in 5.75pt; border-bottom: 1pt solid #000000; height: 35px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; text-align: center; line-height: normal; font-size: 11pt; font-family: Calibri, sans-serif;"><span style="font-family: 'times new roman', times; font-size: 8pt;"><b style="mso-bidi-font-weight: normal;"><span id="fs_5160J8YZ4000000000000000000000">September 30,</span> </b></span></p> <p style="margin: 0in 0in 0.0001pt; text-align: center; line-height: normal; font-size: 11pt; font-family: Calibri, sans-serif;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><b style="mso-bidi-font-weight: normal;"><span style="border-left: none; border-right: none; font-size: 8pt;"><span id="fs_IXHVTPPJC000000000000000000000">2019</span></span></b></span></p> </td> <td style="padding: 0px; height: 35px;" valign="top"><br/></td> <td colspan="3" style="padding: 0in 5.75pt; border-bottom: 1pt solid #000000; height: 35px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; text-align: center; line-height: normal; font-size: 11pt; font-family: Calibri, sans-serif;"><span style="font-size: 8pt; font-family: 'times new roman', times;"><b style="mso-bidi-font-weight: normal;"><span id="fs_GC0ALDPRBK00000000000000000000FM">December 31,</span></b></span></p> <p style="margin: 0in 0in 0.0001pt; text-align: center; line-height: normal; font-size: 11pt; font-family: Calibri, sans-serif;"><span style="font-family: 'times new roman', times; font-size: 8pt;"><b style="mso-bidi-font-weight: normal;"><span><span id="fs_T7TG4V4W3400000000000000000000">2018</span></span></b></span></p> </td> </tr> <tr style="height: 17px; background-color: #d6f3e8;"> <td style="padding: 0in 5.75pt; height: 17px; width: 70%; background-color: #d6f3e8;" valign="top"> <p style="margin: 0in 0in 0.0001pt; line-height: normal; font-size: 11pt; font-family: Calibri, sans-serif;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Contract assets, included in other current assets </span></p> </td> <td style="padding: 0px; height: 17px; width: 1%; margin-left: 0.1px; background-color: #d6f3e8;" valign="top"><br/></td> <td style="padding: 0px; text-align: left; height: 17px; width: 1%; background-color: #d6f3e8;" valign="top"> <p style="margin: 0in 0in 0.0001pt; line-height: normal; font-size: 11pt; font-family: Calibri, sans-serif;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding: 0px; height: 17px; width: 12%; background-color: #d6f3e8;" valign="top"> <p style="margin: 0in 0in 0.0001pt; line-height: normal; font-size: 11pt; font-family: Calibri, sans-serif; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> 6 </span></span></p> </td> <td style="padding: 0px; height: 17px; width: 1%; background-color: #d6f3e8;" valign="top"> <p style="margin: 0in 0in 0.0001pt; line-height: normal; font-size: 11pt; font-family: Calibri, sans-serif; text-align: right;"><span>   </span></p> </td> <td style="padding: 0px; height: 17px; width: 1%; background-color: #d6f3e8;" valign="top"><br/></td> <td style="padding: 0px; height: 17px; width: 1%; background-color: #d6f3e8;" valign="top"> <p style="margin: 0in 0in 0.0001pt; line-height: normal; font-size: 11pt; font-family: Calibri, sans-serif; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding: 0px; height: 17px; width: 12%; background-color: #d6f3e8;" valign="top"> <p style="margin: 0in 0in 0.0001pt; line-height: normal; font-size: 11pt; font-family: Calibri, sans-serif; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">  — </span></p> </td> <td style="padding: 0px; height: 17px; width: 1%; background-color: #d6f3e8;" valign="top"> <p style="margin: 0in 0in 0.0001pt; line-height: normal; font-size: 11pt; font-family: Calibri, sans-serif; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 0in 5.75pt; height: 17px;" valign="top"> <p style="margin: 0in 0in 0.0001pt; line-height: normal; font-size: 11pt; font-family: Calibri, sans-serif;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Contract liabilities - advance customer payments</span></p> </td> <td style="padding: 0px; height: 17px;" valign="top"><br/></td> <td style="padding: 0px; text-align: left; height: 17px;" valign="top"> <p style="margin: 0in 0in 0.0001pt; line-height: normal; font-size: 11pt; font-family: Calibri, sans-serif;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding: 0px; height: 17px;" valign="top"> <p style="margin: 0in 0in 0.0001pt; line-height: normal; font-size: 11pt; font-family: Calibri, sans-serif; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">427</span></span><br/></p> </td> <td style="padding: 0px; height: 17px;" valign="top"> <p style="margin: 0in 0in 0.0001pt; line-height: normal; font-size: 11pt; font-family: Calibri, sans-serif; text-align: right;"><span>   </span></p> </td> <td style="padding: 0px; height: 17px;" valign="top"><br/></td> <td style="padding: 0px; height: 17px;" valign="top"> <p style="margin: 0in 0in 0.0001pt; line-height: normal; font-size: 11pt; font-family: Calibri, sans-serif; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding: 0px; height: 17px;" valign="top"> <p style="margin: 0in 0in 0.0001pt; line-height: normal; font-size: 11pt; font-family: Calibri, sans-serif; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">366</span><br/></p> </td> <td style="padding: 0px; height: 17px;" valign="top"> <p style="margin: 0in 0in 0.0001pt; line-height: normal; font-size: 11pt; font-family: Calibri, sans-serif; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="background-color: #d6f3e8; height: 17px;"> <td style="padding: 0in 5.75pt; background-color: #d6f3e8; height: 17px;">Contract liabilities - deferred warranty revenue</td> <td style="padding: 0px; background-color: #d6f3e8; height: 17px;"><br/></td> <td style="padding: 0px; text-align: left; background-color: #d6f3e8; height: 17px;">$</td> <td style="padding: 0px; text-align: right; background-color: #d6f3e8; height: 17px; vertical-align: bottom;" valign="bottom">235</td> <td style="padding: 0px; background-color: #d6f3e8; height: 17px;"><br/></td> <td style="padding: 0px; background-color: #d6f3e8; height: 17px;"><br/></td> <td style="padding: 0px; background-color: #d6f3e8; height: 17px;">$</td> <td style="padding: 0px; background-color: #d6f3e8; height: 17px; vertical-align: bottom;" valign="bottom"> <p style="text-align: right;">218<br/></p> </td> <td style="padding: 0px; background-color: #d6f3e8; height: 17px;"><br/></td> </tr> </tbody> </table> </div> </div> </div> </div> 6000 0 427000 366000 235000 218000 P3Y 0 0 <div style="margin: 0pt; text-indent: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">The following summarizes the amounts reclassified from beginning contract liabilities to revenue:</span><br/></div> <div style="border-left: none; border-right: none;"> <div style="border-right: none; border-left: none;"> <div style="border-right: none; border-left: none;"> <table border="0" cellpadding="0" style="width: 100.072%; border-collapse: collapse; height: 96px; font-family: 'times new roman'; font-size: 10pt;" width="100%"> <tbody> <tr style="height: 11px;"> <td style="padding: 0in; height: 11px;"><br/></td> <td style="padding: 0in; height: 11px;"><br/></td> <td colspan="7" style="padding: 0in; height: 11px;"><br/></td> <td style="padding: 0in; height: 11px;"><br/></td> <td colspan="7" style="padding: 0in; text-align: center; height: 11px;"><br/></td> </tr> <tr style="height: 16px;"> <td style="padding: 0in; height: 16px;"><br/></td> <td style="padding: 0in; height: 16px;"><br/></td> <td colspan="7" style="padding: 0in; text-align: center; height: 16px; border-bottom: 1pt solid #000000;"><strong style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><span style="font-size: 8pt;"><span><span id="fs_BDHA5VSGQ800000000000000000000FM">Three Months Ended September 30,</span></span></span></strong></td> <td style="padding: 0in; height: 16px;"><br/></td> <td colspan="7" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0in; height: 16px; text-align: center; border-bottom: 1pt solid #000000;"><strong><span style="font-size: 8pt;"><span id="fs_VT0RTMN45C00000000000000000000FM">Nine Months Ended September 30,</span></span></strong></td> </tr> <tr style="height: 20px;"> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 20px;"><b style="mso-bidi-font-weight: normal;"><span style="font-size: 8.0pt;">(In thousands)</span></b></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 20px;"><br/></td> <td colspan="3" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; text-align: center; height: 20px; border-bottom: 1pt solid #000000;"><strong><span style="font-size: 8pt;"><span id="fs_47A1PNYWV400000000000000000000fs">2019</span></span></strong></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; text-align: center; height: 20px;"><br/></td> <td colspan="3" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; text-align: center; height: 20px; border-bottom: 1pt solid #000000;"><strong><span style="font-size: 8pt;"><span id="fs_IZK60LBZ2O00000000000000000000fs">2018</span></span></strong></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 20px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 20px; border-bottom: 1pt solid #000000;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; text-align: center; height: 20px; border-bottom: 1pt solid #000000;"><strong style="font-family: 'Times New Roman', serif; font-size: 16px; text-align: center;"><span style="font-size: 8pt;"><span style="border-left: none; border-right: none;"><span id="fs_3MB49WDHF400000000000000000000fs">2019</span></span></span></strong><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 20px; border-bottom: 1pt solid #000000;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 20px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 20px; border-bottom: 1pt solid #000000;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; text-align: center; height: 20px; border-bottom: 1pt solid #000000;"><b style="mso-bidi-font-weight: normal;"><span style="font-size: 8.0pt;"><span style="border-left: none; border-right: none;"><span id="fs_UO2ZNCX74000000000000000000000fs">2018</span></span></span></b><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 20px; border-bottom: 1pt solid #000000;"><br/></td> </tr> <tr style="height: 15px; background-color: #d6f3e8;"> <td style="background: #d6f3e8; padding: 0in; height: 15px; width: 48%;" valign="top"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;"> Amounts reclassified from beginning contract liabilities to revenue </span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 15px; width: 1%;"><br/></td> <td style="background: #d6f3e8; padding: 0in; height: 15px; vertical-align: bottom; width: 1%;" valign="bottom"><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="background: #d6f3e8; padding: 0in; height: 15px; text-align: right; vertical-align: bottom; width: 10%;" valign="bottom">342</td> <td style="background: #d6f3e8; padding: 0in; height: 15px; vertical-align: bottom; width: 1%;" valign="bottom"><br/></td> <td style="background: #d6f3e8; padding: 0in; height: 15px; vertical-align: bottom; width: 1%;" valign="bottom"><br/></td> <td style="background: #d6f3e8; padding: 0in; height: 15px; vertical-align: bottom; width: 1%;" valign="bottom"><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="background: #d6f3e8; padding: 0in; height: 15px; text-align: right; vertical-align: bottom; width: 10%;" valign="bottom">39</td> <td style="background: #d6f3e8; padding: 0in; height: 15px; vertical-align: bottom; width: 1%;" valign="bottom"><br/></td> <td style="background: #d6f3e8; padding: 0in; height: 15px; vertical-align: bottom; width: 1%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; text-align: center; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">   </span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 15px; vertical-align: bottom; width: 1%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;"> $ </span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 15px; vertical-align: bottom; width: 10%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; text-align: right; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">401 </span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 15px; vertical-align: bottom; width: 1%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; text-align: right; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">   </span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 15px; vertical-align: bottom; width: 1%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; text-align: center; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">   </span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 15px; vertical-align: bottom; width: 1%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;"> $ </span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 15px; vertical-align: bottom; width: 10%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; text-align: right; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">262 </span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 15px; width: 1%;" valign="top"> <p style="margin: 0in 0in 0.0001pt; text-align: right; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;">Amounts reclassified from deferred warranty revenue</td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px; border-bottom: 1pt solid #000000; vertical-align: bottom;" valign="bottom"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px; text-align: right; border-bottom: 1pt solid #000000; vertical-align: bottom;" valign="bottom">111</td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px; border-bottom: 1pt solid #000000; vertical-align: bottom;" valign="bottom"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px; vertical-align: bottom;" valign="bottom"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px; border-bottom: 1pt solid #000000; vertical-align: bottom;" valign="bottom"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px; text-align: right; border-bottom: 1pt solid #000000; vertical-align: bottom;" valign="bottom">99</td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px; border-bottom: 1pt solid #000000; vertical-align: bottom;" valign="bottom"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px; vertical-align: bottom;" valign="bottom"><br/></td> <td colspan="2" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; border-bottom: 1pt solid #000000; height: 17px; text-align: right; vertical-align: bottom;" valign="bottom">334<br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px; vertical-align: bottom;" valign="bottom"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px; vertical-align: bottom;" valign="bottom"><br/></td> <td colspan="2" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px; border-bottom: 1pt solid #000000; text-align: right; vertical-align: bottom;" valign="bottom">310<br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> </tr> <tr style="height: 17px; background-color: #d6f3e8;"> <td style="background: #d6f3e8; padding: 0in; height: 17px;">Total</td> <td style="background: #d6f3e8; padding: 0in; height: 17px;"><br/></td> <td style="background: #d6f3e8; padding: 0in; height: 17px; border-bottom: 2.8pt double #000000; vertical-align: bottom;" valign="bottom"><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="background: #d6f3e8; padding: 0in; height: 17px; text-align: right; border-bottom: 2.8pt double #000000; vertical-align: bottom;" valign="bottom">453</td> <td style="background: #d6f3e8; padding: 0in; height: 17px; border-bottom: 2.8pt double #000000; vertical-align: bottom;" valign="bottom"><br/></td> <td style="background: #d6f3e8; padding: 0in; height: 17px; vertical-align: bottom;" valign="bottom"><br/></td> <td style="background: #d6f3e8; padding: 0in; height: 17px; border-bottom: 2.8pt double #000000; vertical-align: bottom;" valign="bottom"><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="background: #d6f3e8; padding: 0in; height: 17px; text-align: right; border-bottom: 2.8pt double #000000; vertical-align: bottom;" valign="bottom">138</td> <td style="background: #d6f3e8; padding: 0in; height: 17px; border-bottom: 2.8pt double #000000; vertical-align: bottom;" valign="bottom"><br/></td> <td style="background: #d6f3e8; padding: 0in; height: 17px; vertical-align: bottom;" valign="bottom"><br/></td> <td style="background: #d6f3e8; padding: 0in; height: 17px; border-bottom: 2.8pt double #000000; vertical-align: bottom;" valign="bottom">$</td> <td style="background: #d6f3e8; padding: 0in; text-align: right; height: 17px; border-bottom: 2.8pt double #000000; vertical-align: bottom;" valign="bottom">735</td> <td style="background: #d6f3e8; padding: 0in; height: 17px; border-bottom: 2.8pt double #000000; vertical-align: bottom; border-top: 1pt solid #000000;" valign="bottom"><br/></td> <td style="background: #d6f3e8; padding: 0in; height: 17px; vertical-align: bottom;" valign="bottom"><br/></td> <td style="background: #d6f3e8; padding: 0in; height: 17px; border-bottom: 2.8pt double #000000; vertical-align: bottom;" valign="bottom">$</td> <td style="background: #d6f3e8; padding: 0in; text-align: right; height: 17px; border-bottom: 2.8pt double #000000; vertical-align: bottom;" valign="bottom">572</td> <td style="background: #d6f3e8; padding: 0in; height: 17px; border-bottom: 2.8pt double #000000; border-top: 1pt solid #000000;"><br/></td> </tr> </tbody> </table> </div> </div> </div> 342000 39000 401000 262000 111000 99000 334000 310000 453000 138000 735000 572000 <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">4. <span>MARKETABLE SECURITIES:</span></span></p> <p style="font-size: 7pt; line-height: 120%; margin: 0pt;"><br/></p> <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Our investments in marketable securities are classified as available-for-sale and consist of the following:</span></p> <div style="border-right: none; border-left: none;"> <table cellpadding="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%; font-family: 'times new roman'; font-size: 10pt; height: 258px;" width="100%"> <tbody> <tr style="height: 17px;"> <td style="vertical-align: middle; height: 17px; width: 50%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px; width: 8.57988%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px; width: 8.87574%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px; width: 0.887574%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px; width: 8.87574%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px; width: 8.72781%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px; width: 0.887574%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 50%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="15" style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 49.7041%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span id="fs_KHSZWZBZ9C00000000000000000000">September 30, 2019</span></span></p> </td> </tr> <tr style="height: 34px;"> <td style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 34px; width: 50%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> (In thousands) </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 34px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 34px; width: 11.5385%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Cost </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 34px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 34px; width: 11.2426%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Unrealized<br/>Gains </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 34px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 34px; width: 11.8343%;"> <p style="margin: 0pt; text-align: center;"><span><span><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Unrealized<br/>Losses </span></span></span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 34px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 34px; width: 11.0947%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Fair Value </span></p> </td> </tr> <tr style="background-color: #d6f3e8; height: 17px;"> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 50%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; text-decoration: underline;"> Short-Term </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 10.0592%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 10.355%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 0.887574%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 10.355%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 10.2071%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 0.887574%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; height: 17px; width: 50%;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> U.S. government and agency obligations </span></span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 8.57988%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 5,138 </span></p> </td> <td style="vertical-align: bottom; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 8.87574%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 11 </span></p> </td> <td style="vertical-align: bottom; height: 17px; width: 0.887574%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 8.87574%;"> <p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">(2</span></span></p> </td> <td style="padding: 0px 0px 2px; vertical-align: bottom; height: 17px; width: 1.47929%;" valign="bottom">)</td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 8.72781%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 5,147 </span></p> </td> <td style="vertical-align: bottom; height: 17px; width: 0.887574%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="background-color: #d6f3e8; height: 17px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 50%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Corporate debt securities and certificates of deposit </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 10.0592%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 1,170 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 10.355%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 1 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 0.887574%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 10.355%;"> <p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">—</span></span></p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; background-color: #d6f3e8; vertical-align: bottom; height: 17px; width: 1.47929%;" valign="bottom"/> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 10.2071%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 1,171 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 0.887574%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; height: 17px; width: 50%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Asset backed securities</span></span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></p> </td> <td colspan="2" style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 10.0592%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">1,469</span></p> </td> <td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></p> </td> <td colspan="2" style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 10.355%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">5</span></p> </td> <td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 17px; width: 0.887574%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></p> </td> <td colspan="2" style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 10.355%;"> <p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">—</span></span></p> </td> <td style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; height: 17px; vertical-align: bottom; width: 1.47929%;" valign="bottom"/> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></p> </td> <td colspan="2" style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 10.2071%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">1,474</span></p> </td> <td style="vertical-align: bottom; height: 17px; width: 0.887574%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></p> </td> </tr> <tr style="background-color: #d6f3e8; height: 18px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 15pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 50%;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> Marketable securities – short-term </span></span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 8.57988%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 7,777 </span></p> </td> <td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 8.87574%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 17 </span></p> </td> <td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 0.887574%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 8.87574%;"> <p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">(2</span></span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding: 0px 0px 2px; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1.47929%;" valign="bottom">)</td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 8.72781%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 7,792 </span></p> </td> <td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; border-top: 1pt solid #000000; background-color: #d6f3e8; height: 18px; width: 0.887574%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 18px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 18px; width: 50%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; text-decoration: underline;"> Long-Term </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 18px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 18px; width: 10.0592%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="vertical-align: bottom; height: 18px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 18px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 18px; width: 10.355%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="vertical-align: bottom; height: 18px; width: 0.887574%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 18px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 18px; width: 10.355%;"> <p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></span></p> </td> <td style="vertical-align: middle; height: 18px; width: 1.47929%;" valign="middle"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 18px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 18px; width: 10.2071%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="vertical-align: bottom; height: 18px; width: 0.887574%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="background-color: #d6f3e8; height: 17px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 50%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> U.S. government and agency obligations </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 8.57988%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 5,646 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 8.87574%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 32 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 0.887574%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 8.87574%;"> <p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">(1</span></span></p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: middle; background-color: #d6f3e8; height: 17px; width: 1.47929%;" valign="middle">)</td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 8.72781%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 5,677 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 0.887574%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; height: 17px; width: 50%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Corporate debt securities and certificates of deposit </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 10.0592%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 1,602 </span></p> </td> <td style="vertical-align: bottom; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 10.355%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 12 </span></p> </td> <td style="vertical-align: bottom; height: 17px; width: 0.887574%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 10.355%;"> <p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">—</span></span></p> </td> <td style="padding: 0px 0px 2px; vertical-align: bottom; height: 17px; width: 1.47929%;" valign="bottom"/> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 10.2071%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 1,614 </span></p> </td> <td style="vertical-align: bottom; height: 17px; width: 0.887574%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="background-color: #d6f3e8; height: 17px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 50%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Asset backed securities </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 10.0592%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 2,035 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 10.355%;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">17</span><br/></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 0.887574%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 10.355%;"> <p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">—</span></span></p> </td> <td style="background-color: #d6f3e8; height: 17px; vertical-align: bottom; padding: 2px 2px 2px 0px; width: 1.47929%;" valign="bottom"/> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 10.2071%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 2,052 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 0.887574%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; height: 17px; width: 50%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Equity security </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 10.0592%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 42 </span></p> </td> <td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 10.355%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 7 </span></p> </td> <td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 17px; width: 0.887574%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 10.355%;"> <p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> — </span></span></p> </td> <td style="border-bottom: 0.75pt solid #000000; vertical-align: middle; height: 17px; width: 1.47929%;" valign="middle"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 10.2071%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 49 </span></p> </td> <td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 17px; width: 0.887574%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="background-color: #d6f3e8; height: 18px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 15pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 50%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Marketable securities – long-term </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1.47929%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 8.57988%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 9,325 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1.47929%; border-bottom: 2.8pt double #000000;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1.47929%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 8.87574%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 68 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 0.887574%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1.47929%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 8.87574%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">(1</span></span></p> </td> <td style="padding: 0px 0px 2px; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1.47929%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;" valign="bottom">)</td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1.47929%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 8.72781%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 9,392 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 0.887574%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> </tbody> </table> </div> <div style="border-right: none; border-left: none;"> <table cellpadding="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%; font-family: 'times new roman'; font-size: 10pt; height: 245px;" width="100%"> <tbody> <tr style="height: 16px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 49.7297%;"><br/></td> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.44144%;"><br/></td> <td colspan="15" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 49.0301%;"><br/></td> </tr> <tr style="height: 16px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 49.7297%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> </span><br/></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.44144%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="15" style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 49.0301%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span id="fs_OR5ID5WDUO00000000000000000000">December 31, 2018</span> </span></p> </td> </tr> <tr style="height: 34px;"> <td style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 34px; width: 49.7297%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> (In thousands) </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 34px; width: 1.44144%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 34px; width: 10.961%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Cost </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 34px; width: 1.38138%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 34px; width: 11.2613%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Unrealized<br/>Gains </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 34px; width: 1.38138%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 34px; width: 11.7417%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Unrealized<br/>Losses </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 34px; width: 1.5015%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 34px; width: 10.8018%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Fair Value </span></p> </td> </tr> <tr style="height: 16px;"> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 16px; width: 49.7297%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; text-decoration: underline;"> Short-Term </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.44144%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 10.1802%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 16px; width: 0.780778%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.38138%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 10.4204%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 16px; width: 0.840839%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.38138%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 10.4805%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 16px; width: 1.26126%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.5015%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 10.2012%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 16px; width: 0.600601%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 16px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; height: 16px; width: 49.7297%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> U.S. government and agency obligations </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.44144%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 1.54054%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 8.63968%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 3,377 </span></p> </td> <td style="vertical-align: bottom; height: 16px; width: 0.780778%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.38138%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 1.54054%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 8.87988%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> — </span></p> </td> <td style="vertical-align: bottom; height: 16px; width: 0.840839%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.38138%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 1.42042%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 9.06006%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(20</span></p> </td> <td style="padding: 0px 0px 2px; vertical-align: bottom; height: 16px; width: 1.26126%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.5015%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 1.44144%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 8.75976%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 3,357 </span></p> </td> <td style="vertical-align: bottom; height: 16px; width: 0.600601%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 16px;"> <td style="background-color: #d6f3e8; padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; height: 16px; width: 49.7297%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Corporate debt securities and certificates of deposit </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.44144%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 10.1802%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 1,787 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 16px; width: 0.780778%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.38138%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 10.4204%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 3 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 16px; width: 0.840839%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.38138%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 10.4805%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(5</span></p> </td> <td style="background-color: #d6f3e8; padding: 2px 2px 1px 0px; vertical-align: bottom; height: 16px; width: 1.26126%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.5015%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 10.2012%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 1,785 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 16px; width: 0.600601%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 16px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; height: 16px; width: 49.7297%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Asset backed securities </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.44144%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 10.1802%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 633 </span></p> </td> <td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 16px; width: 0.780778%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.38138%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 10.4204%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> — </span></p> </td> <td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 16px; width: 0.840839%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.38138%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 10.4805%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(4</span></p> </td> <td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; padding: 2px 2px 2px 0px; height: 16px; width: 1.26126%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">) </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.5015%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 10.2012%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 629 </span></p> </td> <td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 16px; width: 0.600601%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="background-color: #d6f3e8; padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; height: 17px; width: 49.7297%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   Marketable securities – short-term </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.44144%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 1.54054%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 8.63968%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 5,797 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 17px; width: 0.780778%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.38138%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 1.54054%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 8.87988%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 3 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 17px; width: 0.840839%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.38138%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 1.42042%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 9.06006%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(29</span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 1.26126%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.5015%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 1.44144%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 8.75976%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 5,771 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 17px; width: 0.600601%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 49.7297%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; text-decoration: underline;"> Long-Term </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.44144%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 10.1802%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="vertical-align: bottom; height: 17px; width: 0.780778%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.38138%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 10.4204%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="vertical-align: bottom; height: 17px; width: 0.840839%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.38138%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 10.4805%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="vertical-align: bottom; height: 17px; width: 1.26126%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.5015%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 10.2012%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="vertical-align: bottom; height: 17px; width: 0.600601%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 16px;"> <td style="background-color: #d6f3e8; padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; height: 16px; width: 49.7297%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> U.S. government and agency obligations </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.44144%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 1.54054%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 8.63968%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 6,114 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 16px; width: 0.780778%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.38138%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 1.54054%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 8.87988%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 10 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 16px; width: 0.840839%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.38138%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 1.42042%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 9.06006%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(23</span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: middle; height: 16px; width: 1.26126%;" valign="middle"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.5015%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 1.44144%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 8.75976%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 6,101 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 16px; width: 0.600601%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 16px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; height: 16px; width: 49.7297%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Corporate debt securities and certificates of deposit </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.44144%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 10.1802%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 754 </span></p> </td> <td style="vertical-align: bottom; height: 16px; width: 0.780778%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.38138%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 10.4204%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 1 </span></p> </td> <td style="vertical-align: bottom; height: 16px; width: 0.840839%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.38138%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 10.4805%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(3</span></p> </td> <td style="padding: 0px 0px 2px; vertical-align: bottom; height: 16px; width: 1.26126%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.5015%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 10.2012%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 752 </span></p> </td> <td style="vertical-align: bottom; height: 16px; width: 0.600601%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 16px;"> <td style="background-color: #d6f3e8; padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; height: 16px; width: 49.7297%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Asset backed securities </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.44144%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 10.1802%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 3,422 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 16px; width: 0.780778%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.38138%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 10.4204%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 2 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 16px; width: 0.840839%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.38138%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 10.4805%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(15</span></p> </td> <td style="background-color: #d6f3e8; padding: 2px 2px 1px 0px; vertical-align: middle; height: 16px; width: 1.26126%;" valign="middle"><span style="font-size: 10pt; font-family: 'times new roman', times;">)</span></td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.5015%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 10.2012%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 3,409 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 16px; width: 0.600601%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 16px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; height: 16px; width: 49.7297%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Equity security </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.44144%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 10.1802%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 42 </span></p> </td> <td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 16px; width: 0.780778%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.38138%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 10.4204%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 18 </span></p> </td> <td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 16px; width: 0.840839%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.38138%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 10.4805%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> — </span></p> </td> <td style="border-bottom: 0.75pt solid #000000; vertical-align: middle; height: 16px; width: 1.26126%;" valign="middle"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.5015%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 10.2012%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 60 </span></p> </td> <td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 16px; width: 0.600601%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="background-color: #d6f3e8; padding: 1.5pt 1.5pt 1.5pt 15pt; vertical-align: bottom; height: 17px; width: 49.7297%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Marketable securities – long-term </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.44144%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 1.54054%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 8.63968%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 10,332 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 17px; width: 0.780778%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.38138%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 1.54054%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 8.87988%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 31 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 17px; width: 0.840839%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.38138%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 1.42042%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 9.06006%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(41</span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 1.26126%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.5015%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 1.44144%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 8.75976%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 10,322 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 17px; width: 0.600601%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> </tbody> </table> </div> <div> <div style="border-left: none; border-right: none;"> <table cellpadding="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; text-align: left; height: 232px; width: 100%; margin-left: 0.1px;" width="100%"> <tbody> <tr style="background-position: center bottom, right center, center top, left center !important; background-size: 3px 1px, 1px 3px, 3px 1px, 1px 3px !important; background-repeat: repeat-x, repeat-y, repeat-x, repeat-y !important; height: 16px;"> <td style="vertical-align: bottom; padding: 2px; height: 16px; width: 49.4295%;"/> <td style="vertical-align: bottom; padding: 0px; height: 16px; width: 1.62162%;"><strong> </strong></td> <td colspan="7" style="vertical-align: bottom; padding: 2px; height: 16px; width: 24.4822%;"> <div style="font-size: 8pt; text-align: center;"><strong><span style="font-size: 8pt;"><span style="font-family: 'times new roman', times;"> </span></span></strong></div> </td> <td style="vertical-align: bottom; padding: 2px; height: 16px; width: 1.38138%;"> <div style="font-size: 8pt; text-align: right;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;"> </span></strong></div> </td> <td colspan="7" style="vertical-align: bottom; padding: 2px; height: 16px; width: 23.9249%;"> <div style="font-size: 8pt; text-align: center;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;"> </span></strong></div> </td> </tr> <tr style="background-position: center bottom, right center, center top, left center !important; background-size: 3px 1px, 1px 3px, 3px 1px, 1px 3px !important; background-repeat: repeat-x, repeat-y, repeat-x, repeat-y !important; height: 26px;"> <td style="vertical-align: bottom; padding: 2px; height: 26px; width: 49.4295%;"> <div style="font-size: 8pt; text-align: right;"><br/></div> </td> <td style="vertical-align: bottom; padding: 0px; height: 26px; width: 1.62162%;"><strong> </strong></td> <td colspan="7" style="vertical-align: bottom; padding: 2px; border-bottom: 1pt solid #000000; height: 26px; width: 24.4822%;"> <div style="font-size: 8pt; text-align: center;"><strong><span style="font-size: 8pt;"><span style="font-family: 'times new roman', times;">In Unrealized Loss Position For</span></span></strong></div> <div style="font-size: 8pt; text-align: center;"><strong><span style="font-size: 8pt;"><span style="font-family: 'times new roman', times;">Less Than 12 Months </span></span></strong></div> </td> <td style="vertical-align: bottom; padding: 2px; height: 26px; width: 1.38138%;"> <div style="font-size: 8pt; text-align: right;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;"> </span></strong></div> </td> <td colspan="7" style="vertical-align: bottom; padding: 2px; border-bottom: 1pt solid #000000; height: 26px; width: 23.9249%;"> <div style="font-size: 8pt; text-align: center;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;"> </span><span style="font-family: 'times new roman', times;">In Unrealized Loss Position For</span></strong></div> <div style="font-size: 8pt; text-align: center;"><strong><span style="font-family: 'times new roman', times;">Greater Than 12 Months</span></strong></div> </td> </tr> <tr style="background-position: center bottom, right center, center top, left center !important; background-size: 3px 1px, 1px 3px, 3px 1px, 1px 3px !important; background-repeat: repeat-x, repeat-y, repeat-x, repeat-y !important; height: 26px;"> <td style="vertical-align: bottom; border-bottom: 1px solid #000000; padding: 2px; height: 26px; width: 49.4295%;"> <div style="font-size: 8pt;"><strong><span style="font-family: 'times new roman', times;">(In thousands) </span></strong></div> </td> <td style="vertical-align: bottom; padding: 0px; height: 26px; width: 1.62162%;"> <div style="font-size: 8pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: 1px solid #000000; padding: 2px; height: 26px; width: 11.021%;"> <div style="text-align: center; font-size: 8pt;"><span style="font-size: 8pt;"><strong><span style="font-family: 'times new roman', times;">Fair Value</span></strong></span></div> </td> <td style="vertical-align: bottom; padding: 2px; height: 26px; width: 1.56156%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> </span></div> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: 1px solid #000000; padding: 2px; height: 26px; width: 11.8997%;"> <div style="text-align: center; font-size: 8pt;"><span style="font-size: 8pt;"><strong><span style="font-family: 'times new roman', times;">Gross Unrealized<br/>Losses</span></strong></span></div> </td> <td style="vertical-align: bottom; padding: 2px; height: 26px; width: 1.38138%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> </span></div> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: 1px solid #000000; padding: 2px; height: 26px; width: 11.6216%;"> <div style="text-align: center; font-size: 8pt;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 8pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Fair Value</span></div> </td> <td style="vertical-align: bottom; padding: 2px; height: 26px; width: 1.56156%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> </span></div> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: 1px solid #000000; padding: 2px; height: 26px; width: 10.7417%;"> <div style="text-align: center; font-size: 8pt;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 8pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Gross Unrealized</span><br/><span style="color: #000000; font-family: 'times new roman', times; font-size: 8pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Losses</span></div> </td> </tr> <tr style="background-color: #d6f3e8; height: 16px;"> <td style="vertical-align: bottom; padding: 2px; background-color: #d6f3e8; height: 16px; width: 49.4295%;"> <div style="font-size: 10pt;"><strong><span style="font-family: 'times new roman', times;"><span><span id="fs_6MBUHAM0PS00000000000000000000">September 30, 2019</span></span></span></strong></div> </td> <td style="vertical-align: bottom; padding: 0px; background-color: #d6f3e8; height: 16px; width: 1.62162%;"> <div style="font-size: 10pt;"><strong><span style="font-family: 'times new roman', times;"><span> </span></span></strong></div> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 16px; width: 10.1801%;"> <div style="text-align: right; font-size: 8pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 0.840838%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><br/></span></div> </td> <td style="vertical-align: bottom; padding: 2px; background-color: #d6f3e8; height: 16px; width: 1.56156%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 16px; width: 10.4204%;"> <div style="text-align: right; font-size: 8pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 1.47929%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><br/></span></div> </td> <td style="vertical-align: bottom; padding: 2px; background-color: #d6f3e8; height: 16px; width: 1.38138%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 16px; width: 10.4204%;"> <div style="text-align: right; font-size: 8pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 1.2012%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><br/></span></div> </td> <td style="vertical-align: bottom; padding: 2px; background-color: #d6f3e8; height: 16px; width: 1.56156%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 16px; width: 10.1411%;"> <div style="text-align: right; font-size: 8pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 0.600601%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><br/></span></div> </td> </tr> <tr style="background-position: center bottom, right center, center top, left center !important; background-size: 3px 1px, 1px 3px, 3px 1px, 1px 3px !important; background-repeat: repeat-x, repeat-y, repeat-x, repeat-y !important; height: 16px;"> <td style="vertical-align: bottom; padding: 2px 2px 2px 12px; width: 49.4295%; height: 16px;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;">U.S. government and agency obligations</span></div> </td> <td style="vertical-align: bottom; padding: 0px; width: 1.62162%; height: 16px;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; width: 1.48048%; height: 16px;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;">$</span></div> </td> <td style="vertical-align: bottom; padding-top: 2px; padding-bottom: 2px; width: 8.69966%; height: 16px;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>1,057</span></span></div> </td> <td style="vertical-align: bottom; width: 0.840838%; height: 16px;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><br/></span></div> </td> <td style="vertical-align: bottom; padding: 2px; width: 1.56156%; height: 16px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; width: 1.54054%; height: 16px;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;">$</span></div> </td> <td style="vertical-align: bottom; padding-top: 2px; padding-bottom: 2px; width: 8.87988%; height: 16px;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>(2</span></span></div> </td> <td style="padding: 0px 0px 2px; text-align: left; vertical-align: bottom; width: 1.47929%; height: 16px;" valign="bottom">)</td> <td style="vertical-align: bottom; padding: 2px; width: 1.38138%; height: 16px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; width: 1.3003%; height: 16px;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;">$</span></div> </td> <td style="vertical-align: bottom; padding-top: 2px; padding-bottom: 2px; width: 9.12012%; height: 16px;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>2,282</span></span></div> </td> <td style="vertical-align: bottom; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; width: 1.2012%; height: 16px;"/> <td style="vertical-align: bottom; padding: 2px; width: 1.56156%; height: 16px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; width: 1.56156%; height: 16px;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;">$</span></div> </td> <td style="vertical-align: bottom; padding-top: 2px; padding-bottom: 2px; width: 8.57958%; height: 16px;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>(1</span></span></div> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 0.600601%; height: 16px;" valign="bottom">)</td> </tr> <tr style="background-color: #d6f3e8; height: 16px;"> <td style="vertical-align: bottom; padding: 2px 2px 2px 12px; background-color: #d6f3e8; height: 16px; width: 49.4295%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;">Corporate debt securities and certificates of deposit</span></div> </td> <td style="vertical-align: bottom; padding: 0px; background-color: #d6f3e8; height: 16px; width: 1.62162%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 16px; width: 10.1801%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>20</span></span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 0.840838%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><br/></span></div> </td> <td style="vertical-align: bottom; padding: 2px; background-color: #d6f3e8; height: 16px; width: 1.56156%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 16px; width: 10.4204%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>—</span></span></div> </td> <td style="padding: 0px 0px 2px; text-align: left; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 1.47929%;" valign="bottom"/> <td style="vertical-align: bottom; padding: 2px; background-color: #d6f3e8; height: 16px; width: 1.38138%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 16px; width: 10.4204%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>80</span></span></div> </td> <td style="vertical-align: bottom; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 16px; width: 1.2012%;"/> <td style="vertical-align: bottom; padding: 2px; background-color: #d6f3e8; height: 16px; width: 1.56156%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 16px; width: 10.1411%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>—</span></span></div> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 0.600601%;" valign="bottom"/> </tr> <tr style="background-position: center bottom, right center, center top, left center !important; background-size: 3px 1px, 1px 3px, 3px 1px, 1px 3px !important; background-repeat: repeat-x, repeat-y, repeat-x, repeat-y !important; height: 16px;"> <td style="vertical-align: bottom; padding: 2px 2px 2px 12px; height: 16px; width: 49.4295%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;">Asset backed securities</span></div> </td> <td style="vertical-align: bottom; padding: 0px; height: 16px; width: 1.62162%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid #000000; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; height: 16px; width: 10.1801%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>50</span></span></div> </td> <td style="vertical-align: bottom; border-bottom: 1px solid #000000; height: 16px; width: 0.840838%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><br/></span></div> </td> <td style="vertical-align: bottom; padding: 2px; height: 16px; width: 1.56156%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid #000000; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; height: 16px; width: 10.4204%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>—</span></span></div> </td> <td style="padding: 0px 0px 2px; text-align: left; vertical-align: bottom; height: 16px; width: 1.47929%;" valign="bottom"/> <td style="vertical-align: bottom; padding: 2px; height: 16px; width: 1.38138%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid #000000; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; height: 16px; width: 10.4204%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>733</span></span></div> </td> <td style="vertical-align: bottom; border-bottom: 1px solid #000000; height: 16px; width: 1.2012%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><br/></span></div> </td> <td style="vertical-align: bottom; padding: 2px; height: 16px; width: 1.56156%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid #000000; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; height: 16px; width: 10.1411%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>—</span></span></div> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; border-bottom: 1pt solid #000000; height: 16px; width: 0.600601%;" valign="bottom"/> </tr> <tr style="background-color: #d6f3e8; height: 18px;"> <td style="vertical-align: bottom; padding: 2px 2px 2px 20px; background-color: #d6f3e8; height: 18px; width: 49.4295%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;">Marketable securities</span></div> </td> <td style="vertical-align: bottom; padding: 0px; background-color: #d6f3e8; height: 18px; width: 1.62162%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 18px; width: 1.48048%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;">$</span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 18px; width: 8.69966%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>1,127</span></span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; background-color: #d6f3e8; height: 18px; width: 0.840838%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><br/></span></div> </td> <td style="vertical-align: bottom; padding: 2px; background-color: #d6f3e8; height: 18px; width: 1.56156%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 18px; width: 1.54054%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;">$</span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 18px; width: 8.87988%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>(2</span></span></div> </td> <td style="padding: 0px 0px 2px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; text-align: left; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1.47929%;" valign="bottom">)</td> <td style="vertical-align: bottom; padding: 2px; background-color: #d6f3e8; height: 18px; width: 1.38138%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 18px; width: 1.3003%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;">$</span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 18px; width: 9.12012%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>3,095</span></span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 18px; width: 1.2012%;"/> <td style="vertical-align: bottom; padding: 2px; background-color: #d6f3e8; height: 18px; width: 1.56156%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 18px; width: 1.56156%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;">$</span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 18px; width: 8.57958%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>(1</span></span></div> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; border-bottom: 2.8pt double #000000; background-color: #d6f3e8; height: 18px; width: 0.600601%;" valign="bottom">)</td> </tr> <tr style="background-position: center bottom, right center, center top, left center !important; background-size: 3px 1px, 1px 3px, 3px 1px, 1px 3px !important; background-repeat: repeat-x, repeat-y, repeat-x, repeat-y !important; height: 16px;"> <td style="vertical-align: bottom; padding: 2px; height: 16px; width: 49.4295%;"> <div style="font-size: 10pt;"><strong><span style="font-family: 'times new roman', times;"><span><span id="fs_K3LTROBCTS00000000000000000000">December 31, 2018</span></span></span></strong></div> </td> <td style="vertical-align: bottom; padding: 0px; height: 16px; width: 1.62162%;"> <div style="font-size: 10pt;"><strong><span style="font-family: 'times new roman', times;"><span> </span></span></strong></div> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; height: 16px; width: 10.1801%;"> <div style="text-align: right; font-size: 8pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td style="vertical-align: bottom; height: 16px; width: 0.840838%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><br/></span></div> </td> <td style="vertical-align: bottom; padding: 2px; height: 16px; width: 1.56156%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; height: 16px; width: 10.4204%;"> <div style="text-align: right; font-size: 8pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td style="text-align: left; padding: 0px 0px 2px; vertical-align: bottom; height: 16px; width: 1.47929%;" valign="bottom"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><br/></span></div> </td> <td style="vertical-align: bottom; padding: 2px; height: 16px; width: 1.38138%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; height: 16px; width: 10.4204%;"> <div style="text-align: right; font-size: 8pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td style="vertical-align: bottom; height: 16px; width: 1.2012%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><br/></span></div> </td> <td style="vertical-align: bottom; padding: 2px; height: 16px; width: 1.56156%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; height: 16px; width: 10.1411%;"> <div style="text-align: right; font-size: 8pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td style="vertical-align: bottom; height: 16px; width: 0.600601%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><br/></span></div> </td> </tr> <tr style="background-color: #d6f3e8; height: 16px;"> <td style="vertical-align: bottom; padding: 2px 2px 2px 12px; background-color: #d6f3e8; height: 16px; width: 49.4295%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;">U.S. government and agency obligations</span></div> </td> <td style="vertical-align: bottom; padding: 0px; background-color: #d6f3e8; height: 16px; width: 1.62162%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 16px; width: 1.48048%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;">$</span></div> </td> <td style="vertical-align: bottom; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 16px; width: 8.69966%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>1,548</span></span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 0.840838%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><br/></span></div> </td> <td style="vertical-align: bottom; padding: 2px; background-color: #d6f3e8; height: 16px; width: 1.56156%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 16px; width: 1.54054%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;">$</span></div> </td> <td style="vertical-align: bottom; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 16px; width: 8.87988%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;">(<span>4</span></span></div> </td> <td style="padding: 0px 0px 2px; text-align: left; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 1.47929%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td style="vertical-align: bottom; padding: 2px; background-color: #d6f3e8; height: 16px; width: 1.38138%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 16px; width: 1.3003%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;">$</span></div> </td> <td style="vertical-align: bottom; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 16px; width: 9.12012%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>4,608</span></span></div> </td> <td style="vertical-align: bottom; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 16px; width: 1.2012%;"/> <td style="vertical-align: bottom; padding: 2px; background-color: #d6f3e8; height: 16px; width: 1.56156%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 16px; width: 1.56156%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;">$</span></div> </td> <td style="vertical-align: bottom; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 16px; width: 8.57958%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>(39</span></span></div> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 0.600601%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> </tr> <tr style="background-position: center bottom, right center, center top, left center !important; background-size: 3px 1px, 1px 3px, 3px 1px, 1px 3px !important; background-repeat: repeat-x, repeat-y, repeat-x, repeat-y !important; height: 16px;"> <td style="vertical-align: bottom; padding: 2px 2px 2px 12px; height: 16px; width: 49.4295%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;">Corporate debt securities and certificates of deposit</span></div> </td> <td style="vertical-align: bottom; padding: 0px; height: 16px; width: 1.62162%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; height: 16px; width: 10.1801%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>250</span></span></div> </td> <td style="vertical-align: bottom; height: 16px; width: 0.840838%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><br/></span></div> </td> <td style="vertical-align: bottom; padding: 2px; height: 16px; width: 1.56156%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; height: 16px; width: 10.4204%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>—</span></span></div> </td> <td style="padding: 0px 0px 2px; text-align: left; vertical-align: bottom; height: 16px; width: 1.47929%;" valign="bottom"/> <td style="vertical-align: bottom; padding: 2px; height: 16px; width: 1.38138%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; height: 16px; width: 10.4204%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>1,178</span></span></div> </td> <td style="vertical-align: bottom; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; height: 16px; width: 1.2012%;"/> <td style="vertical-align: bottom; padding: 2px; height: 16px; width: 1.56156%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; height: 16px; width: 10.1411%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>(8</span></span></div> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 0.600601%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> </tr> <tr style="background-color: #d6f3e8; height: 16px;"> <td style="vertical-align: bottom; padding: 2px 2px 2px 12px; background-color: #d6f3e8; height: 16px; width: 49.4295%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;">Asset backed securities</span></div> </td> <td style="vertical-align: bottom; padding: 0px; background-color: #d6f3e8; height: 16px; width: 1.62162%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; border-bottom: 1px solid #000000; background-color: #d6f3e8; height: 16px; width: 10.1801%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>1,023</span></span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 0.840838%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><br/></span></div> </td> <td style="vertical-align: bottom; padding: 2px; background-color: #d6f3e8; height: 16px; width: 1.56156%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; border-bottom: 1pt solid #000000; background-color: #d6f3e8; height: 16px; width: 10.4204%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;">(<span>3</span></span></div> </td> <td style="padding: 0px 0px 2px; text-align: left; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 1.47929%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td style="vertical-align: bottom; padding: 2px; background-color: #d6f3e8; height: 16px; width: 1.38138%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; border-bottom: 1pt solid #000000; background-color: #d6f3e8; height: 16px; width: 10.4204%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>2,137</span></span></div> </td> <td style="vertical-align: bottom; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 16px; width: 1.2012%;"/> <td style="vertical-align: bottom; padding: 2px; background-color: #d6f3e8; height: 16px; width: 1.56156%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; border-bottom: 1pt solid #000000; background-color: #d6f3e8; height: 16px; width: 10.1411%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>(16</span></span></div> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; border-bottom: 1pt solid #000000; background-color: #d6f3e8; height: 16px; width: 0.600601%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> </tr> <tr style="background-position: center bottom, right center, center top, left center !important; background-size: 3px 1px, 1px 3px, 3px 1px, 1px 3px !important; background-repeat: repeat-x, repeat-y, repeat-x, repeat-y !important; height: 18px;"> <td style="vertical-align: bottom; padding: 2px 2px 2px 20px; height: 18px; width: 49.4295%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;">Marketable securities</span></div> </td> <td style="vertical-align: bottom; padding: 0px; height: 18px; width: 1.62162%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; height: 18px; width: 1.48048%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;">$</span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-top: 2px; padding-bottom: 2px; height: 18px; width: 8.69966%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>2,821</span></span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; border-top: 1pt solid #000000; height: 18px; width: 0.840838%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><br/></span></div> </td> <td style="vertical-align: bottom; padding: 2px; height: 18px; width: 1.56156%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; height: 18px; width: 1.54054%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;">$</span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-top: 2px; padding-bottom: 2px; height: 18px; width: 8.87988%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;">(<span>7</span></span></div> </td> <td style="padding: 0px 0px 2px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; text-align: left; vertical-align: bottom; height: 18px; width: 1.47929%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td style="vertical-align: bottom; padding: 2px; height: 18px; width: 1.38138%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; height: 18px; width: 1.3003%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;">$</span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-top: 2px; padding-bottom: 2px; height: 18px; width: 9.12012%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>7,923</span></span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; border-top: 1pt solid #000000; height: 18px; width: 1.2012%;"/> <td style="vertical-align: bottom; padding: 2px; height: 18px; width: 1.56156%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; height: 18px; width: 1.56156%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;">$</span></div> </td> <td style="vertical-align: bottom; padding-top: 2px; padding-bottom: 2px; border-bottom: 2.8pt double #000000; height: 18px; width: 8.57958%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>(63</span></span></div> </td> <td style="padding: 2px 2px 1px 0px; vertical-align: middle; border-bottom: 2.8pt double #000000; height: 18px; width: 0.600601%;" valign="middle"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> </tr> </tbody> </table> <p style="font-size: 10pt; line-height: 120%; margin: 0pt; text-indent: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span style="font-size: 10pt;"><br/></span></span></p> <div style="text-align: left;"> <span style="font-family: 'times new roman', times; font-size: 10pt;">The marketable debt securities in which we have invested all have maturities of less than five years. Net pre-tax unrealized gains for marketable debt securities of $75,000 at <span id="fs_FCOS5B2XRK00000000000000000000">September 30, 2019</span> and net pre-tax losses for marketable debt securities of $54,000 at <span id="fs_P1SRYOIBWG00000000000000000000">December 31, 2018</span> have been recorded as a component of accumulated other comprehensive loss in stockholders’ equity. We have determined that the net pre-tax unrealized losses for marketable debt securities at <span id="fs_XHAR6S9EBK00000000000000000000">September 30, 2019</span> and <span id="fs_RNO0VYJBM800000000000000000000">December 31, 2018</span> were caused by fluctuations in interest rates and are temporary in nature. We review our marketable debt securities to identify and evaluate investments that have indications of possible impairment. Factors considered in determining whether a loss is other-than-temporary include the length of time and extent to which the fair value of the investment has been less than the cost basis, the credit quality of the investment and our ability and intent to hold the investment for a period of time sufficient to allow for any anticipated recovery in market value. <span>No</span> marketable securities were sold in the <span style="border-right: none; border-left: none;">three</span> or <span style="border-right: none; border-left: none;">nine months ended <span id="fs_AJ4EYCTQ8000000000000000000000FM">September 30, 2019</span>.</span><span><span> In the three and nine months ended <span id="fs_1YMO7X1FY800000000000000000000FM">September 30, 2018</span>, proceeds from sales of marketable securities totaled $410,000 and $480,000, respectively. In both the three and nine months ended September 30, 2018, gains of $3,000 were recognized on the sales. </span></span></span><br/></div> <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><br/></span></p> <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Investments in marketable securities classified as cash equivalents of $3.9 million at <span id="fs_3S4W4FTMZ400000000000000000000">September 30, 2019</span> and $<span style="border-left: none; border-right: none;">2.5 million</span> at <span id="fs_9X42PNN2YO00000000000000000000">December 31, 2018</span> consist of corporate debt securities and certificates of deposit. There were no unrealized gains or losses with respect to any of these securities at <span id="fs_ZS1B42PI2O00000000000000000000">September 30, 2019</span> or <span id="fs_KH9LHG9YIO00000000000000000000">December 31, 2018</span>.</span></p> <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><br/></span></p> <p style="font-size: 10pt; line-height: 120%; margin: 0pt; text-indent: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Cash and marketable securities held by foreign subsidiaries totaled $405,000 at <span id="fs_1SMRUXAHM800000000000000000000">September 30, 2019</span> and $362,000 at <span id="fs_23NLWOL34000000000000000000000">December 31, 2018</span>.</span></p> </div> </div> <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Our investments in marketable securities are classified as available-for-sale and consist of the following:</span></p> <div style="border-right: none; border-left: none;"> <table cellpadding="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%; font-family: 'times new roman'; font-size: 10pt; height: 258px;" width="100%"> <tbody> <tr style="height: 17px;"> <td style="vertical-align: middle; height: 17px; width: 50%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px; width: 8.57988%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px; width: 8.87574%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px; width: 0.887574%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px; width: 8.87574%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px; width: 8.72781%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px; width: 0.887574%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 50%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="15" style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 49.7041%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span id="fs_KHSZWZBZ9C00000000000000000000">September 30, 2019</span></span></p> </td> </tr> <tr style="height: 34px;"> <td style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 34px; width: 50%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> (In thousands) </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 34px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 34px; width: 11.5385%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Cost </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 34px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 34px; width: 11.2426%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Unrealized<br/>Gains </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 34px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 34px; width: 11.8343%;"> <p style="margin: 0pt; text-align: center;"><span><span><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Unrealized<br/>Losses </span></span></span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 34px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 34px; width: 11.0947%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Fair Value </span></p> </td> </tr> <tr style="background-color: #d6f3e8; height: 17px;"> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 50%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; text-decoration: underline;"> Short-Term </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 10.0592%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 10.355%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 0.887574%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 10.355%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 10.2071%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 0.887574%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; height: 17px; width: 50%;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> U.S. government and agency obligations </span></span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 8.57988%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 5,138 </span></p> </td> <td style="vertical-align: bottom; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 8.87574%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 11 </span></p> </td> <td style="vertical-align: bottom; height: 17px; width: 0.887574%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 8.87574%;"> <p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">(2</span></span></p> </td> <td style="padding: 0px 0px 2px; vertical-align: bottom; height: 17px; width: 1.47929%;" valign="bottom">)</td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 8.72781%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 5,147 </span></p> </td> <td style="vertical-align: bottom; height: 17px; width: 0.887574%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="background-color: #d6f3e8; height: 17px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 50%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Corporate debt securities and certificates of deposit </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 10.0592%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 1,170 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 10.355%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 1 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 0.887574%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 10.355%;"> <p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">—</span></span></p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; background-color: #d6f3e8; vertical-align: bottom; height: 17px; width: 1.47929%;" valign="bottom"/> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 10.2071%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 1,171 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 0.887574%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; height: 17px; width: 50%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Asset backed securities</span></span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></p> </td> <td colspan="2" style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 10.0592%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">1,469</span></p> </td> <td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></p> </td> <td colspan="2" style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 10.355%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">5</span></p> </td> <td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 17px; width: 0.887574%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></p> </td> <td colspan="2" style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 10.355%;"> <p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">—</span></span></p> </td> <td style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; height: 17px; vertical-align: bottom; width: 1.47929%;" valign="bottom"/> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></p> </td> <td colspan="2" style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 10.2071%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">1,474</span></p> </td> <td style="vertical-align: bottom; height: 17px; width: 0.887574%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></p> </td> </tr> <tr style="background-color: #d6f3e8; height: 18px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 15pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 50%;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> Marketable securities – short-term </span></span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 8.57988%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 7,777 </span></p> </td> <td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 8.87574%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 17 </span></p> </td> <td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 0.887574%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 8.87574%;"> <p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">(2</span></span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding: 0px 0px 2px; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1.47929%;" valign="bottom">)</td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 8.72781%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 7,792 </span></p> </td> <td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; border-top: 1pt solid #000000; background-color: #d6f3e8; height: 18px; width: 0.887574%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 18px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 18px; width: 50%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; text-decoration: underline;"> Long-Term </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 18px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 18px; width: 10.0592%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="vertical-align: bottom; height: 18px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 18px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 18px; width: 10.355%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="vertical-align: bottom; height: 18px; width: 0.887574%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 18px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 18px; width: 10.355%;"> <p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></span></p> </td> <td style="vertical-align: middle; height: 18px; width: 1.47929%;" valign="middle"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 18px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 18px; width: 10.2071%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="vertical-align: bottom; height: 18px; width: 0.887574%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="background-color: #d6f3e8; height: 17px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 50%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> U.S. government and agency obligations </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 8.57988%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 5,646 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 8.87574%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 32 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 0.887574%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 8.87574%;"> <p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">(1</span></span></p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: middle; background-color: #d6f3e8; height: 17px; width: 1.47929%;" valign="middle">)</td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 8.72781%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 5,677 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 0.887574%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; height: 17px; width: 50%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Corporate debt securities and certificates of deposit </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 10.0592%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 1,602 </span></p> </td> <td style="vertical-align: bottom; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 10.355%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 12 </span></p> </td> <td style="vertical-align: bottom; height: 17px; width: 0.887574%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 10.355%;"> <p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">—</span></span></p> </td> <td style="padding: 0px 0px 2px; vertical-align: bottom; height: 17px; width: 1.47929%;" valign="bottom"/> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 10.2071%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 1,614 </span></p> </td> <td style="vertical-align: bottom; height: 17px; width: 0.887574%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="background-color: #d6f3e8; height: 17px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 50%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Asset backed securities </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 10.0592%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 2,035 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 10.355%;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">17</span><br/></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 0.887574%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 10.355%;"> <p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">—</span></span></p> </td> <td style="background-color: #d6f3e8; height: 17px; vertical-align: bottom; padding: 2px 2px 2px 0px; width: 1.47929%;" valign="bottom"/> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 10.2071%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 2,052 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 0.887574%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; height: 17px; width: 50%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Equity security </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 10.0592%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 42 </span></p> </td> <td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 10.355%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 7 </span></p> </td> <td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 17px; width: 0.887574%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 10.355%;"> <p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> — </span></span></p> </td> <td style="border-bottom: 0.75pt solid #000000; vertical-align: middle; height: 17px; width: 1.47929%;" valign="middle"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 10.2071%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 49 </span></p> </td> <td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 17px; width: 0.887574%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="background-color: #d6f3e8; height: 18px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 15pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 50%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Marketable securities – long-term </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1.47929%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 8.57988%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 9,325 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1.47929%; border-bottom: 2.8pt double #000000;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1.47929%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 8.87574%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 68 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 0.887574%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1.47929%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 8.87574%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">(1</span></span></p> </td> <td style="padding: 0px 0px 2px; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1.47929%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;" valign="bottom">)</td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1.33136%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1.47929%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 8.72781%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 9,392 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 0.887574%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> </tbody> </table> </div> <div style="border-right: none; border-left: none;"> <table cellpadding="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%; font-family: 'times new roman'; font-size: 10pt; height: 245px;" width="100%"> <tbody> <tr style="height: 16px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 49.7297%;"><br/></td> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.44144%;"><br/></td> <td colspan="15" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 49.0301%;"><br/></td> </tr> <tr style="height: 16px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 49.7297%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> </span><br/></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.44144%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="15" style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 49.0301%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span id="fs_OR5ID5WDUO00000000000000000000">December 31, 2018</span> </span></p> </td> </tr> <tr style="height: 34px;"> <td style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 34px; width: 49.7297%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> (In thousands) </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 34px; width: 1.44144%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 34px; width: 10.961%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Cost </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 34px; width: 1.38138%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 34px; width: 11.2613%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Unrealized<br/>Gains </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 34px; width: 1.38138%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 34px; width: 11.7417%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Unrealized<br/>Losses </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 34px; width: 1.5015%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 34px; width: 10.8018%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Fair Value </span></p> </td> </tr> <tr style="height: 16px;"> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 16px; width: 49.7297%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; text-decoration: underline;"> Short-Term </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.44144%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 10.1802%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 16px; width: 0.780778%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.38138%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 10.4204%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 16px; width: 0.840839%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.38138%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 10.4805%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 16px; width: 1.26126%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.5015%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 10.2012%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 16px; width: 0.600601%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 16px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; height: 16px; width: 49.7297%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> U.S. government and agency obligations </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.44144%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 1.54054%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 8.63968%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 3,377 </span></p> </td> <td style="vertical-align: bottom; height: 16px; width: 0.780778%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.38138%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 1.54054%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 8.87988%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> — </span></p> </td> <td style="vertical-align: bottom; height: 16px; width: 0.840839%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.38138%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 1.42042%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 9.06006%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(20</span></p> </td> <td style="padding: 0px 0px 2px; vertical-align: bottom; height: 16px; width: 1.26126%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.5015%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 1.44144%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 8.75976%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 3,357 </span></p> </td> <td style="vertical-align: bottom; height: 16px; width: 0.600601%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 16px;"> <td style="background-color: #d6f3e8; padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; height: 16px; width: 49.7297%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Corporate debt securities and certificates of deposit </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.44144%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 10.1802%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 1,787 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 16px; width: 0.780778%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.38138%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 10.4204%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 3 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 16px; width: 0.840839%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.38138%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 10.4805%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(5</span></p> </td> <td style="background-color: #d6f3e8; padding: 2px 2px 1px 0px; vertical-align: bottom; height: 16px; width: 1.26126%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.5015%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 10.2012%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 1,785 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 16px; width: 0.600601%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 16px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; height: 16px; width: 49.7297%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Asset backed securities </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.44144%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 10.1802%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 633 </span></p> </td> <td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 16px; width: 0.780778%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.38138%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 10.4204%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> — </span></p> </td> <td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 16px; width: 0.840839%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.38138%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 10.4805%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(4</span></p> </td> <td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; padding: 2px 2px 2px 0px; height: 16px; width: 1.26126%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">) </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.5015%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 10.2012%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 629 </span></p> </td> <td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 16px; width: 0.600601%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="background-color: #d6f3e8; padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; height: 17px; width: 49.7297%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   Marketable securities – short-term </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.44144%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 1.54054%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 8.63968%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 5,797 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 17px; width: 0.780778%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.38138%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 1.54054%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 8.87988%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 3 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 17px; width: 0.840839%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.38138%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 1.42042%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 9.06006%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(29</span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 1.26126%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.5015%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 1.44144%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 8.75976%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 5,771 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 17px; width: 0.600601%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 49.7297%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; text-decoration: underline;"> Long-Term </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.44144%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 10.1802%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="vertical-align: bottom; height: 17px; width: 0.780778%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.38138%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 10.4204%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="vertical-align: bottom; height: 17px; width: 0.840839%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.38138%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 10.4805%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="vertical-align: bottom; height: 17px; width: 1.26126%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.5015%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 10.2012%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="vertical-align: bottom; height: 17px; width: 0.600601%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 16px;"> <td style="background-color: #d6f3e8; padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; height: 16px; width: 49.7297%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> U.S. government and agency obligations </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.44144%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 1.54054%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 8.63968%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 6,114 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 16px; width: 0.780778%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.38138%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 1.54054%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 8.87988%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 10 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 16px; width: 0.840839%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.38138%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 1.42042%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 9.06006%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(23</span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: middle; height: 16px; width: 1.26126%;" valign="middle"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.5015%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 1.44144%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 8.75976%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 6,101 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 16px; width: 0.600601%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 16px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; height: 16px; width: 49.7297%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Corporate debt securities and certificates of deposit </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.44144%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 10.1802%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 754 </span></p> </td> <td style="vertical-align: bottom; height: 16px; width: 0.780778%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.38138%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 10.4204%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 1 </span></p> </td> <td style="vertical-align: bottom; height: 16px; width: 0.840839%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.38138%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 10.4805%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(3</span></p> </td> <td style="padding: 0px 0px 2px; vertical-align: bottom; height: 16px; width: 1.26126%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.5015%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 10.2012%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 752 </span></p> </td> <td style="vertical-align: bottom; height: 16px; width: 0.600601%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 16px;"> <td style="background-color: #d6f3e8; padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; height: 16px; width: 49.7297%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Asset backed securities </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.44144%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 10.1802%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 3,422 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 16px; width: 0.780778%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.38138%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 10.4204%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 2 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 16px; width: 0.840839%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.38138%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 10.4805%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(15</span></p> </td> <td style="background-color: #d6f3e8; padding: 2px 2px 1px 0px; vertical-align: middle; height: 16px; width: 1.26126%;" valign="middle"><span style="font-size: 10pt; font-family: 'times new roman', times;">)</span></td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.5015%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 10.2012%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 3,409 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 16px; width: 0.600601%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 16px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; height: 16px; width: 49.7297%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Equity security </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.44144%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 10.1802%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 42 </span></p> </td> <td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 16px; width: 0.780778%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.38138%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 10.4204%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 18 </span></p> </td> <td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 16px; width: 0.840839%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.38138%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 10.4805%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> — </span></p> </td> <td style="border-bottom: 0.75pt solid #000000; vertical-align: middle; height: 16px; width: 1.26126%;" valign="middle"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1.5015%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 10.2012%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 60 </span></p> </td> <td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 16px; width: 0.600601%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="background-color: #d6f3e8; padding: 1.5pt 1.5pt 1.5pt 15pt; vertical-align: bottom; height: 17px; width: 49.7297%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Marketable securities – long-term </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.44144%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 1.54054%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 8.63968%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 10,332 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 17px; width: 0.780778%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.38138%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 1.54054%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 8.87988%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 31 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 17px; width: 0.840839%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.38138%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 1.42042%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 9.06006%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(41</span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 1.26126%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.5015%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 1.44144%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 8.75976%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 10,322 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 17px; width: 0.600601%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> </tbody> </table> </div> 5138000 11000 2000 5147000 1170000 1000 0 1171000 1469000 5000 0 1474000 7777000 17000 2000 7792000 5646000 32000 1000 5677000 1602000 12000 0 1614000 2035000 17000 0 2052000 42000 7000 0 49000 9325000 68000 1000 9392000 3377000 0 20000 3357000 1787000 3000 5000 1785000 633000 0 4000 629000 5797000 3000 29000 5771000 6114000 10000 23000 6101000 754000 1000 3000 752000 3422000 2000 15000 3409000 42000 18000 0 60000 10332000 31000 41000 10322000 <table cellpadding="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; text-align: left; height: 232px; width: 100%; margin-left: 0.1px;" width="100%"> <tbody> <tr style="background-position: center bottom, right center, center top, left center !important; background-size: 3px 1px, 1px 3px, 3px 1px, 1px 3px !important; background-repeat: repeat-x, repeat-y, repeat-x, repeat-y !important; height: 16px;"> <td style="vertical-align: bottom; padding: 2px; height: 16px; width: 49.4295%;"/> <td style="vertical-align: bottom; padding: 0px; height: 16px; width: 1.62162%;"><strong> </strong></td> <td colspan="7" style="vertical-align: bottom; padding: 2px; height: 16px; width: 24.4822%;"> <div style="font-size: 8pt; text-align: center;"><strong><span style="font-size: 8pt;"><span style="font-family: 'times new roman', times;"> </span></span></strong></div> </td> <td style="vertical-align: bottom; padding: 2px; height: 16px; width: 1.38138%;"> <div style="font-size: 8pt; text-align: right;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;"> </span></strong></div> </td> <td colspan="7" style="vertical-align: bottom; padding: 2px; height: 16px; width: 23.9249%;"> <div style="font-size: 8pt; text-align: center;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;"> </span></strong></div> </td> </tr> <tr style="background-position: center bottom, right center, center top, left center !important; background-size: 3px 1px, 1px 3px, 3px 1px, 1px 3px !important; background-repeat: repeat-x, repeat-y, repeat-x, repeat-y !important; height: 26px;"> <td style="vertical-align: bottom; padding: 2px; height: 26px; width: 49.4295%;"> <div style="font-size: 8pt; text-align: right;"><br/></div> </td> <td style="vertical-align: bottom; padding: 0px; height: 26px; width: 1.62162%;"><strong> </strong></td> <td colspan="7" style="vertical-align: bottom; padding: 2px; border-bottom: 1pt solid #000000; height: 26px; width: 24.4822%;"> <div style="font-size: 8pt; text-align: center;"><strong><span style="font-size: 8pt;"><span style="font-family: 'times new roman', times;">In Unrealized Loss Position For</span></span></strong></div> <div style="font-size: 8pt; text-align: center;"><strong><span style="font-size: 8pt;"><span style="font-family: 'times new roman', times;">Less Than 12 Months </span></span></strong></div> </td> <td style="vertical-align: bottom; padding: 2px; height: 26px; width: 1.38138%;"> <div style="font-size: 8pt; text-align: right;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;"> </span></strong></div> </td> <td colspan="7" style="vertical-align: bottom; padding: 2px; border-bottom: 1pt solid #000000; height: 26px; width: 23.9249%;"> <div style="font-size: 8pt; text-align: center;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;"> </span><span style="font-family: 'times new roman', times;">In Unrealized Loss Position For</span></strong></div> <div style="font-size: 8pt; text-align: center;"><strong><span style="font-family: 'times new roman', times;">Greater Than 12 Months</span></strong></div> </td> </tr> <tr style="background-position: center bottom, right center, center top, left center !important; background-size: 3px 1px, 1px 3px, 3px 1px, 1px 3px !important; background-repeat: repeat-x, repeat-y, repeat-x, repeat-y !important; height: 26px;"> <td style="vertical-align: bottom; border-bottom: 1px solid #000000; padding: 2px; height: 26px; width: 49.4295%;"> <div style="font-size: 8pt;"><strong><span style="font-family: 'times new roman', times;">(In thousands) </span></strong></div> </td> <td style="vertical-align: bottom; padding: 0px; height: 26px; width: 1.62162%;"> <div style="font-size: 8pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: 1px solid #000000; padding: 2px; height: 26px; width: 11.021%;"> <div style="text-align: center; font-size: 8pt;"><span style="font-size: 8pt;"><strong><span style="font-family: 'times new roman', times;">Fair Value</span></strong></span></div> </td> <td style="vertical-align: bottom; padding: 2px; height: 26px; width: 1.56156%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> </span></div> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: 1px solid #000000; padding: 2px; height: 26px; width: 11.8997%;"> <div style="text-align: center; font-size: 8pt;"><span style="font-size: 8pt;"><strong><span style="font-family: 'times new roman', times;">Gross Unrealized<br/>Losses</span></strong></span></div> </td> <td style="vertical-align: bottom; padding: 2px; height: 26px; width: 1.38138%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> </span></div> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: 1px solid #000000; padding: 2px; height: 26px; width: 11.6216%;"> <div style="text-align: center; font-size: 8pt;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 8pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Fair Value</span></div> </td> <td style="vertical-align: bottom; padding: 2px; height: 26px; width: 1.56156%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> </span></div> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: 1px solid #000000; padding: 2px; height: 26px; width: 10.7417%;"> <div style="text-align: center; font-size: 8pt;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 8pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Gross Unrealized</span><br/><span style="color: #000000; font-family: 'times new roman', times; font-size: 8pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Losses</span></div> </td> </tr> <tr style="background-color: #d6f3e8; height: 16px;"> <td style="vertical-align: bottom; padding: 2px; background-color: #d6f3e8; height: 16px; width: 49.4295%;"> <div style="font-size: 10pt;"><strong><span style="font-family: 'times new roman', times;"><span><span id="fs_6MBUHAM0PS00000000000000000000">September 30, 2019</span></span></span></strong></div> </td> <td style="vertical-align: bottom; padding: 0px; background-color: #d6f3e8; height: 16px; width: 1.62162%;"> <div style="font-size: 10pt;"><strong><span style="font-family: 'times new roman', times;"><span> </span></span></strong></div> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 16px; width: 10.1801%;"> <div style="text-align: right; font-size: 8pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 0.840838%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><br/></span></div> </td> <td style="vertical-align: bottom; padding: 2px; background-color: #d6f3e8; height: 16px; width: 1.56156%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 16px; width: 10.4204%;"> <div style="text-align: right; font-size: 8pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 1.47929%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><br/></span></div> </td> <td style="vertical-align: bottom; padding: 2px; background-color: #d6f3e8; height: 16px; width: 1.38138%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 16px; width: 10.4204%;"> <div style="text-align: right; font-size: 8pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 1.2012%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><br/></span></div> </td> <td style="vertical-align: bottom; padding: 2px; background-color: #d6f3e8; height: 16px; width: 1.56156%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 16px; width: 10.1411%;"> <div style="text-align: right; font-size: 8pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 0.600601%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><br/></span></div> </td> </tr> <tr style="background-position: center bottom, right center, center top, left center !important; background-size: 3px 1px, 1px 3px, 3px 1px, 1px 3px !important; background-repeat: repeat-x, repeat-y, repeat-x, repeat-y !important; height: 16px;"> <td style="vertical-align: bottom; padding: 2px 2px 2px 12px; width: 49.4295%; height: 16px;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;">U.S. government and agency obligations</span></div> </td> <td style="vertical-align: bottom; padding: 0px; width: 1.62162%; height: 16px;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; width: 1.48048%; height: 16px;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;">$</span></div> </td> <td style="vertical-align: bottom; padding-top: 2px; padding-bottom: 2px; width: 8.69966%; height: 16px;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>1,057</span></span></div> </td> <td style="vertical-align: bottom; width: 0.840838%; height: 16px;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><br/></span></div> </td> <td style="vertical-align: bottom; padding: 2px; width: 1.56156%; height: 16px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; width: 1.54054%; height: 16px;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;">$</span></div> </td> <td style="vertical-align: bottom; padding-top: 2px; padding-bottom: 2px; width: 8.87988%; height: 16px;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>(2</span></span></div> </td> <td style="padding: 0px 0px 2px; text-align: left; vertical-align: bottom; width: 1.47929%; height: 16px;" valign="bottom">)</td> <td style="vertical-align: bottom; padding: 2px; width: 1.38138%; height: 16px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; width: 1.3003%; height: 16px;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;">$</span></div> </td> <td style="vertical-align: bottom; padding-top: 2px; padding-bottom: 2px; width: 9.12012%; height: 16px;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>2,282</span></span></div> </td> <td style="vertical-align: bottom; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; width: 1.2012%; height: 16px;"/> <td style="vertical-align: bottom; padding: 2px; width: 1.56156%; height: 16px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; width: 1.56156%; height: 16px;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;">$</span></div> </td> <td style="vertical-align: bottom; padding-top: 2px; padding-bottom: 2px; width: 8.57958%; height: 16px;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>(1</span></span></div> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 0.600601%; height: 16px;" valign="bottom">)</td> </tr> <tr style="background-color: #d6f3e8; height: 16px;"> <td style="vertical-align: bottom; padding: 2px 2px 2px 12px; background-color: #d6f3e8; height: 16px; width: 49.4295%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;">Corporate debt securities and certificates of deposit</span></div> </td> <td style="vertical-align: bottom; padding: 0px; background-color: #d6f3e8; height: 16px; width: 1.62162%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 16px; width: 10.1801%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>20</span></span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 0.840838%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><br/></span></div> </td> <td style="vertical-align: bottom; padding: 2px; background-color: #d6f3e8; height: 16px; width: 1.56156%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 16px; width: 10.4204%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>—</span></span></div> </td> <td style="padding: 0px 0px 2px; text-align: left; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 1.47929%;" valign="bottom"/> <td style="vertical-align: bottom; padding: 2px; background-color: #d6f3e8; height: 16px; width: 1.38138%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 16px; width: 10.4204%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>80</span></span></div> </td> <td style="vertical-align: bottom; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 16px; width: 1.2012%;"/> <td style="vertical-align: bottom; padding: 2px; background-color: #d6f3e8; height: 16px; width: 1.56156%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 16px; width: 10.1411%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>—</span></span></div> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 0.600601%;" valign="bottom"/> </tr> <tr style="background-position: center bottom, right center, center top, left center !important; background-size: 3px 1px, 1px 3px, 3px 1px, 1px 3px !important; background-repeat: repeat-x, repeat-y, repeat-x, repeat-y !important; height: 16px;"> <td style="vertical-align: bottom; padding: 2px 2px 2px 12px; height: 16px; width: 49.4295%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;">Asset backed securities</span></div> </td> <td style="vertical-align: bottom; padding: 0px; height: 16px; width: 1.62162%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid #000000; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; height: 16px; width: 10.1801%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>50</span></span></div> </td> <td style="vertical-align: bottom; border-bottom: 1px solid #000000; height: 16px; width: 0.840838%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><br/></span></div> </td> <td style="vertical-align: bottom; padding: 2px; height: 16px; width: 1.56156%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid #000000; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; height: 16px; width: 10.4204%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>—</span></span></div> </td> <td style="padding: 0px 0px 2px; text-align: left; vertical-align: bottom; height: 16px; width: 1.47929%;" valign="bottom"/> <td style="vertical-align: bottom; padding: 2px; height: 16px; width: 1.38138%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid #000000; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; height: 16px; width: 10.4204%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>733</span></span></div> </td> <td style="vertical-align: bottom; border-bottom: 1px solid #000000; height: 16px; width: 1.2012%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><br/></span></div> </td> <td style="vertical-align: bottom; padding: 2px; height: 16px; width: 1.56156%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid #000000; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; height: 16px; width: 10.1411%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>—</span></span></div> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; border-bottom: 1pt solid #000000; height: 16px; width: 0.600601%;" valign="bottom"/> </tr> <tr style="background-color: #d6f3e8; height: 18px;"> <td style="vertical-align: bottom; padding: 2px 2px 2px 20px; background-color: #d6f3e8; height: 18px; width: 49.4295%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;">Marketable securities</span></div> </td> <td style="vertical-align: bottom; padding: 0px; background-color: #d6f3e8; height: 18px; width: 1.62162%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 18px; width: 1.48048%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;">$</span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 18px; width: 8.69966%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>1,127</span></span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; background-color: #d6f3e8; height: 18px; width: 0.840838%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><br/></span></div> </td> <td style="vertical-align: bottom; padding: 2px; background-color: #d6f3e8; height: 18px; width: 1.56156%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 18px; width: 1.54054%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;">$</span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 18px; width: 8.87988%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>(2</span></span></div> </td> <td style="padding: 0px 0px 2px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; text-align: left; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1.47929%;" valign="bottom">)</td> <td style="vertical-align: bottom; padding: 2px; background-color: #d6f3e8; height: 18px; width: 1.38138%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 18px; width: 1.3003%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;">$</span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 18px; width: 9.12012%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>3,095</span></span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 18px; width: 1.2012%;"/> <td style="vertical-align: bottom; padding: 2px; background-color: #d6f3e8; height: 18px; width: 1.56156%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 18px; width: 1.56156%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;">$</span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 18px; width: 8.57958%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>(1</span></span></div> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; border-bottom: 2.8pt double #000000; background-color: #d6f3e8; height: 18px; width: 0.600601%;" valign="bottom">)</td> </tr> <tr style="background-position: center bottom, right center, center top, left center !important; background-size: 3px 1px, 1px 3px, 3px 1px, 1px 3px !important; background-repeat: repeat-x, repeat-y, repeat-x, repeat-y !important; height: 16px;"> <td style="vertical-align: bottom; padding: 2px; height: 16px; width: 49.4295%;"> <div style="font-size: 10pt;"><strong><span style="font-family: 'times new roman', times;"><span><span id="fs_K3LTROBCTS00000000000000000000">December 31, 2018</span></span></span></strong></div> </td> <td style="vertical-align: bottom; padding: 0px; height: 16px; width: 1.62162%;"> <div style="font-size: 10pt;"><strong><span style="font-family: 'times new roman', times;"><span> </span></span></strong></div> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; height: 16px; width: 10.1801%;"> <div style="text-align: right; font-size: 8pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td style="vertical-align: bottom; height: 16px; width: 0.840838%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><br/></span></div> </td> <td style="vertical-align: bottom; padding: 2px; height: 16px; width: 1.56156%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; height: 16px; width: 10.4204%;"> <div style="text-align: right; font-size: 8pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td style="text-align: left; padding: 0px 0px 2px; vertical-align: bottom; height: 16px; width: 1.47929%;" valign="bottom"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><br/></span></div> </td> <td style="vertical-align: bottom; padding: 2px; height: 16px; width: 1.38138%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; height: 16px; width: 10.4204%;"> <div style="text-align: right; font-size: 8pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td style="vertical-align: bottom; height: 16px; width: 1.2012%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><br/></span></div> </td> <td style="vertical-align: bottom; padding: 2px; height: 16px; width: 1.56156%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; height: 16px; width: 10.1411%;"> <div style="text-align: right; font-size: 8pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td style="vertical-align: bottom; height: 16px; width: 0.600601%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><br/></span></div> </td> </tr> <tr style="background-color: #d6f3e8; height: 16px;"> <td style="vertical-align: bottom; padding: 2px 2px 2px 12px; background-color: #d6f3e8; height: 16px; width: 49.4295%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;">U.S. government and agency obligations</span></div> </td> <td style="vertical-align: bottom; padding: 0px; background-color: #d6f3e8; height: 16px; width: 1.62162%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 16px; width: 1.48048%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;">$</span></div> </td> <td style="vertical-align: bottom; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 16px; width: 8.69966%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>1,548</span></span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 0.840838%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><br/></span></div> </td> <td style="vertical-align: bottom; padding: 2px; background-color: #d6f3e8; height: 16px; width: 1.56156%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 16px; width: 1.54054%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;">$</span></div> </td> <td style="vertical-align: bottom; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 16px; width: 8.87988%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;">(<span>4</span></span></div> </td> <td style="padding: 0px 0px 2px; text-align: left; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 1.47929%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td style="vertical-align: bottom; padding: 2px; background-color: #d6f3e8; height: 16px; width: 1.38138%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 16px; width: 1.3003%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;">$</span></div> </td> <td style="vertical-align: bottom; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 16px; width: 9.12012%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>4,608</span></span></div> </td> <td style="vertical-align: bottom; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 16px; width: 1.2012%;"/> <td style="vertical-align: bottom; padding: 2px; background-color: #d6f3e8; height: 16px; width: 1.56156%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 16px; width: 1.56156%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;">$</span></div> </td> <td style="vertical-align: bottom; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 16px; width: 8.57958%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>(39</span></span></div> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 0.600601%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> </tr> <tr style="background-position: center bottom, right center, center top, left center !important; background-size: 3px 1px, 1px 3px, 3px 1px, 1px 3px !important; background-repeat: repeat-x, repeat-y, repeat-x, repeat-y !important; height: 16px;"> <td style="vertical-align: bottom; padding: 2px 2px 2px 12px; height: 16px; width: 49.4295%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;">Corporate debt securities and certificates of deposit</span></div> </td> <td style="vertical-align: bottom; padding: 0px; height: 16px; width: 1.62162%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; height: 16px; width: 10.1801%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>250</span></span></div> </td> <td style="vertical-align: bottom; height: 16px; width: 0.840838%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><br/></span></div> </td> <td style="vertical-align: bottom; padding: 2px; height: 16px; width: 1.56156%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; height: 16px; width: 10.4204%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>—</span></span></div> </td> <td style="padding: 0px 0px 2px; text-align: left; vertical-align: bottom; height: 16px; width: 1.47929%;" valign="bottom"/> <td style="vertical-align: bottom; padding: 2px; height: 16px; width: 1.38138%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; height: 16px; width: 10.4204%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>1,178</span></span></div> </td> <td style="vertical-align: bottom; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; height: 16px; width: 1.2012%;"/> <td style="vertical-align: bottom; padding: 2px; height: 16px; width: 1.56156%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; height: 16px; width: 10.1411%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>(8</span></span></div> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; width: 0.600601%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> </tr> <tr style="background-color: #d6f3e8; height: 16px;"> <td style="vertical-align: bottom; padding: 2px 2px 2px 12px; background-color: #d6f3e8; height: 16px; width: 49.4295%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;">Asset backed securities</span></div> </td> <td style="vertical-align: bottom; padding: 0px; background-color: #d6f3e8; height: 16px; width: 1.62162%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; border-bottom: 1px solid #000000; background-color: #d6f3e8; height: 16px; width: 10.1801%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>1,023</span></span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 0.840838%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><br/></span></div> </td> <td style="vertical-align: bottom; padding: 2px; background-color: #d6f3e8; height: 16px; width: 1.56156%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; border-bottom: 1pt solid #000000; background-color: #d6f3e8; height: 16px; width: 10.4204%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;">(<span>3</span></span></div> </td> <td style="padding: 0px 0px 2px; text-align: left; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 1.47929%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td style="vertical-align: bottom; padding: 2px; background-color: #d6f3e8; height: 16px; width: 1.38138%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; border-bottom: 1pt solid #000000; background-color: #d6f3e8; height: 16px; width: 10.4204%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>2,137</span></span></div> </td> <td style="vertical-align: bottom; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; background-color: #d6f3e8; height: 16px; width: 1.2012%;"/> <td style="vertical-align: bottom; padding: 2px; background-color: #d6f3e8; height: 16px; width: 1.56156%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; border-bottom: 1pt solid #000000; background-color: #d6f3e8; height: 16px; width: 10.1411%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>(16</span></span></div> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; border-bottom: 1pt solid #000000; background-color: #d6f3e8; height: 16px; width: 0.600601%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> </tr> <tr style="background-position: center bottom, right center, center top, left center !important; background-size: 3px 1px, 1px 3px, 3px 1px, 1px 3px !important; background-repeat: repeat-x, repeat-y, repeat-x, repeat-y !important; height: 18px;"> <td style="vertical-align: bottom; padding: 2px 2px 2px 20px; height: 18px; width: 49.4295%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;">Marketable securities</span></div> </td> <td style="vertical-align: bottom; padding: 0px; height: 18px; width: 1.62162%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; height: 18px; width: 1.48048%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;">$</span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-top: 2px; padding-bottom: 2px; height: 18px; width: 8.69966%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>2,821</span></span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; border-top: 1pt solid #000000; height: 18px; width: 0.840838%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><br/></span></div> </td> <td style="vertical-align: bottom; padding: 2px; height: 18px; width: 1.56156%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; height: 18px; width: 1.54054%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;">$</span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-top: 2px; padding-bottom: 2px; height: 18px; width: 8.87988%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;">(<span>7</span></span></div> </td> <td style="padding: 0px 0px 2px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; text-align: left; vertical-align: bottom; height: 18px; width: 1.47929%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td style="vertical-align: bottom; padding: 2px; height: 18px; width: 1.38138%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; height: 18px; width: 1.3003%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;">$</span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-top: 2px; padding-bottom: 2px; height: 18px; width: 9.12012%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>7,923</span></span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; border-top: 1pt solid #000000; height: 18px; width: 1.2012%;"/> <td style="vertical-align: bottom; padding: 2px; height: 18px; width: 1.56156%;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: 'times new roman', times;"> </span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; height: 18px; width: 1.56156%;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: 'times new roman', times;">$</span></div> </td> <td style="vertical-align: bottom; padding-top: 2px; padding-bottom: 2px; border-bottom: 2.8pt double #000000; height: 18px; width: 8.57958%;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span>(63</span></span></div> </td> <td style="padding: 2px 2px 1px 0px; vertical-align: middle; border-bottom: 2.8pt double #000000; height: 18px; width: 0.600601%;" valign="middle"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> </tr> </tbody> </table> 1057000 2000 2282000 1000 20000 0 80000 0 50000 0 733000 0 1127000 2000 3095000 1000 1548000 4000 4608000 39000 250000 0 1178000 8000 1023000 3000 2137000 16000 2821000 7000 7923000 63000 P5Y 75000 54000 0 0 410000 480000 3000 3000 3900000 2500000 0 0 405000 362000 <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;">5</span>. FAIR VALUE ME<span><span>ASUREMENTS:</span></span></span></p> <p style="margin: 0pt; line-height: 120%; font-size: 7pt;"><br/></p> <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span style="font-size: 10pt;">We determine the fair value of our assets and liabilities based on the exchange price that would be received for an asset or paid to transfer a liability (exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value maximize the use of observable inputs and minimize the use of unobservable inputs. We use a fair value hierarchy with <span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;">three</span> levels of inputs, of which the first <span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;">two</span> are considered observable and the last is considered unobservable, to measure fair value. The fair value hierarchy gives the highest priority to quoted prices in active markets for identical assets or liabilities (Level <span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;">1</span>). The next highest priority is based on quoted prices for similar assets or liabilities in <span>active</span> markets or quoted prices for identical or similar assets or liabilities in non-active markets or other observable inputs (Level <span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;">2</span>). The lowest priority is given to unobservable inputs (Level <span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;">3</span>). </span></span><span style="border-left: none; border-right: none;"><span style="font-family: 'times new roman', times; font-size: 10pt;">The following provides information regarding fair value measurements for our marketable securities as of <span id="fs_WR7Q3QDC6800000000000000000000">September 30, 2019</span> and <span id="fs_Z6YVPM6JLC00000000000000000000">December 31, 2018</span> according to the <span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;">three</span>-level fair value hierarchy:</span></span></p> <div style="border-left: none; border-right: none;"> <div style="border-right: medium none currentcolor; border-left: medium none currentcolor; margin: 0pt; text-indent: 0pt;"> <div style="text-align: center; border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;"> <div style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;"><br/></div> <div style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;"> <div style="text-align: center; border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;"> <div style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;"> <table cellpadding="0" style="border-collapse: collapse; width: 99.4%; margin-left: 0px; font-family: 'times new roman'; font-size: 10pt; height: 147px;" width="99.4%"> <tbody> <tr style="height: 34px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 34px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; line-height: inherit;">  </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 34px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="15" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 34px;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold; line-height: inherit;">Fair Value Measurements at</span><br/><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 8pt; font-weight: bold; line-height: inherit;"><span style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: inherit;"><span id="fs_M11D82JH0G00000000000000000000">September 30, 2019</span> </span>Using</span></span></p> </td> </tr> <tr style="height: 10px;"> <td style="padding: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold; line-height: inherit;"> (In thousands) </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="3" style="padding: 1.5pt; vertical-align: bottom; border-top: 0.75pt solid #000000; border-bottom: 0.75pt solid #000000; height: 10px;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold; line-height: inherit;">Balance</span></p> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 8pt; font-weight: bold; line-height: inherit;"><span id="fs_29HZDAY51C00000000000000000000">September 30,</span> </span></span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold; line-height: inherit;"><span style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: inherit;"><span id="fs_ZRD95ZKJQ800000000000000000000">2019</span></span></span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="3" style="padding: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold; line-height: inherit;"> Quoted Prices<br/>in Active<br/>Markets for<br/>Identical<br/>Assets<br/>(Level <span style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: inherit;">1</span>) </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="3" style="padding: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold; line-height: inherit;"> Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level <span style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: inherit;">2</span>) </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="3" style="padding: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold; line-height: inherit;"> Significant<br/>Unobservable<br/>Inputs<br/>(Level <span style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: inherit;">3</span>) </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt; text-align: left; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> Marketable securities: </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 8pt; line-height: inherit;">   </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 8pt; line-height: inherit;">   </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 8pt; line-height: inherit;">   </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 8pt; line-height: inherit;">   </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; text-align: left; vertical-align: bottom; height: 17px; width: 48%;"> <p style="margin: 0pt;"><span style="line-height: inherit;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> U.S. government and agency obligations </span></span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 10%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 10,824 </span></p> </td> <td style="vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 10%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> — </span></p> </td> <td style="vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 10%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 10,824 </span></p> </td> <td style="vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 10%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> — </span></p> </td> <td style="vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; text-align: left; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Corporate debt securities and certificates of deposit </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 2,785 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> — </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 2,785 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> — </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; text-align: left; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Asset backed securities </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 3,526 </span></p> </td> <td style="vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> — </span></p> </td> <td style="vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 3,526 </span></p> </td> <td style="vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> — </span></p> </td> <td style="vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; text-align: left; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Equity security </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 49 </span></p> </td> <td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 49 </span></p> </td> <td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> — </span></p> </td> <td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> — </span></p> </td> <td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> </tr> <tr style="height: 18px;"> <td style="padding: 1.5pt; text-align: left; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Total marketable securities </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 18px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 17,184 </span></p> </td> <td style="vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 18px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 49 </span></p> </td> <td style="vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 18px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 17,135 </span></p> </td> <td style="vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 18px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> — </span></p> </td> <td style="vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> </tr> </tbody> </table> </div> </div> <div style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;"> <table cellpadding="0" style="border-collapse: collapse; width: 99.4%; margin-left: 0px; font-family: 'times new roman'; font-size: 10pt; height: 139px;" width="99.4%"> <tbody> <tr style="height: 15px;"> <td style="width: 48%; vertical-align: middle; height: 15px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 15px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 15px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="width: 10%; vertical-align: middle; height: 15px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 15px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 15px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 15px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="width: 10%; vertical-align: middle; height: 15px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 15px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 15px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 15px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="width: 10%; vertical-align: middle; height: 15px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 15px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 15px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 15px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="width: 10%; vertical-align: middle; height: 15px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 15px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 48%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="15" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 17px; width: 51%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold; line-height: inherit;">Fair Value Measurements at</span><br/><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 8pt; font-weight: bold; line-height: inherit;"><span style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: inherit;"><span id="fs_PD4XJB7KA800000000000000000000">December 31, 2018</span> </span>Using</span></span></p> </td> </tr> <tr style="height: 10px;"> <td style="padding: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 48%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold; line-height: inherit;"> (In thousands) </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="3" style="padding: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 12%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 8pt; font-weight: bold; line-height: inherit;">Balance</span></span></p> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 8pt; font-weight: bold; line-height: inherit;"><span id="fs_E3NATPQFI800000000000000000000">December 31,</span></span></span></p> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 8pt; font-weight: bold; line-height: inherit;"><span style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: inherit;"><span id="fs_HILOE58BIO00000000000000000000">2018</span></span></span></span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="3" style="padding: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 12%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold; line-height: inherit;"> Quoted Prices<br/>in Active<br/>Markets for<br/>Identical<br/>Assets<br/>(Level <span style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: inherit;">1</span>) </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="3" style="padding: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 12%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold; line-height: inherit;"> Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level <span style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: inherit;">2</span>) </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="3" style="padding: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 12%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold; line-height: inherit;"> Significant<br/>Unobservable<br/>Inputs<br/>(Level <span style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: inherit;">3</span>) </span></p> </td> </tr> <tr style="height: 16px;"> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 48%;"> <p style="margin: 0pt; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> Marketable securities: </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 11%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 8pt; line-height: inherit;">   </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 11%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 8pt; line-height: inherit;">   </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 11%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 8pt; line-height: inherit;">   </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 11%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 8pt; line-height: inherit;">   </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> </tr> <tr style="height: 16px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; height: 16px; width: 48%;"> <p style="margin: 0pt; text-align: left;"><span style="line-height: inherit;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> U.S. government and agency obligations </span></span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; height: 16px; width: 10%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 9,458 </span></p> </td> <td style="vertical-align: bottom; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; height: 16px; width: 10%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> — </span></p> </td> <td style="vertical-align: bottom; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; height: 16px; width: 10%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 9,458 </span></p> </td> <td style="vertical-align: bottom; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; height: 16px; width: 10%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> — </span></p> </td> <td style="vertical-align: bottom; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> </tr> <tr style="height: 16px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 48%;"> <p style="margin: 0pt; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Corporate debt securities and certificates of deposit </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 11%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 2,537 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 11%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> — </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 11%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 2,537 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 11%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> — </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> </tr> <tr style="height: 16px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; height: 16px; width: 48%;"> <p style="margin: 0pt; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Asset backed securities </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 16px; width: 11%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 4,038 </span></p> </td> <td style="vertical-align: bottom; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 16px; width: 11%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> — </span></p> </td> <td style="vertical-align: bottom; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 16px; width: 11%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 4,038 </span></p> </td> <td style="vertical-align: bottom; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 16px; width: 11%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> — </span></p> </td> <td style="vertical-align: bottom; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> </tr> <tr style="height: 16px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 48%;"> <p style="margin: 0pt; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Equity security </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; background-color: #d6f3e8; height: 16px; width: 11%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 60 </span></p> </td> <td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; background-color: #d6f3e8; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; background-color: #d6f3e8; height: 16px; width: 11%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 60 </span></p> </td> <td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; background-color: #d6f3e8; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; background-color: #d6f3e8; height: 16px; width: 11%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> — </span></p> </td> <td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; background-color: #d6f3e8; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; background-color: #d6f3e8; height: 16px; width: 11%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> — </span></p> </td> <td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; background-color: #d6f3e8; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 48%;"> <p style="margin: 0pt; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Total marketable securities </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 17px; width: 10%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 16,093 </span></p> </td> <td style="vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 17px; width: 10%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 60 </span></p> </td> <td style="vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 17px; width: 10%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 16,033 </span></p> </td> <td style="vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 17px; width: 10%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> — </span></p> </td> <td style="vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> </tr> </tbody> </table> </div> </div> </div> <div style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: 1.3;"> <div> </div> </div> <div style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: 1.3;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;">During the <span id="fs_GT5WHTBB0W00000000000000000000FM">nine months ended September 30, 2019</span> and the year ended <span id="fs_PD4YX21WCG00000000000000000000FM">December 31, 2018</span>, we owned no Level 3 securities, and there were no transfers within the three level hierarchy. A significant transfer is recognized when the inputs used to value a security have been changed which merit a transfer between the disclosed levels of the valuation hierarchy.  </span> <p style="font-size: 8pt; line-height: 120%; margin: 0pt; text-align: justify;"><br/></p> <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">The fair value for our U.S. government and agency obligations, corporate debt securities and certificates of deposit and asset backed securities are determined based on valuations provided by external investment managers, which obtain the valuations from a variety of industry standard data providers. The fair value for our equity security is based on a quoted market price obtained from an active market. </span></p> </div> <p style="font-size: 8pt; line-height: 1.3; margin: 0pt; text-align: justify;"><br/></p> <span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;">The carrying amounts of financial instruments such as cash equivalents, accounts receivable, other assets, accounts payable, advance customer payments, accrued expenses and other liabilities are approximately equal to their related fair values due to their short-term maturities. Non-financial assets such as equipment and leasehold improvements and goodwill and other intangible assets are subject to non-recurring fair value measurements if they are deemed impaired. We had no re-measurements of non-financial assets to fair value in the <span id="fs_EBCIIQC41C00000000000000000000FM">nine months ended September 30, 2019</span> or the <span id="fs_IGP8JVJRLC00000000000000000000FM">nine months ended September 30, 2018</span>.</span></div> <div style="border-right: medium none currentcolor; border-left: medium none currentcolor; margin: 0pt; text-indent: 0pt;"><br/></div> </div> The following provides information regarding fair value measurements for our marketable securities as of <span id="fs_WR7Q3QDC6800000000000000000000">September 30, 2019</span> and <span id="fs_Z6YVPM6JLC00000000000000000000">December 31, 2018</span> according to the <span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;">three</span>-level fair value hierarchy: <div style="text-align: center; border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;"> <div style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;"> <table cellpadding="0" style="border-collapse: collapse; width: 99.4%; margin-left: 0px; font-family: 'times new roman'; font-size: 10pt; height: 147px;" width="99.4%"> <tbody> <tr style="height: 34px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 34px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; line-height: inherit;">  </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 34px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="15" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 34px;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold; line-height: inherit;">Fair Value Measurements at</span><br/><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 8pt; font-weight: bold; line-height: inherit;"><span style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: inherit;"><span id="fs_M11D82JH0G00000000000000000000">September 30, 2019</span> </span>Using</span></span></p> </td> </tr> <tr style="height: 10px;"> <td style="padding: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold; line-height: inherit;"> (In thousands) </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="3" style="padding: 1.5pt; vertical-align: bottom; border-top: 0.75pt solid #000000; border-bottom: 0.75pt solid #000000; height: 10px;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold; line-height: inherit;">Balance</span></p> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 8pt; font-weight: bold; line-height: inherit;"><span id="fs_29HZDAY51C00000000000000000000">September 30,</span> </span></span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold; line-height: inherit;"><span style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: inherit;"><span id="fs_ZRD95ZKJQ800000000000000000000">2019</span></span></span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="3" style="padding: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold; line-height: inherit;"> Quoted Prices<br/>in Active<br/>Markets for<br/>Identical<br/>Assets<br/>(Level <span style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: inherit;">1</span>) </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="3" style="padding: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold; line-height: inherit;"> Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level <span style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: inherit;">2</span>) </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="3" style="padding: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold; line-height: inherit;"> Significant<br/>Unobservable<br/>Inputs<br/>(Level <span style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: inherit;">3</span>) </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt; text-align: left; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> Marketable securities: </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 8pt; line-height: inherit;">   </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 8pt; line-height: inherit;">   </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 8pt; line-height: inherit;">   </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 8pt; line-height: inherit;">   </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; text-align: left; vertical-align: bottom; height: 17px; width: 48%;"> <p style="margin: 0pt;"><span style="line-height: inherit;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> U.S. government and agency obligations </span></span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 10%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 10,824 </span></p> </td> <td style="vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 10%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> — </span></p> </td> <td style="vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 10%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 10,824 </span></p> </td> <td style="vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 10%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> — </span></p> </td> <td style="vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; text-align: left; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Corporate debt securities and certificates of deposit </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 2,785 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> — </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 2,785 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> — </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; text-align: left; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Asset backed securities </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 3,526 </span></p> </td> <td style="vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> — </span></p> </td> <td style="vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 3,526 </span></p> </td> <td style="vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> — </span></p> </td> <td style="vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; text-align: left; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Equity security </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 49 </span></p> </td> <td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 49 </span></p> </td> <td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> — </span></p> </td> <td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> — </span></p> </td> <td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> </tr> <tr style="height: 18px;"> <td style="padding: 1.5pt; text-align: left; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Total marketable securities </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 18px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 17,184 </span></p> </td> <td style="vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 18px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 49 </span></p> </td> <td style="vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 18px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 17,135 </span></p> </td> <td style="vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 18px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> — </span></p> </td> <td style="vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> </tr> </tbody> </table> </div> </div> <div style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;"> <table cellpadding="0" style="border-collapse: collapse; width: 99.4%; margin-left: 0px; font-family: 'times new roman'; font-size: 10pt; height: 139px;" width="99.4%"> <tbody> <tr style="height: 15px;"> <td style="width: 48%; vertical-align: middle; height: 15px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 15px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 15px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="width: 10%; vertical-align: middle; height: 15px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 15px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 15px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 15px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="width: 10%; vertical-align: middle; height: 15px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 15px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 15px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 15px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="width: 10%; vertical-align: middle; height: 15px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 15px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 15px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 15px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="width: 10%; vertical-align: middle; height: 15px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 15px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 48%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="15" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 17px; width: 51%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold; line-height: inherit;">Fair Value Measurements at</span><br/><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 8pt; font-weight: bold; line-height: inherit;"><span style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: inherit;"><span id="fs_PD4XJB7KA800000000000000000000">December 31, 2018</span> </span>Using</span></span></p> </td> </tr> <tr style="height: 10px;"> <td style="padding: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 48%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold; line-height: inherit;"> (In thousands) </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="3" style="padding: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 12%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 8pt; font-weight: bold; line-height: inherit;">Balance</span></span></p> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 8pt; font-weight: bold; line-height: inherit;"><span id="fs_E3NATPQFI800000000000000000000">December 31,</span></span></span></p> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 8pt; font-weight: bold; line-height: inherit;"><span style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: inherit;"><span id="fs_HILOE58BIO00000000000000000000">2018</span></span></span></span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="3" style="padding: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 12%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold; line-height: inherit;"> Quoted Prices<br/>in Active<br/>Markets for<br/>Identical<br/>Assets<br/>(Level <span style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: inherit;">1</span>) </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="3" style="padding: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 12%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold; line-height: inherit;"> Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level <span style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: inherit;">2</span>) </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="3" style="padding: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 12%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold; line-height: inherit;"> Significant<br/>Unobservable<br/>Inputs<br/>(Level <span style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: inherit;">3</span>) </span></p> </td> </tr> <tr style="height: 16px;"> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 48%;"> <p style="margin: 0pt; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> Marketable securities: </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 11%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 8pt; line-height: inherit;">   </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 11%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 8pt; line-height: inherit;">   </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 11%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 8pt; line-height: inherit;">   </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 11%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 8pt; line-height: inherit;">   </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> </tr> <tr style="height: 16px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; height: 16px; width: 48%;"> <p style="margin: 0pt; text-align: left;"><span style="line-height: inherit;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> U.S. government and agency obligations </span></span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; height: 16px; width: 10%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 9,458 </span></p> </td> <td style="vertical-align: bottom; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; height: 16px; width: 10%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> — </span></p> </td> <td style="vertical-align: bottom; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; height: 16px; width: 10%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 9,458 </span></p> </td> <td style="vertical-align: bottom; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; height: 16px; width: 10%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> — </span></p> </td> <td style="vertical-align: bottom; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> </tr> <tr style="height: 16px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 48%;"> <p style="margin: 0pt; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Corporate debt securities and certificates of deposit </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 11%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 2,537 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 11%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> — </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 11%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 2,537 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 11%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> — </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> </tr> <tr style="height: 16px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; height: 16px; width: 48%;"> <p style="margin: 0pt; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Asset backed securities </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 16px; width: 11%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 4,038 </span></p> </td> <td style="vertical-align: bottom; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 16px; width: 11%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> — </span></p> </td> <td style="vertical-align: bottom; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 16px; width: 11%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 4,038 </span></p> </td> <td style="vertical-align: bottom; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 16px; width: 11%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> — </span></p> </td> <td style="vertical-align: bottom; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> </tr> <tr style="height: 16px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 48%;"> <p style="margin: 0pt; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Equity security </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; background-color: #d6f3e8; height: 16px; width: 11%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 60 </span></p> </td> <td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; background-color: #d6f3e8; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; background-color: #d6f3e8; height: 16px; width: 11%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 60 </span></p> </td> <td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; background-color: #d6f3e8; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; background-color: #d6f3e8; height: 16px; width: 11%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> — </span></p> </td> <td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; background-color: #d6f3e8; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; background-color: #d6f3e8; height: 16px; width: 11%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> — </span></p> </td> <td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; background-color: #d6f3e8; height: 16px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 48%;"> <p style="margin: 0pt; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Total marketable securities </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 17px; width: 10%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 16,093 </span></p> </td> <td style="vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 17px; width: 10%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 60 </span></p> </td> <td style="vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 17px; width: 10%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 16,033 </span></p> </td> <td style="vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 17px; width: 10%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> — </span></p> </td> <td style="vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> </tr> </tbody> </table> </div> 10824000 0 10824000 0 2785000 0 2785000 0 3526000 0 3526000 0 49000 49000 0 0 17184000 49000 17135000 0 9458000 0 9458000 0 2537000 0 2537000 0 4038000 0 4038000 0 60000 60000 0 0 16093000 60000 16033000 0 0 0 <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;">6</span>. SHARE-BASED COMPENSATION:</span></p> <p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 5pt;"><br/></p> <p style="margin: 0pt 0pt 10pt; line-height: 120%; font-size: 10pt; text-indent: 0pt;"><span style="font-family: 'times new roman', times;"><span style="font-size: 10pt;">We have</span><span style="font-size: 10pt;"> <span style="background-color: #ffffff;">three</span></span><span style="font-size: 10pt;"> share-based compensation plans that are administered by the Compensation Committee of the Board of Directors. We have (a) an Employee Stock Incentive Plan for officers, other employees, consultants and independent contractors under which we have granted options and restricted stock units to officers and other employees, (b) an Employee Stock Purchase Plan under which shares of our common stock may be acquired by employees at discounted prices, and (c) a Non-Employee Director Stock Plan that provides for automatic grants of restricted shares of our common stock to non-employee directors. New shares of our common stock are issued upon stock option exercises, vesting of restricted stock units, issuances of shares to board members and issuances of shares under the Employee Stock Purchase Plan.</span></span><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> </span></p> <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">Employee Stock Incentive Plan</span></p> <p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 9pt;"> </p> <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span style="font-size: 10pt;">As of </span><span id="fs_P63G01GMXS00000000000000000000">September 30, 2019</span><span style="font-size: 10pt;">, there were</span><span><span style="font-size: 10pt;"> 273,764</span></span><span style="font-size: 10pt;"> <span><span>shares</span></span> of common stock reserved in the aggregate for issuance pursuant to future awards under our Employee Stock Incentive Plan and 524,428 shares of common stock reserved in the aggregate for issuance pursuant to outstanding awards under such plan. Although our Compensation Committee has authority to issue options, restricted stock, restricted stock units, share grants and other share-based benefits under our Employee Stock Incentive Plan, to date only restricted stock units and stock options have been granted under the plan. Options have been granted at an option price per share equal to the market value of our common stock on the date of grant, vest over a four year period</span><span style="font-size: 10pt;"> and expire </span><span style="font-size: 10pt;">seven years</span><span style="font-size: 10pt;"> after the date of grant. Restricted stock units vest over a four year </span><span style="font-size: 10pt;">period and entitle the holders to </span><span style="font-size: 10pt;">one share of our common stock for each restricted stock unit. Reserved shares underlying outstanding awards, including options and restricted stock units, that are forfeited are available under the Employee Stock Incentive Plan for future grant.</span></span></p> <p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 9pt;"><br/></p> <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">Non-Employee Director Stock Plan</span></p> <p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 9pt;"> </p> <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">As of <span id="fs_IT7S2INSMO00000000000000000000">September 30, 2019</span>, there were </span><span style="font-family: 'times new roman', times; font-size: 10pt;">52,000</span><span style="font-family: 'times new roman', times;"><span style="font-size: 10pt;"> shares of common stock reserved in the aggregate for issuance pursuant to future restricted share grants under our Non-Employee Director Stock Plan and 16,000 shares of common stock reserved in the aggregate for issuance pursuant to outstanding stock option awards under our Non-Employee Director Stock Plan (which previously authorized the granting of stock options to non-employee directors). Under the terms of the plan, each non-employee director receives annual restricted share grants of 2,000 shares of our common stock on the date of each annual meeting at which such director is elected to serve on the board</span><span style="font-size: 10pt;">. The annual restricted share grants of common stock vest in <span style="border-left: none; border-right: none;">four</span> equal quarterly installments during the year after the grant date, provided the non-employee director is still serving as a director on the applicable vesting date.  </span></span></p> <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><br/></p> <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">On the date of our <span style="border-left: none; border-right: none;"><span id="fs_XEH0G9R9B400000000000000000000">2019</span></span> annual meeting, we issued a total of <span>8,000</span> shares of our common stock to our non-employee directors, which were restricted as specified in the Non-Employee Director Stock Plan. The shares had an aggregate fair market value on the date of grant equal to $<span>138,000</span> (grant date fair value of $17.26 per share). As of <span id="fs_B9JVDS6Z5C00000000000000000000">September 30, 2019</span>, <span>2,000</span> of these shares were vested. The aggregate fair value of the 6,000 unvested shares based on the closing price of our common stock on <span id="fs_ZMMIX4YS3400000000000000000000">September 30, 2019</span> was $86,000. </span></p> <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></p> <div> <div id="t_ft_G7NUBCVOYO00000000000000000000b"> </div> </div> <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">Stock Option Activity</span><br/></p> <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><br/></span></p> <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span style="font-size: 10pt;">The following is a summary of stock option activity in the</span><span style="font-size: 10pt;"> </span><span id="fs_C7PAK4LK8W00000000000000000000">nine months ended September 30, 2019</span><span style="font-size: 10pt;">:</span></span></p> <div style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;"> <div id="t_ft_MOQITGMEZ400000000000000000000"> <table cellpadding="0" style="margin: 0px auto; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; height: 190px;" width="100%"> <tbody> <tr style="height: 17px;"> <td style="vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 34px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 34px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 34px;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Options Outstanding </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 34px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="padding: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 34px;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Weighted Average Exercise<br/>Price Per Share </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; width: 56%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Outstanding, <span id="fs_LK0KH5L1J400000000000000000000">December 31, 2018</span> </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; width: 20%; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> 523,042 </span></p> </td> <td style="vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span style="font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; width: 20%; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 11.48 </span></p> </td> <td style="vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Granted </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> — </span></p> </td> <td style="vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> — </span></p> </td> <td style="vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Exercised </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(21,050</span></p> </td> <td style="padding: 2px 2px 2px 0px; background-color: #d6f3e8; vertical-align: bottom; height: 17px;" valign="bottom">)</td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 8.23 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Expired </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(5,750</span></p> </td> <td style="vertical-align: middle; height: 17px;" valign="middle">)</td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 10.83 </span></p> </td> <td style="vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Forfeited </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(7,350</span></p> </td> <td style="border-bottom: 0.75pt solid #000000; background-color: #d6f3e8; vertical-align: middle; height: 17px;" valign="middle">)</td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 16.67 </span></p> </td> <td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 18px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Outstanding, <span id="fs_4Z5IEAXX7400000000000000000000">September 30, 2019</span> </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 18px;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> 488,892 </span></p> </td> <td style="vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 18px;"> <p style="margin: 0pt;"><span style="font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 18px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 11.55 </span></p> </td> <td style="vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 18px;"> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px;"> <p style="margin: 0pt;"><br/></p> </td> <td colspan="2" style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px;"> <p style="margin: 0pt;"><span style="font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 18px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Exercisable, <span id="fs_UMLIOLCU7400000000000000000000">September 30, 2019</span> </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 18px;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> 334,768 </span></p> </td> <td style="vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 18px;"> <p style="margin: 0pt;"><span style="font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 18px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 9.45 </span></p> </td> <td style="vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> </tbody> </table> </div> </div> <p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 10pt;"> </p> <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span style="font-size: 10pt;">The intrinsic value of an option is the amount by which the market price of the underlying common stock exceeds the option's exercise price. For options outstanding at</span><span style="font-size: 10pt;"> </span><span id="fs_7A5HIO074W00000000000000000000">September 30, 2019</span><span style="font-size: 10pt;">, the weighted average remaining contractual term of all outstanding options was</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;">3.3 years and their aggregate intrinsic value was</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;">$2.1 million. At</span><span style="font-size: 10pt;"> </span><span id="fs_V4SYF4XNMO00000000000000000000">September 30, 2019</span><span style="font-size: 10pt;">, the weighted average remaining contractual term of options that were exercisable was</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;">2.6 years and their aggregate intrinsic value was $1.9 million. The </span><span style="font-size: 10pt;">aggregate intrinsic value of stock options exercised in the </span><span style="font-size: 10pt;"><span id="fs_08QYLCAYFK00000000000000000000">nine months ended September 30, 2019</span> <span>was</span><span> </span><span>$</span>121,000<span>.</span> We received proceeds from stock option exercises of $173,000 in the <span id="fs_74F8N5JW6O00000000000000000000">nine months ended September 30, 2019</span> and $452,000 in the <span id="fs_U4IWRXX3CW00000000000000000000">nine months ended September 30, 2018</span></span><span style="font-size: 10pt;">. The aggregate fair value of options that vested in the <span id="fs_VNSECLMKI800000000000000000000">nine months ended September 30, 2019</span> was $5,000.</span></span><br/></p> <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><br/></p> <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">Restricted Shares and Restricted Stock Units<br/></span><br/></p> <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span style="font-size: 10pt;">Restricted shares are granted under our Non-Employee Director Stock Plan. There were<span style="font-size: 10pt;"> 8,000 </span><span style="font-size: 10pt;">restricted shares granted in the <span id="fs_F7TY9MXDQ800000000000000000000">nine months ended September 30, 2019</span></span><span style="font-size: 10pt;">.<span> </span></span>Restricted stock units are granted under our Employee Stock Incentive Plan. </span><span style="font-size: 10pt;"><span>No</span> restricted stock units were granted in the <span id="fs_V9TB016B3K00000000000000000000">nine months ended September 30, 2019</span>. The aggregate fair value of outstanding restricted shares and restricted stock units based on the closing share price of our common stock as of</span><span style="font-size: 10pt;"> </span><span id="fs_NFX546228W00000000000000000000">September 30, 2019</span><span style="font-size: 10pt;"> was</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;">$822,000. The aggregate fair value of restricted shares and restricted stock units that vested, based on the closing price of our common stock on the vesting date, was $105,000 </span><span style="font-size: 10pt;">in the</span><span style="font-size: 10pt;"> <span><span id="fs_6MHWQLQCSW00000000000000000000">nine months ended September 30, 2019</span>.</span></span></span></p> <p style="margin: 0pt; text-align: center; line-height: 120%; font-size: 10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></p> <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span><span style="font-size: 10pt;">The following is a summary of activity in non-vested restricted shares and restricted stock units in the</span><span style="font-size: 10pt;"> </span><span id="fs_GK21GCGAN400000000000000000000">nine months ended September 30, 2019</span></span><span style="font-size: 10pt;">:<br/><br/></span></span></p> <div style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;"> <div id="t_ft_AXOQQWRNW000000000000000000000"> <table cellpadding="0" style="margin: 0px auto; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; height: 60px;" width="100%"> <tbody> <tr style="height: 10px;"> <td style="padding: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 55.0291%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Non-vested restricted stock units and restricted shares </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 0.997506%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 21%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Shares </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 0.997506%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="padding: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 22%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Weighted Average  Grant Date Fair Value </span></p> </td> </tr> <tr style="height: 10px;"> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 55.0291%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Non-vested at <span id="fs_HF87BGYJBK00000000000000000000">December 31, 2018</span> </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.997506%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; height: 10px; width: 20%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 56,411 </span></p> </td> <td style="vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.997506%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; height: 10px; width: 20%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 17.59 </span></p> </td> <td style="vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 10px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; height: 10px; width: 55.0291%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Granted </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 0.997506%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 10px; width: 20%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 8,000 </span></p> </td> <td style="vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 0.997506%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 10px; width: 21%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 17.26 </span></p> </td> <td style="vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 10px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 55.0291%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Vested </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.997506%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 20%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(6,000</span></p> </td> <td style="padding: 0px 0px 2px; background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;" valign="bottom">)</td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.997506%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 21%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 16.59 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 10px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; height: 10px; width: 55.0291%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Forfeited </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 0.997506%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 20%;"> <p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"><span style="border-left: none; border-right: none;">(875</span></span></span></p> </td> <td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; padding: 0px 0px 2px; width: 1%;">)</td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 0.997506%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 21%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">16.19</span></p> </td> <td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 10px;"> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 55.0291%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Non-vested at <span id="fs_ZSAUZ4QF0W00000000000000000000">September 30, 2019</span> </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.997506%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; background-color: #d6f3e8; height: 10px; width: 20%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 57,536 </span></p> </td> <td style="vertical-align: bottom; border-bottom: 2.25pt double #000000; background-color: #d6f3e8; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.997506%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; background-color: #d6f3e8; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; background-color: #d6f3e8; height: 10px; width: 20%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 17.67 </span></p> </td> <td style="vertical-align: bottom; border-bottom: 2.25pt double #000000; background-color: #d6f3e8; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> </tbody> </table> </div> </div> <p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 10pt;"> </p> <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">Employee Stock Purchase Plan<br/></span><br/></p> <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span style="font-size: 10pt;">We have an Employee Stock Purchase Plan available to eligible U.S. employees. Under the terms of the plan, eligible employees may designate from</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;">1% to</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;">10% of their compensation to be withheld through payroll deductions, up to a maximum of</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;">$6,500 in each plan year, for the purchase of common stock at</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;">85% of the lower of the market price on the first or last day of the offering period (which begins on August 1</span>st and ends on July 31</span>st of each year). There<span style="font-family: 'times new roman', times; font-size: 10pt;"> were 17,781 shares issued under this plan in the <span id="fs_9V60PL50BK00000000000000000000FM">nine months ended September 30, 2019</span>. </span><span style="font-size: 10pt;"><span class="selected"><span style="font-family: 'times new roman', times; font-size: 10pt;">As o<span>f <span id="fs_TNHLWPO34W00000000000000000000">September 30, 2019</span>, 156,688</span></span><span style="font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span> s</span>hares remain available for future purchase under the Employee Stock Purchase Plan.</span> </span></span></span></p> <p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 10pt;"><br/></p> <div> <div id="t_ft_DL38N78V6O00000000000000000000b"> </div> </div> <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">Share-Based Compensation Information<br/></span><br/></p> <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">All share-based compensation awarded to our employees and non-employee directors, including grants of stock options, restricted stock units and restricted shares, are required to be recognized as an expense in our consolidated statements of operations based on the grant date fair value of the award. We utilize the straight-line method of expense recognition over the award's service period for our graded vesting options. The fair value of stock options has been determined using the Black-Scholes model. We have classified employee share-based compensation within our statements of operations in the same manner as our cash-based employee compensation costs. <br/><br/></span></p> <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Share-based compensation expense in the <span id="fs_A0ZKQXV6FK00000000000000000000">three months ended September 30, 2019</span> totaled $244,000, and included $110,000 for stock options, <span>$21,000 for our Employee</span> Stock Purchase Plan, $78,000 for restricted stock units and $<span>35,000</span> for  restricted shares. <span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Share-based compensation expense in the<span> </span></span><span><span id="fs_Z6WTDW3RDC00000000000000000000FM">nine months ended September 30, 2019</span></span><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span> </span>totaled $</span><span><span style="border-left: none; border-right: none;">737,000</span></span><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">, and included $</span><span><span style="border-left: none; border-right: none;">327,000</span></span><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"> for stock options, </span><span>$<span style="border-left: none; border-right: none;">81,000</span> for our Employee</span><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span> </span>Stock Purchase Plan, $</span><span><span style="border-left: none; border-right: none;">231,000</span></span><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span> </span>for restricted stock units and $</span><span><span style="border-left: none; border-right: none;">98,000</span></span><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span> </span>for restricted shares.</span></span></p> <p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></p> <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Share-based compensation expense in the <span id="fs_KI7TOWCB0G00000000000000000000">three months ended September 30, 2018</span> totaled $217,000, and included $94,000 for stock options, $31,000 for our Employee Stock Purchase Plan, $59,000 for restricted stock units and $33,000 for  restricted shares. <span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Share-based compensation expense in the </span><span><span id="fs_V9F33ONDF400000000000000000000FM">nine months ended September 30, 2018</span></span><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"> totaled $</span><span><span style="border-left: none; border-right: none;">701,000</span></span><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">, and included $</span><span><span style="border-left: none; border-right: none;">328,000</span></span><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span> </span>for stock options, $</span><span><span style="border-left: none; border-right: none;">86,000</span></span><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"> for our Employee Stock Purchase Plan, $</span><span><span style="border-left: none; border-right: none;">176,000</span></span><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span> </span>for restricted stock units and $</span><span><span style="border-left: none; border-right: none;">111,000</span></span><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span> </span>for restricted shares.</span></span></p> <p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 10pt;"> </p> <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span style="font-size: 10pt;">At </span><span id="fs_L49KWFB0SG00000000000000000000">September 30, 2019</span><span style="font-size: 10pt;">, the total unrecognized compensation cost related to non-vested share-based compensation arrangements was</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;">$<span>1.6</span> million and the related weighted average period over which such cost is expected to be recognized is</span><span style="font-size: 10pt;"> 2.35</span><span style="font-size: 10pt;"> years.</span></span></p> 3 273764 524428 P4Y P7Y P4Y 1 52000 16000 2000 4 8000 138000 17.26 2000 6000 86000 <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span style="font-size: 10pt;">The following is a summary of stock option activity in the</span><span style="font-size: 10pt;"> </span><span id="fs_C7PAK4LK8W00000000000000000000">nine months ended September 30, 2019</span><span style="font-size: 10pt;">:</span></span></p> <div style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;"> <div id="t_ft_MOQITGMEZ400000000000000000000"> <table cellpadding="0" style="margin: 0px auto; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; height: 190px;" width="100%"> <tbody> <tr style="height: 17px;"> <td style="vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 34px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 34px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 34px;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Options Outstanding </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 34px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="padding: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 34px;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Weighted Average Exercise<br/>Price Per Share </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; width: 56%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Outstanding, <span id="fs_LK0KH5L1J400000000000000000000">December 31, 2018</span> </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; width: 20%; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> 523,042 </span></p> </td> <td style="vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span style="font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; width: 20%; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 11.48 </span></p> </td> <td style="vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Granted </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> — </span></p> </td> <td style="vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> — </span></p> </td> <td style="vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Exercised </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(21,050</span></p> </td> <td style="padding: 2px 2px 2px 0px; background-color: #d6f3e8; vertical-align: bottom; height: 17px;" valign="bottom">)</td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 8.23 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Expired </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(5,750</span></p> </td> <td style="vertical-align: middle; height: 17px;" valign="middle">)</td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 10.83 </span></p> </td> <td style="vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Forfeited </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(7,350</span></p> </td> <td style="border-bottom: 0.75pt solid #000000; background-color: #d6f3e8; vertical-align: middle; height: 17px;" valign="middle">)</td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 16.67 </span></p> </td> <td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 18px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Outstanding, <span id="fs_4Z5IEAXX7400000000000000000000">September 30, 2019</span> </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 18px;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> 488,892 </span></p> </td> <td style="vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 18px;"> <p style="margin: 0pt;"><span style="font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 18px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 11.55 </span></p> </td> <td style="vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 18px;"> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px;"> <p style="margin: 0pt;"><br/></p> </td> <td colspan="2" style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px;"> <p style="margin: 0pt;"><span style="font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 18px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Exercisable, <span id="fs_UMLIOLCU7400000000000000000000">September 30, 2019</span> </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 18px;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> 334,768 </span></p> </td> <td style="vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 18px;"> <p style="margin: 0pt;"><span style="font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 18px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 9.45 </span></p> </td> <td style="vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> </tbody> </table> </div> </div> 523042 11.48 0 0 21050 8.23 5750 10.83 7350 16.67 488892 11.55 334768 9.45 P3Y3M18D 2100000 P2Y7M6D 1900000 121000 173000 452000 5000 8000 0 822000 105000 <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span><span style="font-size: 10pt;">The following is a summary of activity in non-vested restricted shares and restricted stock units in the</span><span style="font-size: 10pt;"> </span><span id="fs_GK21GCGAN400000000000000000000">nine months ended September 30, 2019</span></span><span style="font-size: 10pt;">:<br/><br/></span></span></p> <div style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;"> <div id="t_ft_AXOQQWRNW000000000000000000000"> <table cellpadding="0" style="margin: 0px auto; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; height: 60px;" width="100%"> <tbody> <tr style="height: 10px;"> <td style="padding: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 55.0291%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Non-vested restricted stock units and restricted shares </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 0.997506%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 21%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Shares </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 0.997506%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="padding: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 22%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Weighted Average  Grant Date Fair Value </span></p> </td> </tr> <tr style="height: 10px;"> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 55.0291%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Non-vested at <span id="fs_HF87BGYJBK00000000000000000000">December 31, 2018</span> </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.997506%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; height: 10px; width: 20%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 56,411 </span></p> </td> <td style="vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.997506%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; height: 10px; width: 20%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 17.59 </span></p> </td> <td style="vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 10px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; height: 10px; width: 55.0291%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Granted </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 0.997506%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 10px; width: 20%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 8,000 </span></p> </td> <td style="vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 0.997506%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 10px; width: 21%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 17.26 </span></p> </td> <td style="vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 10px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 55.0291%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Vested </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.997506%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 20%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(6,000</span></p> </td> <td style="padding: 0px 0px 2px; background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;" valign="bottom">)</td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.997506%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 21%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 16.59 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 10px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; height: 10px; width: 55.0291%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Forfeited </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 0.997506%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 20%;"> <p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"><span style="border-left: none; border-right: none;">(875</span></span></span></p> </td> <td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; padding: 0px 0px 2px; width: 1%;">)</td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 0.997506%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 21%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">16.19</span></p> </td> <td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 10px;"> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 55.0291%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Non-vested at <span id="fs_ZSAUZ4QF0W00000000000000000000">September 30, 2019</span> </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.997506%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; background-color: #d6f3e8; height: 10px; width: 20%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 57,536 </span></p> </td> <td style="vertical-align: bottom; border-bottom: 2.25pt double #000000; background-color: #d6f3e8; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.997506%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; background-color: #d6f3e8; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; background-color: #d6f3e8; height: 10px; width: 20%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 17.67 </span></p> </td> <td style="vertical-align: bottom; border-bottom: 2.25pt double #000000; background-color: #d6f3e8; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> </tbody> </table> </div> </div> 56411 17.59 8000 17.26 6000 16.59 875 16.19 57536 17.67 0.01 0.10 6500 0.85 17781 156688 244000 110000 21000 78000 35000 737000 327000 81000 231000 98000 217000 94000 31000 59000 33000 701000 328000 86000 176000 111000 1600000 P2Y4M6D <p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 10pt; text-align: left;"><strong><span style="border-left: none; border-right: none;">7</span>. </strong><strong><span style="line-height: 115%;">CHANGES IN STOCKHOLDERS’ EQUITY:</span></strong><br/></p> <p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span><br/></p> <p style="margin: 0pt; clear: left; font-family: 'times new roman'; font-size: 10pt; text-indent: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"><span style="line-height: 115%; color: black; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;">A reconciliation of the changes in our stockholders' equity is as follows:</span></span></span></p> <p style="margin: 0pt; clear: left; font-family: 'times new roman'; font-size: 10pt; text-indent: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><br/></span></p> <p style="margin: 0pt; clear: left; font-family: 'times new roman'; font-size: 10pt; text-indent: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span style="border-left: none; border-right: none;"><span style="border-right: none; border-left: none;">Three</span> months ended <span style="border-left: none; border-right: none;"><span id="fs_3IOD92C9JK00000000000000000000FM">September 30, 2019</span></span></span>:</span></p> <table border="0" cellpadding="0" style="width: 100%; margin-left: 0.1pt; border-collapse: collapse; height: 131px; font-family: 'times new roman'; font-size: 10pt;" width="100%"> <tbody> <tr style="height: 7px;"> <td style="padding: 0in; height: 7px;" valign="bottom"> <p style="text-align: center; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span><span style="font-size: 8pt; color: #000000;"/></p> </td> <td style="padding: 0in; height: 7px;" valign="bottom"/> <td colspan="6" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0in; height: 7px; border-bottom: 1pt solid #000000;" valign="bottom"> <p style="text-align: center; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;">Common Stock</span></strong><span style="font-size: 10.0pt;"/></p> </td> <td style="padding: 0in; height: 7px;" valign="bottom"/> <td colspan="3" rowspan="2" style="padding: 0in; height: 17px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; text-align: center; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;">Accumulated</span></strong><span style="font-size: 10.0pt;"/></p> <p style="margin: 0in 0in 0.0001pt; text-align: center; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;">Other Comprehensive</span></strong><span style="font-size: 10.0pt;"/></p> <p style="margin: 0in 0in 0.0001pt; text-align: center; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;">Loss</span></strong><span style="font-size: 10.0pt;"/></p> </td> <td style="padding: 0in; height: 7px;" valign="bottom"> <p style="text-align: center; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8pt; color: #000000;"> </span></strong><b><span style="font-size: 8pt; color: #000000;"/></b></p> </td> <td colspan="3" rowspan="2" style="padding: 0in; height: 17px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; text-align: center; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;">Retained</span></strong><span style="font-size: 10.0pt;"/></p> <p style="margin: 0in 0in 0.0001pt; text-align: center; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;">Earnings</span></strong><span style="font-size: 10.0pt;"/></p> </td> <td style="padding: 0in; height: 7px;" valign="bottom"/> <td colspan="3" rowspan="2" style="padding: 0in; height: 17px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; text-align: center; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;">Total Stockholders’</span></strong><span style="font-size: 10.0pt;"/></p> <p style="margin: 0in 0in 0.0001pt; text-align: center; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;">Equity</span></strong><span style="font-size: 10.0pt;"/></p> </td> </tr> <tr style="height: 10px;"> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 1.5pt; height: 10px;" valign="bottom"> <p style="line-height: 8.25pt; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;">(In thousands)</span></strong><span style="font-size: 10.0pt;"/></p> </td> <td style="padding: 0in; height: 10px;" valign="bottom"/> <td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0in; height: 10px; border-bottom: 1pt solid #000000;" valign="bottom"> <p style="text-align: center; line-height: 8.25pt; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;">Shares</span></strong><span style="font-size: 10.0pt;"/></p> </td> <td style="padding: 0in; height: 10px;" valign="bottom"> <p style="text-align: center; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8pt; color: #000000;"> </span></strong><b><span style="font-size: 8pt; color: #000000;"/></b></p> </td> <td colspan="3" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0in; height: 10px; border-bottom: 1pt solid #000000;" valign="bottom"> <p style="text-align: center; line-height: 8.25pt; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;"> Amount </span></strong><span style="font-size: 10.0pt;"/></p> </td> <td style="padding: 0in; height: 10px;" valign="bottom"/> <td style="padding: 0in; height: 10px;" valign="bottom"> <p style="text-align: center; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><b><span style="font-size: 8pt; color: #000000;"> </span></b></p> </td> <td style="padding: 0in; height: 10px;" valign="bottom"/> </tr> <tr style="height: 14px; background-color: #d6f3e8;"> <td style="background: #d6f3e8; padding: 0in; height: 14px; width: 36%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">Balance, June<span style="border-right: none; border-left: none;"> 30, 2019</span></span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 14px; width: 1%;" valign="bottom"/> <td style="background: #d6f3e8; padding: 0in; height: 14px; width: 10%;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> 7,115</span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 14px; width: 1%;" valign="bottom"/> <td style="background: #d6f3e8; padding: 0in; height: 14px; width: 1%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 14px; width: 1%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">$</span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 14px; width: 10%;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> 36,189</span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 14px; width: 1%;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 14px; width: 1%;" valign="bottom"/> <td style="border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top: 1pt solid black; background: #d6f3e8; padding: 0in; height: 14px; width: 1%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">$</span></p> </td> <td style="border: none; background: #d6f3e8; padding: 0in; height: 14px; width: 10%;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">(1,518</span></p> </td> <td style="border: none; background: #d6f3e8; padding: 0in; height: 14px; width: 1%;" valign="bottom">)</td> <td style="background: #d6f3e8; padding: 0in; height: 14px; width: 1%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top: 1pt solid black; background: #d6f3e8; padding: 0in; height: 14px; width: 1%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">$</span></p> </td> <td style="border: none; background: #d6f3e8; padding: 0in; height: 14px; width: 10%;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">23,256</span></p> </td> <td style="border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top: 1pt solid black; background: #d6f3e8; padding: 0in; height: 14px; width: 1%;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 14px; width: 1%;" valign="bottom"/> <td style="border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top: 1pt solid black; background: #d6f3e8; padding: 0in; height: 14px; width: 1%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">$</span></p> </td> <td style="border: none; background: #d6f3e8; padding: 0in; height: 14px; width: 10%;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">57,927</span></p> </td> <td style="border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top: 1pt solid black; background: #d6f3e8; padding: 0in; height: 14px; width: 1%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 0in; height: 17px;">Exercise of stock options</td> <td style="padding: 0in; height: 17px;"><br/></td> <td style="padding: 0in; text-align: right; height: 17px;">15</td> <td style="padding: 0in; height: 17px;"><br/></td> <td style="padding: 0in; height: 17px;"><br/></td> <td style="padding: 0in; height: 17px;"><br/></td> <td style="padding: 0in; text-align: right; height: 17px;">114</td> <td style="padding: 0in; height: 17px;"><br/></td> <td style="padding: 0in; height: 17px;"><br/></td> <td style="padding: 0in; height: 17px;"><br/></td> <td style="padding: 0in; text-align: right; height: 17px;">—</td> <td style="padding: 0in; height: 17px;"><br/></td> <td style="padding: 0in; height: 17px;"><br/></td> <td style="padding: 0in; height: 17px;"><br/></td> <td style="padding: 0in; text-align: right; height: 17px;">—</td> <td style="padding: 0in; height: 17px;"><br/></td> <td style="padding: 0in; height: 17px;"><br/></td> <td style="padding: 0in; height: 17px;"><br/></td> <td style="padding: 0in; text-align: right; height: 17px;">114</td> <td style="padding: 0in; height: 17px;"><br/></td> </tr> <tr style="height: 13px; background-color: #d6f3e8;"> <td style="padding: 0in; height: 13px; background-color: #d6f3e8;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">Share-based compensation</span></p> </td> <td style="padding: 0in; height: 13px; background-color: #d6f3e8;" valign="bottom"/> <td style="padding: 0in; height: 13px; background-color: #d6f3e8;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"><span id="fs_1VJ0A6H8WG00000000000000000000FM">—</span></span></p> </td> <td style="padding: 0in; height: 13px; background-color: #d6f3e8;" valign="bottom"/> <td style="padding: 0in; height: 13px; background-color: #d6f3e8;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="padding: 0in; height: 13px; background-color: #d6f3e8;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="padding: 0in; height: 13px; background-color: #d6f3e8;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">244</span></p> </td> <td style="padding: 0in; height: 13px; background-color: #d6f3e8;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="padding: 0in; height: 13px; background-color: #d6f3e8;" valign="bottom"/> <td style="padding: 0in; height: 13px; background-color: #d6f3e8;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="padding: 0in; height: 13px; background-color: #d6f3e8;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> —</span></p> </td> <td style="padding: 0in; height: 13px; background-color: #d6f3e8;" valign="bottom"/> <td style="padding: 0in; height: 13px; background-color: #d6f3e8;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="padding: 0in; height: 13px; background-color: #d6f3e8;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="padding: 0in; height: 13px; background-color: #d6f3e8;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">—</span></p> </td> <td style="padding: 0in; height: 13px; background-color: #d6f3e8;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="padding: 0in; height: 13px; background-color: #d6f3e8;" valign="bottom"/> <td style="padding: 0in; height: 13px; background-color: #d6f3e8;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="padding: 0in; height: 13px; background-color: #d6f3e8;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> 244</span></p> </td> <td style="padding: 0in; height: 13px; background-color: #d6f3e8;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> </tr> <tr style="height: 17px;"> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;">Issuance of common stock under Employee Stock Purchase Plan</td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; text-align: right; height: 17px;">18</td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; text-align: right; height: 17px;">203</td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; text-align: right; height: 17px;">—</td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; text-align: right; height: 17px;">—</td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; text-align: right; height: 17px;">203</td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> </tr> <tr style="background-color: #d6f3e8; height: 17px;"> <td style="background: #d6f3e8; padding: 0in; height: 17px;">Repurchase of common stock</td> <td style="background: #d6f3e8; padding: 0in; height: 17px;"><br/></td> <td style="background: #d6f3e8; padding: 0in; height: 17px; text-align: right;">(26</td> <td style="background: #d6f3e8; padding: 0in; height: 17px;">)</td> <td style="background: #d6f3e8; padding: 0in; height: 17px;"><br/></td> <td style="background: #d6f3e8; padding: 0in; height: 17px;"><br/></td> <td style="background: #d6f3e8; padding: 0in; text-align: right; height: 17px;"><span id="fs_U1KDMMBWQ800000000000000000000FM">(353</span></td> <td style="background: #d6f3e8; padding: 0in; height: 17px;">)</td> <td style="background: #d6f3e8; padding: 0in; height: 17px;"><br/></td> <td style="background: #d6f3e8; padding: 0in; height: 17px;"><br/></td> <td style="background: #d6f3e8; padding: 0in; text-align: right; height: 17px;">—</td> <td style="background: #d6f3e8; padding: 0in; height: 17px;"><br/></td> <td style="background: #d6f3e8; padding: 0in; height: 17px;"><br/></td> <td style="background: #d6f3e8; padding: 0in; height: 17px;"><br/></td> <td style="background: #d6f3e8; padding: 0in; text-align: right; height: 17px;">—</td> <td style="background: #d6f3e8; padding: 0in; height: 17px;"><br/></td> <td style="background: #d6f3e8; padding: 0in; height: 17px;"><br/></td> <td style="background: #d6f3e8; padding: 0in; height: 17px;"><br/></td> <td style="background: #d6f3e8; padding: 0in; text-align: right; height: 17px;">(353</td> <td style="background: #d6f3e8; padding: 0in; height: 17px;">)</td> </tr> <tr style="height: 13px;"> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">Other comprehensive loss, net of tax</span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom"/> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> <span id="fs_LS5CIOCIWW00000000000000000000FM">—</span></span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom"/> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> —</span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom"/> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">(268</span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom">)</td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">—</span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom"/> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">(268</span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom">)</td> </tr> <tr style="height: 10px; background-color: #d6f3e8;"> <td style="padding: 0px; height: 10px; background-color: #d6f3e8;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">Net loss</span></p> </td> <td style="padding: 0px; height: 10px; background-color: #d6f3e8;" valign="bottom"/> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; height: 10px; background-color: #d6f3e8;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;"> <span id="fs_V0KQACTUYO00000000000000000000FM">—</span></span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; height: 10px; background-color: #d6f3e8;" valign="bottom"/> <td style="padding: 0px; height: 10px; background-color: #d6f3e8;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; height: 10px; background-color: #d6f3e8;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;"> </span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; height: 10px; background-color: #d6f3e8;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;"> —</span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; height: 10px; background-color: #d6f3e8;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;"> </span></p> </td> <td style="padding: 0px; height: 10px; background-color: #d6f3e8;" valign="bottom"/> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; height: 10px; background-color: #d6f3e8;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;"> </span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; height: 10px; background-color: #d6f3e8;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;"> —</span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; height: 10px; background-color: #d6f3e8;" valign="bottom"/> <td style="padding: 0px; height: 10px; background-color: #d6f3e8;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; height: 10px; background-color: #d6f3e8;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;"> </span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; height: 10px; background-color: #d6f3e8;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">(353</span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; height: 10px; background-color: #d6f3e8;" valign="bottom">)</td> <td style="padding: 0px; height: 10px; background-color: #d6f3e8;" valign="bottom"/> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; height: 10px; background-color: #d6f3e8;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;"> </span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; height: 10px; background-color: #d6f3e8;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">(353</span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; height: 10px; background-color: #d6f3e8;" valign="bottom">)</td> </tr> <tr style="height: 13px;"> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">Balance, <span id="fs_X3L3UZ0F5S00000000000000000000FM">September 30, 2019</span></span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom"/> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px; border-bottom: 2.8pt double #000000;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 7,122</span></span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px; border-bottom: 2.8pt double #000000;" valign="bottom"/> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px; border-bottom: 2.8pt double #000000;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">$</span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px; border-bottom: 2.8pt double #000000;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">36,397</span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px; border-bottom: 2.8pt double #000000;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom"/> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px; border-bottom: 2.8pt double #000000;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">$</span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px; border-bottom: 2.8pt double #000000;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">(1,786</span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px; border-bottom: 2.8pt double #000000;" valign="bottom">)</td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px; border-bottom: 2.8pt double #000000;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">$</span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px; border-bottom: 2.8pt double #000000;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">22,903</span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px; border-bottom: 2.8pt double #000000;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom"/> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px; border-bottom: 2.8pt double #000000;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">$</span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px; border-bottom: 2.8pt double #000000;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">57,514</span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px; border-bottom: 2.8pt double #000000;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> </tr> </tbody> </table> <p style="margin: 0pt; clear: left; font-family: 'times new roman'; font-size: 10pt; text-indent: 0pt;"><br/></p> <p style="margin: 0pt; clear: left; font-family: 'times new roman'; font-size: 10pt; text-indent: 0pt;"><span style="border-right: none; border-left: none;">Nine months ended <span style="border-right: none; border-left: none;"><span id="fs_33VPE33FSW00000000000000000000FM">September 30, 2019</span></span></span>:</p> <div style="margin: 0pt; text-indent: 0pt;"> <div style="border-left: none; border-right: none; margin: 0pt; text-indent: 0pt;"> <table border="0" cellpadding="0" style="border-collapse: collapse; width: 100%; font-family: 'times new roman'; font-size: 10pt; margin-right: 0px; text-indent: 0px; height: 127px;" width="100%"> <tbody> <tr style="height: 10px;"> <td style="padding: 0px; color: #000000; font-size: 8pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: normal; text-align: center; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td style="padding: 0px; color: #000000; font-size: 8pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; text-align: center; height: 10px;"/> <td colspan="6" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; text-align: center; height: 10px;"><strong><span style="font-size: 8pt; font-family: 'times new roman', times;">Common Stock</span></strong></td> <td style="padding: 0px; color: #000000; font-size: 8pt; font-weight: bold; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; text-align: center; height: 10px;"/> <td colspan="3" rowspan="2" style="border-bottom: 0.75pt solid #000000; padding: 0pt; vertical-align: bottom; text-align: right; height: 20px;"> <p style="margin: 0px; text-align: center;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Accumulated</span></strong></p> <p style="margin: 0px; text-align: center;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Other Comprehensive</span></strong></p> <p style="margin: 0px; text-align: center;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Loss</span></strong></p> </td> <td style="padding: 0px; color: #000000; font-size: 8pt; font-weight: bold; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; text-align: center; height: 10px;"><strong><span style="font-size: 8pt; font-family: 'times new roman', times;"> </span></strong></td> <td colspan="3" rowspan="2" style="border-bottom: 0.75pt solid #000000; padding: 0pt; vertical-align: bottom; text-align: right; height: 20px;"> <p style="margin: 0px; text-align: center;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Retained</span></strong></p> <p style="margin: 0px; text-align: center;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Earnings</span></strong></p> </td> <td style="padding: 0px; color: #000000; font-size: 8pt; font-weight: bold; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; text-align: center; height: 10px;"/> <td colspan="3" rowspan="2" style="border-bottom: 0.75pt solid #000000; padding: 0pt; vertical-align: bottom; text-align: right; height: 20px;"> <p style="margin: 0px; text-align: center;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Total Stockholders’</span></strong></p> <p style="margin: 0px; text-align: center;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Equity</span></strong></p> </td> </tr> <tr style="height: 10px;"> <td style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 10px;"><strong><span style="font-size: 8pt; font-family: 'times new roman', times;">(In thousands)</span></strong></td> <td style="padding: 0px; color: #000000; font-size: 8pt; font-weight: bold; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; text-align: left; height: 10px;"/> <td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; text-align: center; height: 10px;"><strong><span style="font-size: 8pt; font-family: 'times new roman', times;">Shares</span></strong></td> <td style="padding: 0px; color: #000000; font-size: 8pt; font-weight: bold; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; text-align: center; height: 10px;"><strong><span style="font-size: 8pt; font-family: 'times new roman', times;"> </span></strong></td> <td colspan="3" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; text-align: center; height: 10px;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;"> Amount </span></strong></td> <td style="padding: 0px; color: #000000; font-size: 8pt; font-weight: bold; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; text-align: center; height: 10px;"/> <td style="padding: 0px; color: #000000; font-size: 8pt; font-weight: bold; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; text-align: center; height: 10px;"><span style="font-size: 8pt; font-family: 'times new roman', times;"> </span></td> <td style="padding: 0px; color: #000000; font-size: 8pt; font-weight: bold; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; text-align: center; height: 10px;"/> </tr> <tr style="height: 10px; background-color: #d6f3e8;"> <td style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; text-align: left; background-color: #d6f3e8; width: 36%;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Balance, <span id="fs_0WA0GOARPC00000000000000000000">December 31, 2018</span></span></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; text-align: left; height: 10px; background-color: #d6f3e8; width: 1%;"/> <td align="right" style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; white-space: nowrap; height: 10px; text-align: right; background-color: #d6f3e8; width: 10%;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span><span>7,101</span></span></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; background-color: #d6f3e8; width: 1%;"/> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; background-color: #d6f3e8; width: 1%;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td align="right" style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; white-space: nowrap; text-align: left; height: 10px; background-color: #d6f3e8; width: 1%;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$</span></td> <td align="right" style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; white-space: nowrap; height: 10px; background-color: #d6f3e8; width: 10%;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>35,637</span></td> <td align="right" style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; white-space: nowrap; height: 10px; background-color: #d6f3e8; width: 1%;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; white-space: nowrap; height: 10px; background-color: #d6f3e8; width: 1%;"/> <td align="right" style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; white-space: nowrap; border-top: 1pt solid #000000; text-align: left; height: 10px; background-color: #d6f3e8; width: 1%;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$</span></td> <td align="right" style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; white-space: nowrap; border-top: 1pt solid #000000; height: 10px; background-color: #d6f3e8; width: 10%;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>(1,690</span></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; white-space: nowrap; border-top: 1pt solid #000000; height: 10px; background-color: #d6f3e8; width: 1%;"><span style="font-size: 10pt; font-family: 'times new roman', times;">)</span></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; white-space: nowrap; height: 10px; background-color: #d6f3e8; width: 1%;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td align="right" style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; white-space: nowrap; border-top: 1pt solid #000000; text-align: left; height: 10px; background-color: #d6f3e8; width: 1%;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$</span></td> <td align="right" style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; white-space: nowrap; border-top: 1pt solid #000000; height: 10px; background-color: #d6f3e8; width: 10%;"><span style="font-size: 10pt; font-family: 'times new roman', times;">22,264</span></td> <td align="right" style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; white-space: nowrap; border-top: 1pt solid #000000; height: 10px; background-color: #d6f3e8; width: 1%;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; white-space: nowrap; height: 10px; background-color: #d6f3e8; width: 1%;"/> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; white-space: nowrap; border-top: 1pt solid #000000; height: 10px; background-color: #d6f3e8; width: 1%;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$</span></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; white-space: nowrap; text-align: right; border-top: 1pt solid #000000; height: 10px; background-color: #d6f3e8; width: 10%;"><span style="font-size: 10pt; font-family: 'times new roman', times;">56,211</span></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; white-space: nowrap; border-top: 1pt solid #000000; height: 10px; background-color: #d6f3e8; width: 1%;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> </tr> <tr style="height: 10px; margin-left: 0.1px;"> <td style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: left; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Increase related to adoption of ASU <span style="border-left: none; border-right: none;">2016</span>-<span style="border-left: none; border-right: none;">02</span></span></td> <td style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: left; vertical-align: bottom;"/> <td align="right" style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span><span id="fs_6ZWDS2L9SW00000000000000000000">—</span></span></td> <td style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"/> <td style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td align="right" style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td align="right" style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></td> <td align="right" style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"/> <td align="right" style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> <td align="right" style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></td> <td style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: left;"/> <td style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td align="right" style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td align="right" style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">33</span></td> <td align="right" style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"/> <td align="right" style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> <td align="right" style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>33</span></td> <td align="right" style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: left; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> </tr> <tr style="height: 10px; margin-left: 0.1px; background-color: #d6f3e8;"> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: left; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="bottom"> <p style="margin: 0pt 0px; text-indent: 0px; text-align: justify;"><span><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Exercise of stock options</span></span></span><span><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><br/></span></span></span></p> </td> <td style="padding: 4px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: left; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="bottom"/> <td align="right" style="padding: 4px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: right; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="bottom"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>21</span></td> <td style="padding: 4px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: left; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="bottom"/> <td style="padding: 4px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: left; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="bottom"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td align="right" style="padding: 4px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: left; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="bottom"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td align="right" style="padding: 4px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: right; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="bottom"><span style="font-size: 10pt; font-family: 'times new roman', times;">173</span></td> <td align="right" style="padding: 4px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: left; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="bottom"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td style="padding: 4px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: left; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="bottom"/> <td align="right" style="padding: 4px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: left; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="bottom"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> <td align="right" style="padding: 4px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: right; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="bottom"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>—</span></td> <td style="padding: 4px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: left; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="bottom"/> <td style="padding: 4px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: left; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="bottom"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td align="right" style="padding: 4px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: left; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="bottom"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td align="right" style="padding: 4px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: right; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="bottom"><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></td> <td align="right" style="padding: 4px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: left; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="bottom"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td style="padding: 4px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: left; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="bottom"/> <td align="right" style="padding: 4px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: left; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="bottom"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> <td align="right" style="padding: 4px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: right; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="bottom"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>173</span></td> <td align="right" style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: left; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="bottom"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> </tr> <tr style="height: 10px;"> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: normal; text-align: left; height: 10px;">Share issuances for director compensation</td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; text-align: left; height: 10px;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; text-align: right;">8</td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; text-align: right;">—</td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; text-align: right;">—</td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; text-align: right;">—</td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; text-align: right;">—</td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px;"><br/></td> </tr> <tr style="height: 10px; background-color: #d6f3e8;"> <td style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: normal; text-align: left; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Share-based compensation</span></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; text-align: left; height: 10px; background-color: #d6f3e8;"/> <td align="right" style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span><span id="fs_2N30KHIMDC00000000000000000000">—</span></span></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; background-color: #d6f3e8;"/> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td align="right" style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td align="right" style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">737</span></td> <td align="right" style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; background-color: #d6f3e8;"/> <td align="right" style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> <td align="right" style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>—</span></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; background-color: #d6f3e8;"/> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td align="right" style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td align="right" style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></td> <td align="right" style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; background-color: #d6f3e8;"/> <td align="right" style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> <td align="right" style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>737</span></td> <td align="right" style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> </tr> <tr style="height: 10px;"> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: left; vertical-align: bottom; height: 10px;">Issuance of common stock under Employee Stock Purchase Plan</td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: left; vertical-align: bottom; height: 10px;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 10px;">18</td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 10px;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 10px;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 10px;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 10px;">203</td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 10px;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 10px;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 10px;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 10px;">—</td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: left; height: 10px;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 10px;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 10px;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 10px;">—</td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 10px;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 10px;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 10px;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 10px;">203</td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: left; height: 10px;"><br/></td> </tr> <tr style="height: 17px; background-color: #d6f3e8;"> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: left; vertical-align: bottom; height: 17px; background-color: #d6f3e8;">Repurchase of common stock</td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: left; vertical-align: bottom; height: 17px; background-color: #d6f3e8;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 17px; background-color: #d6f3e8;">(26</td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; height: 17px; text-align: left; background-color: #d6f3e8;">)</td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 17px; background-color: #d6f3e8;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 17px; background-color: #d6f3e8;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 17px; background-color: #d6f3e8;">(353</td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; height: 17px; text-align: left; background-color: #d6f3e8;">)</td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 17px; background-color: #d6f3e8;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 17px; background-color: #d6f3e8;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 17px; background-color: #d6f3e8;">—</td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: left; height: 17px; background-color: #d6f3e8;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 17px; background-color: #d6f3e8;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 17px; background-color: #d6f3e8;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 17px; background-color: #d6f3e8;">—</td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 17px; background-color: #d6f3e8;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 17px; background-color: #d6f3e8;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 17px; background-color: #d6f3e8;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 17px; background-color: #d6f3e8;">(353</td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: left; height: 17px; background-color: #d6f3e8;">)</td> </tr> <tr style="height: 10px;"> <td style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: left; vertical-align: bottom;"><span><span style="font-size: 10pt; font-family: 'times new roman', times;">Other comprehensive loss, net of tax</span></span></td> <td style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: left; vertical-align: bottom;"/> <td align="right" style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span><span id="fs_UH4SUUATU800000000000000000000">—</span></span></td> <td style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"/> <td style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td align="right" style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> <td align="right" style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>—</span></td> <td align="right" style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"/> <td align="right" style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> <td align="right" style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(96</span></td> <td style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: left;">)</td> <td style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td align="right" style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td align="right" style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></td> <td align="right" style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"/> <td align="right" style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> <td align="right" style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(96</span></td> <td align="right" style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: left;">)</td> </tr> <tr style="height: 10px; background-color: #d6f3e8;"> <td style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: normal; text-align: left; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Net income</span></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; text-align: left; height: 10px; background-color: #d6f3e8;"/> <td style="border-bottom: 0.75pt solid #000000; padding: 0pt; vertical-align: bottom; text-align: right; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span><span><span id="fs_9B2151MS0G00000000000000000000">—</span></span></span></td> <td style="border-bottom: 0.75pt solid #000000; padding: 0pt; vertical-align: bottom; text-align: right; height: 10px; background-color: #d6f3e8;"/> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> <td style="border-bottom: 0.75pt solid #000000; padding: 0pt; vertical-align: bottom; text-align: right; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>—</span></td> <td style="border-bottom: 0.75pt solid #000000; padding: 0pt; vertical-align: bottom; text-align: right; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; background-color: #d6f3e8;"/> <td style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> <td style="border-bottom: 0.75pt solid #000000; padding: 0pt; vertical-align: bottom; text-align: right; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>—</span></td> <td style="border-bottom: 0.75pt solid #000000; padding: 0pt; vertical-align: bottom; text-align: right; height: 10px; background-color: #d6f3e8;"/> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td style="border-bottom: 0.75pt solid #000000; padding: 0pt; vertical-align: bottom; text-align: right; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">606</span></td> <td style="border-bottom: 0.75pt solid #000000; padding: 0pt; vertical-align: bottom; text-align: left; height: 10px; background-color: #d6f3e8;"/> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; background-color: #d6f3e8;"/> <td style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> <td style="border-bottom: 0.75pt solid #000000; padding: 0pt; vertical-align: bottom; text-align: right; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">606</span></td> <td style="border-bottom: 0.75pt solid #000000; padding: 0pt; vertical-align: bottom; text-align: left; height: 10px; background-color: #d6f3e8;"/> </tr> <tr style="height: 10px;"> <td style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Balance, <span id="fs_8QW7GXZTDC00000000000000000000FM">September 30, 2019</span></span></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; text-align: left; height: 10px;"/> <td align="right" style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border-right: none; border-left: none; border-image: initial; white-space: nowrap; height: 10px; border-bottom: 2.8pt double #000000; border-top: 1pt solid #000000 !important;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>7,122</span></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border-right: none; border-left: none; border-image: initial; white-space: nowrap; height: 10px; border-bottom: 2.8pt double #000000; border-top: 1pt solid #000000 !important;"/> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; white-space: nowrap; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border-right: none; border-left: none; border-image: initial; white-space: nowrap; height: 10px; text-align: right; border-bottom: 2.8pt double #000000; border-top: 1pt solid #000000 !important;">$</td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border-right: none; border-left: none; border-image: initial; white-space: nowrap; text-align: right; height: 10px; border-bottom: 2.8pt double #000000; border-top: 1pt solid #000000 !important;"><span style="font-size: 10pt; font-family: 'times new roman', times;">36,397</span></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border-right: none; border-left: none; border-image: initial; white-space: nowrap; height: 10px; border-bottom: 2.8pt double #000000; border-top: 1pt solid #000000 !important;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; white-space: nowrap; height: 10px;"/> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border-right: none; border-left: none; border-image: initial; white-space: nowrap; height: 10px; text-align: right; border-bottom: 2.8pt double #000000; border-top: 1pt solid #000000 !important;">$</td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border-right: none; border-left: none; border-image: initial; white-space: nowrap; text-align: right; height: 10px; border-bottom: 2.8pt double #000000; border-top: 1pt solid #000000 !important;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(1,786</span></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border-right: none; border-left: none; border-image: initial; white-space: nowrap; text-align: left; height: 10px; border-bottom: 2.8pt double #000000; border-top: 1pt solid #000000 !important;"><span style="font-size: 10pt; font-family: 'times new roman', times;">)</span></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; white-space: nowrap; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border-right: none; border-left: none; border-image: initial; white-space: nowrap; height: 10px; text-align: right; border-bottom: 2.8pt double #000000; border-top: 1pt solid #000000 !important;">$</td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border-right: none; border-left: none; border-image: initial; white-space: nowrap; text-align: right; height: 10px; border-bottom: 2.8pt double #000000; border-top: 1pt solid #000000 !important;"><span style="font-size: 10pt; font-family: 'times new roman', times;">22,903</span></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border-right: none; border-left: none; border-image: initial; white-space: nowrap; height: 10px; border-bottom: 2.8pt double #000000; border-top: 1pt solid #000000 !important;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; white-space: nowrap; height: 10px;"/> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border-right: none; border-left: none; border-image: initial; white-space: nowrap; height: 10px; text-align: right; border-bottom: 2.8pt double #000000; border-top: 1pt solid #000000 !important;">$</td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border-right: none; border-left: none; border-image: initial; white-space: nowrap; text-align: right; height: 10px; border-bottom: 2.8pt double #000000; border-top: 1pt solid #000000 !important;"><span style="font-size: 10pt; font-family: 'times new roman', times;">57,514</span></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border-right: none; border-left: none; border-image: initial; white-space: nowrap; height: 10px; border-bottom: 2.8pt double #000000; border-top: 1pt solid #000000 !important;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></td> </tr> </tbody> </table> </div> </div> <p style="margin: 0pt; clear: left; font-family: 'times new roman'; font-size: 10pt; text-indent: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><br/></span></p> <div style="margin: 0pt; text-indent: 0pt;"> <span style="font-family: 'times new roman', times; font-size: 10pt;"> </span><span style="font-family: 'times new roman', times; font-size: 10pt;">Three months ended <span id="fs_0ARCWNMG7K00000000000000000000FM">September 30, 2018</span>:</span><br/></div> <table border="0" cellpadding="0" style="width: 100%; margin: 0px; border-collapse: collapse; height: 111px; font-family: 'times new roman'; font-size: 10pt; text-indent: 0px;" width="100%"> <tbody> <tr style="height: 7px;"> <td style="padding: 0in; height: 7px;" valign="bottom"> <p style="text-align: center; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span><span style="font-size: 8pt; color: #000000;"/></p> </td> <td style="padding: 0in; height: 7px;" valign="bottom"/> <td colspan="6" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0in; height: 7px; border-bottom: 1pt solid #000000;" valign="bottom"> <p style="text-align: center; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;">Common Stock</span></strong><span style="font-size: 10.0pt;"/></p> </td> <td style="padding: 0in; height: 7px;" valign="bottom"/> <td colspan="3" rowspan="2" style="padding: 0in; height: 17px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; text-align: center; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;">Accumulated</span></strong><span style="font-size: 10.0pt;"/></p> <p style="margin: 0in 0in 0.0001pt; text-align: center; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;">Other Comprehensive</span></strong><span style="font-size: 10.0pt;"/></p> <p style="margin: 0in 0in 0.0001pt; text-align: center; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;">Loss</span></strong><span style="font-size: 10.0pt;"/></p> </td> <td style="padding: 0in; height: 7px;" valign="bottom"> <p style="text-align: center; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8pt; color: #000000;"> </span></strong><b><span style="font-size: 8pt; color: #000000;"/></b></p> </td> <td colspan="3" rowspan="2" style="padding: 0in; height: 17px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; text-align: center; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;">Retained</span></strong><span style="font-size: 10.0pt;"/></p> <p style="margin: 0in 0in 0.0001pt; text-align: center; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;">Earnings</span></strong><span style="font-size: 10.0pt;"/></p> </td> <td style="padding: 0in; height: 7px;" valign="bottom"/> <td colspan="3" rowspan="2" style="padding: 0in; height: 17px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; text-align: center; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;">Total Stockholders’</span></strong><span style="font-size: 10.0pt;"/></p> <p style="margin: 0in 0in 0.0001pt; text-align: center; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;">Equity</span></strong><span style="font-size: 10.0pt;"/></p> </td> </tr> <tr style="height: 10px;"> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 1.5pt; height: 10px;" valign="bottom"> <p style="line-height: 8.25pt; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;">(In thousands)</span></strong><span style="font-size: 10.0pt;"/></p> </td> <td style="padding: 0in; height: 10px;" valign="bottom"/> <td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0in; height: 10px; border-bottom: 1pt solid #000000;" valign="bottom"> <p style="text-align: center; line-height: 8.25pt; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;">Shares</span></strong><span style="font-size: 10.0pt;"/></p> </td> <td style="padding: 0in; height: 10px;" valign="bottom"> <p style="text-align: center; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8pt; color: #000000;"> </span></strong><b><span style="font-size: 8pt; color: #000000;"/></b></p> </td> <td colspan="3" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0in; height: 10px; border-bottom: 1pt solid #000000;" valign="bottom"> <p style="text-align: center; line-height: 8.25pt; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;"> Amount </span></strong><span style="font-size: 10.0pt;"/></p> </td> <td style="padding: 0in; height: 10px;" valign="bottom"/> <td style="padding: 0in; height: 10px;" valign="bottom"> <p style="text-align: center; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><b><span style="font-size: 8pt; color: #000000;"> </span></b></p> </td> <td style="padding: 0in; height: 10px;" valign="bottom"/> </tr> <tr style="height: 13px; background-color: #d6f3e8;"> <td style="background: #d6f3e8; padding: 0in; height: 13px; width: 36%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">Balance, <span id="fs_ZDERZ0K3LS00000000000000000000FM">June 30, 2018</span></span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 13px; width: 1%;" valign="bottom"/> <td style="background: #d6f3e8; padding: 0in; height: 13px; width: 10%;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> 7,024</span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 13px; width: 1%;" valign="bottom"/> <td style="background: #d6f3e8; padding: 0in; height: 13px; width: 1%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 13px; width: 1%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">$</span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 13px; width: 10%;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> 34,815</span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 13px; width: 1%;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 13px; width: 1%;" valign="bottom"/> <td style="border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top: 1pt solid black; background: #d6f3e8; padding: 0in; height: 13px; width: 1%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">$</span></p> </td> <td style="border: none; background: #d6f3e8; padding: 0in; height: 13px; width: 10%;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">(1,683</span></p> </td> <td style="border: none; background: #d6f3e8; padding: 0in; height: 13px; width: 1%;" valign="bottom">)</td> <td style="background: #d6f3e8; padding: 0in; height: 13px; width: 1%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top: 1pt solid black; background: #d6f3e8; padding: 0in; height: 13px; width: 1%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">$</span></p> </td> <td style="border: none; background: #d6f3e8; padding: 0in; height: 13px; width: 10%;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">20,004</span></p> </td> <td style="border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top: 1pt solid black; background: #d6f3e8; padding: 0in; height: 13px; width: 1%;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 13px; width: 1%;" valign="bottom"/> <td style="border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top: 1pt solid black; background: #d6f3e8; padding: 0in; height: 13px; width: 1%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">$</span></p> </td> <td style="border: none; background: #d6f3e8; padding: 0in; height: 13px; width: 10%;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">53,136</span></p> </td> <td style="border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top: 1pt solid black; background: #d6f3e8; padding: 0in; height: 13px; width: 1%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> </tr> <tr style="height: 10px;"> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 10px;" valign="bottom"> <p style="margin: 0in 0in 0in 0.2pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt; color: black;">Exercise of stock options</span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 10px;" valign="bottom"/> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 10px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt 0.2pt; text-align: right; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> 24</span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 10px;" valign="bottom"/> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 10px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt 0.2pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 10px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt 0.2pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 10px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt 0.2pt; text-align: right; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">201</span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 10px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt 0.2pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 10px;" valign="bottom"/> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 10px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt 0.2pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 10px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt 0.2pt; text-align: right; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> —</span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 10px;" valign="bottom"/> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 10px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt 0.2pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 10px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt 0.2pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 10px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt 0.2pt; text-align: right; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">—</span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 10px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt 0.2pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 10px;" valign="bottom"/> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 10px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt 0.2pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 10px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt 0.2pt; text-align: right; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> 201</span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 10px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt 0.2pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> </tr> <tr style="height: 17px; background-color: #d6f3e8;"> <td style="background: #d6f3e8; padding: 0in; height: 17px;">Share-based compensation</td> <td style="background: #d6f3e8; padding: 0in; height: 17px;"><br/></td> <td style="background: #d6f3e8; padding: 0in; text-align: right; height: 17px;"><span id="fs_KSD3P1I93K00000000000000000000FM">—</span></td> <td style="background: #d6f3e8; padding: 0in; height: 17px;"><br/></td> <td style="background: #d6f3e8; padding: 0in; height: 17px;"><br/></td> <td style="background: #d6f3e8; padding: 0in; height: 17px;"><br/></td> <td style="background: #d6f3e8; padding: 0in; text-align: right; height: 17px;">217</td> <td style="background: #d6f3e8; padding: 0in; height: 17px;"><br/></td> <td style="background: #d6f3e8; padding: 0in; height: 17px;"><br/></td> <td style="background: #d6f3e8; padding: 0in; height: 17px;"><br/></td> <td style="background: #d6f3e8; padding: 0in; text-align: right; height: 17px;">—</td> <td style="background: #d6f3e8; padding: 0in; height: 17px;"><br/></td> <td style="background: #d6f3e8; padding: 0in; height: 17px;"><br/></td> <td style="background: #d6f3e8; padding: 0in; height: 17px;"><br/></td> <td style="background: #d6f3e8; padding: 0in; text-align: right; height: 17px;">—</td> <td style="background: #d6f3e8; padding: 0in; height: 17px;"><br/></td> <td style="background: #d6f3e8; padding: 0in; height: 17px;"><br/></td> <td style="background: #d6f3e8; padding: 0in; height: 17px;"><br/></td> <td style="background: #d6f3e8; padding: 0in; text-align: right; height: 17px;">217</td> <td style="background: #d6f3e8; padding: 0in; height: 17px;"><br/></td> </tr> <tr style="height: 17px;"> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;">Issuance of common stock under Employee Stock Purchase Plan</td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; text-align: right; height: 17px;">16</td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; text-align: right; height: 17px;">219</td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; text-align: right; height: 17px;">—</td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; text-align: right; height: 17px;">—</td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; text-align: right; height: 17px;">219</td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> </tr> <tr style="height: 13px; background-color: #d6f3e8;"> <td style="background: #d6f3e8; padding: 0in; height: 13px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">Other comprehensive loss, net of tax</span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 13px;" valign="bottom"/> <td style="background: #d6f3e8; padding: 0in; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> <span id="fs_D1NBXJQMB400000000000000000000FM">—</span></span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 13px;" valign="bottom"/> <td style="background: #d6f3e8; padding: 0in; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> —</span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 13px;" valign="bottom"/> <td style="background: #d6f3e8; padding: 0in; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">(50</span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 13px;" valign="bottom">)</td> <td style="background: #d6f3e8; padding: 0in; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">—</span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 13px;" valign="bottom"/> <td style="background: #d6f3e8; padding: 0in; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">(50</span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 13px;" valign="bottom">)</td> </tr> <tr style="height: 10px;"> <td style="padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;" valign="bottom"> <p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;">Net income</span></p> </td> <td style="padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;" valign="bottom"/> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;" valign="bottom"> <p style="text-align: right; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10.0pt;"> <span id="fs_QR8RU08N8000000000000000000000FM">—</span></span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;" valign="bottom"/> <td style="padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;" valign="bottom"> <p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;" valign="bottom"> <p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10.0pt;"> </span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;" valign="bottom"> <p style="text-align: right; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10.0pt;"> —</span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;" valign="bottom"> <p style="text-align: right; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10.0pt;"> </span></p> </td> <td style="padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;" valign="bottom"/> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;" valign="bottom"> <p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10.0pt;"> </span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;" valign="bottom"> <p style="text-align: right; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10.0pt;"> —</span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;" valign="bottom"/> <td style="padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;" valign="bottom"> <p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;" valign="bottom"> <p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10.0pt;"> </span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;" valign="bottom"> <p style="text-align: right; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10.0pt;">1,067</span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;" valign="bottom"/> <td style="padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;" valign="bottom"/> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;" valign="bottom"> <p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10.0pt;"> </span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;" valign="bottom"> <p style="text-align: right; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10.0pt;">1,067</span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;" valign="bottom"/> </tr> <tr style="height: 14px; background-color: #d6f3e8;"> <td style="background: #d6f3e8; padding: 0in; height: 14px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">Balance, <span id="fs_U3H35SSJCW00000000000000000000FM">September 30, 2018</span></span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 14px;" valign="bottom"/> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background: #d6f3e8; padding: 0in; height: 14px; border-bottom: 2.8pt double #000000;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> 7,064</span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background: #d6f3e8; padding: 0in; height: 14px; border-bottom: 2.8pt double #000000;" valign="bottom"/> <td style="background: #d6f3e8; padding: 0in; height: 14px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background: #d6f3e8; padding: 0in; height: 14px; border-bottom: 2.8pt double #000000;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">$</span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background: #d6f3e8; padding: 0in; height: 14px; border-bottom: 2.8pt double #000000;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">35,452</span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background: #d6f3e8; padding: 0in; height: 14px; border-bottom: 2.8pt double #000000;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 14px;" valign="bottom"/> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background: #d6f3e8; padding: 0in; height: 14px; border-bottom: 2.8pt double #000000;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">$</span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background: #d6f3e8; padding: 0in; height: 14px; border-bottom: 2.8pt double #000000;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">(1,733</span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background: #d6f3e8; padding: 0in; height: 14px; border-bottom: 2.8pt double #000000;" valign="bottom">)</td> <td style="background: #d6f3e8; padding: 0in; height: 14px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background: #d6f3e8; padding: 0in; height: 14px; border-bottom: 2.8pt double #000000;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">$</span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background: #d6f3e8; padding: 0in; height: 14px; border-bottom: 2.8pt double #000000;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">21,071</span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background: #d6f3e8; padding: 0in; height: 14px; border-bottom: 2.8pt double #000000;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 14px;" valign="bottom"/> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background: #d6f3e8; padding: 0in; height: 14px; border-bottom: 2.8pt double #000000;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">$</span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background: #d6f3e8; padding: 0in; height: 14px; border-bottom: 2.8pt double #000000;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">54,790</span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background: #d6f3e8; padding: 0in; height: 14px; border-bottom: 2.8pt double #000000;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> </tr> </tbody> </table> <p style="margin: 0pt; clear: left; font-family: 'times new roman'; font-size: 10pt; text-indent: 0pt;"><br/></p> <p style="margin: 0pt; clear: left; font-family: 'times new roman'; font-size: 10pt; text-indent: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span id="fs_0DOV516UO000000000000000000000FM">Nine</span> months ended <span id="fs_GUJQ2U4TWW00000000000000000000FM">September 30, 2018</span>:</span><span style="font-family: 'times new roman', times; font-size: 10pt;"><br/></span></p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font-family: 'times new roman'; font-size: 10pt; margin-right: 0px; text-indent: 0px; height: 221px;" width="100%"> <tbody> <tr style="height: 15px;"> <td style="color: #000000; white-space: pre-wrap; font-family: 'Times New Roman'; font-size: 10.6667px; font-weight: 400; text-decoration: none solid #000000; height: 15px; margin-left: 0.1px; text-align: center; vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 15px;"/> <td colspan="5" style="color: #000000; white-space: pre-wrap; font-family: 'Times New Roman'; font-size: 10.6667px; font-weight: bold; text-decoration: none solid #000000; height: 15px; border-bottom: 1pt solid #000000; margin-left: 0.1px; text-align: center; vertical-align: bottom;">Common Stock</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 15px; border-bottom: 1pt solid #000000;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 15px;"/> <td colspan="3" rowspan="2" style="border-bottom: 0.75pt solid #000000; padding: 0pt; vertical-align: bottom; text-align: right; height: 25px;"> <p style="margin: 0px; text-align: center;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Accumulated</span></strong></p> <p style="margin: 0px; text-align: center;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Other Comprehensive</span></strong></p> <p style="margin: 0px; text-align: center;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Loss</span></strong></p> </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 15px;"/> <td colspan="3" rowspan="2" style="border-bottom: 0.75pt solid #000000; padding: 0pt; vertical-align: bottom; text-align: right; height: 25px;"> <p style="margin: 0px; text-align: center;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Retained</span></strong></p> <p style="margin: 0px; text-align: center;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Earnings</span></strong></p> </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 15px;"/> <td colspan="3" rowspan="2" style="border-bottom: 0.75pt solid #000000; padding: 0pt; vertical-align: bottom; text-align: right; height: 25px;"> <p style="margin: 0px; text-align: center;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Total Stockholders’</span></strong></p> <p style="margin: 0px; text-align: center;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Equity</span></strong></p> </td> </tr> <tr style="height: 10px;"> <td style="color: #000000; vertical-align: bottom; white-space: pre-wrap; font-family: 'Times New Roman'; font-size: 10.6667px; font-weight: bold; text-decoration: none solid #000000; height: 10px; border-bottom: 1pt solid #000000;">(In thousands)</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 10px;"/> <td colspan="2" style="color: #000000; vertical-align: bottom; white-space: pre-wrap; font-family: 'Times New Roman'; font-size: 10.6667px; font-weight: bold; text-decoration: none solid #000000; height: 10px; text-align: center; border-bottom: 1pt solid #000000;">Shares<br/></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 10px;"/> <td colspan="3" style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 10px; text-align: center; border-bottom: 1pt solid #000000;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Amount</span></strong><br/></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 10px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 10px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 10px;"/> </tr> <tr style="height: 20px; background-color: #d6f3e8;"> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; height: 20px; background-color: #d6f3e8; width: 36%;">Balance <span id="fs_EMD0BM5TS000000000000000000000FM">December 31, 2017</span></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8; width: 1%;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 20px; background-color: #d6f3e8; width: 10%;">6,980</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8; width: 1%;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8; width: 1%;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; height: 20px; text-align: right; background-color: #d6f3e8; width: 1%;">$</td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 20px; background-color: #d6f3e8; width: 10%;">34,080</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8; width: 1%;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8; width: 1%;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; height: 20px; text-align: right; background-color: #d6f3e8; width: 1%;">$</td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 20px; background-color: #d6f3e8; width: 10%;">(1,409</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8; width: 1%;"><span style="font-size: 10pt; font-family: 'times new roman', times;">)</span></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8; width: 1%;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; height: 20px; text-align: right; background-color: #d6f3e8; width: 1%;">$</td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 20px; background-color: #d6f3e8; width: 10%;">19,611</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8; width: 1%;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8; width: 1%;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; height: 20px; background-color: #d6f3e8; text-align: left; width: 1%;">$</td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 20px; background-color: #d6f3e8; width: 10%;">52,282</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8; width: 1%;"/> </tr> <tr style="height: 22px;"> <td style="color: #000000; vertical-align: bottom; white-space: pre-wrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; height: 22px;">Increase related to adoption of ASU 2016-01</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 22px;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 22px;"><span id="fs_0COVWOK1AO00000000000000000000FM">—</span></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 22px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 22px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 22px;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 22px;">—</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 22px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 22px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 22px;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 22px;">(44</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 22px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">)</span></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 22px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 22px;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 22px;">44</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 22px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 22px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 22px;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 22px;">—</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 22px;"/> </tr> <tr style="height: 20px; background-color: #d6f3e8;"> <td style="color: #000000; vertical-align: bottom; white-space: pre-wrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; height: 20px; background-color: #d6f3e8;">Decrease related to adoption of ASU 2014-09</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 20px; background-color: #d6f3e8;"><span id="fs_01MJRKN3XS00000000000000000000FM">—</span></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 20px; background-color: #d6f3e8;">—</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 20px; background-color: #d6f3e8;">—</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 20px; background-color: #d6f3e8;">(218</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 20px; background-color: #d6f3e8;">(218</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> </tr> <tr style="height: 18px;"> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; text-align: left; height: 18px;"> <p style="margin: 0pt 0px; text-indent: 0px;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Exercise of stock options and vesting of restricted </span></span><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">stock units </span></span></p> </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 18px;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 18px;">60</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 18px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 18px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 18px;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 18px;">452</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 18px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 18px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 18px;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 18px;">—</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 18px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 18px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 18px;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 18px;">—</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 18px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 18px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 18px;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 18px;">452</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 18px;"/> </tr> <tr style="height: 20px; background-color: #d6f3e8;"> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; text-align: left; height: 20px; background-color: #d6f3e8;">Share issuances for director compensation</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"><br/></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 20px; background-color: #d6f3e8;">8</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"><br/></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"><br/></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"><br/></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 20px; background-color: #d6f3e8;">—</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"><br/></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"><br/></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"><br/></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 20px; background-color: #d6f3e8;">—</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"><br/></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"><br/></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"><br/></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 20px; background-color: #d6f3e8;">—</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"><br/></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"><br/></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"><br/></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 20px; background-color: #d6f3e8;">—</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"><br/></td> </tr> <tr style="height: 19px;"> <td style="color: #000000; vertical-align: bottom; white-space: pre-wrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; height: 19px;">Share-based compensation</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 19px;"><span id="fs_YVZLCM1AE800000000000000000000FM">—</span></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 19px;">701</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 19px;">—</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 19px;">—</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 19px;">701</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px;"/> </tr> <tr style="height: 19px;"> <td style="color: #000000; vertical-align: bottom; white-space: pre-wrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; background-color: #d6f3e8; height: 19px;">Issuance of common stock under Employee Stock Purchase Plan</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; background-color: #d6f3e8; height: 19px;"><br/></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; background-color: #d6f3e8; height: 19px;">16</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; background-color: #d6f3e8; height: 19px;"><br/></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; background-color: #d6f3e8; height: 19px;"><br/></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; background-color: #d6f3e8; height: 19px;"><br/></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; background-color: #d6f3e8; height: 19px;">219</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; background-color: #d6f3e8; height: 19px;"><br/></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; background-color: #d6f3e8; height: 19px;"><br/></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; background-color: #d6f3e8; height: 19px;"><br/></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; background-color: #d6f3e8; height: 19px;">—</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; background-color: #d6f3e8; height: 19px;"><br/></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; background-color: #d6f3e8; height: 19px;"><br/></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; background-color: #d6f3e8; height: 19px;"><br/></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; background-color: #d6f3e8; height: 19px;">—</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; background-color: #d6f3e8; height: 19px;"><br/></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; background-color: #d6f3e8; height: 19px;"><br/></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; background-color: #d6f3e8; height: 19px;"><br/></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; background-color: #d6f3e8; height: 19px;">219</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; background-color: #d6f3e8; height: 19px;"><br/></td> </tr> <tr style="height: 20px; background-color: #d6f3e8;"> <td style="color: #000000; vertical-align: bottom; white-space: pre-wrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; height: 20px; background-color: #d6f3e8;">Other comprehensive loss, net of tax</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 20px; background-color: #d6f3e8;"><span id="fs_HDS36RF2B400000000000000000000FM">—</span></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 20px; background-color: #d6f3e8;">—</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 20px; background-color: #d6f3e8;">(280</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 20px; background-color: #d6f3e8;">—</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 20px; background-color: #d6f3e8;">(280</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> </tr> <tr style="height: 19px;"> <td style="color: #000000; vertical-align: bottom; white-space: pre-wrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; height: 19px;">Net income</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 19px; border-bottom: 1pt solid #000000;"><span id="fs_ESARNRF1WW00000000000000000000FM">—</span></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px; border-bottom: 1pt solid #000000;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px; border-bottom: 1pt solid #000000;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 19px; border-bottom: 1pt solid #000000;">—</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px; border-bottom: 1pt solid #000000;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px; border-bottom: 1pt solid #000000;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 19px; border-bottom: 1pt solid #000000;">—</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px; border-bottom: 1pt solid #000000;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px; border-bottom: 1pt solid #000000;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 19px; border-bottom: 1pt solid #000000;">1,634</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px; border-bottom: 1pt solid #000000;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px; border-bottom: 1pt solid #000000;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 19px; border-bottom: 1pt solid #000000;">1,634</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px; border-bottom: 1pt solid #000000;"/> </tr> <tr style="height: 19px; background-color: #d6f3e8;"> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; height: 19px; background-color: #d6f3e8;">Balance,<span style="border-right: none; border-left: none;"> <span id="fs_GM3O2CGI0W00000000000000000000FM">September 30, 2018</span></span></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px; background-color: #d6f3e8;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 19px; border-bottom: 2.8pt double #000000; background-color: #d6f3e8;">7,064</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px; border-bottom: 2.8pt double #000000; background-color: #d6f3e8;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px; background-color: #d6f3e8;"/> <td style="color: #000000; vertical-align: bottom; white-space: pre-wrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; height: 19px; border-bottom: 2.8pt double #000000; background-color: #d6f3e8;">$</td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 19px; border-bottom: 2.8pt double #000000; background-color: #d6f3e8;">35,452</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px; border-bottom: 2.8pt double #000000; background-color: #d6f3e8;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px; background-color: #d6f3e8;"/> <td style="color: #000000; vertical-align: bottom; white-space: pre-wrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; height: 19px; border-bottom: 2.8pt double #000000; background-color: #d6f3e8;">$</td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 19px; border-bottom: 2.8pt double #000000; background-color: #d6f3e8;">(1,733</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px; border-bottom: 2.8pt double #000000; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">)</span></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px; background-color: #d6f3e8;"/> <td style="color: #000000; vertical-align: bottom; white-space: pre-wrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; height: 19px; border-bottom: 2.8pt double #000000; background-color: #d6f3e8;">$</td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 19px; border-bottom: 2.8pt double #000000; background-color: #d6f3e8;">21,071</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px; border-bottom: 2.8pt double #000000; background-color: #d6f3e8;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px; background-color: #d6f3e8;"/> <td style="color: #000000; vertical-align: bottom; white-space: pre-wrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; height: 19px; border-bottom: 2.8pt double #000000; background-color: #d6f3e8;">$</td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 19px; border-bottom: 2.8pt double #000000; background-color: #d6f3e8;">54,790</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px; border-bottom: 2.8pt double #000000; background-color: #d6f3e8;"/> </tr> </tbody> </table> <p style="margin: 0pt; clear: left; font-family: 'times new roman'; font-size: 10pt; text-indent: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"><span style="line-height: 115%; color: black; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;">A reconciliation of the changes in our stockholders' equity is as follows:</span></span></span></p> <p style="margin: 0pt; clear: left; font-family: 'times new roman'; font-size: 10pt; text-indent: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><br/></span></p> <p style="margin: 0pt; clear: left; font-family: 'times new roman'; font-size: 10pt; text-indent: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span style="border-left: none; border-right: none;"><span style="border-right: none; border-left: none;">Three</span> months ended <span style="border-left: none; border-right: none;"><span id="fs_3IOD92C9JK00000000000000000000FM">September 30, 2019</span></span></span>:</span></p> <table border="0" cellpadding="0" style="width: 100%; margin-left: 0.1pt; border-collapse: collapse; height: 131px; font-family: 'times new roman'; font-size: 10pt;" width="100%"> <tbody> <tr style="height: 7px;"> <td style="padding: 0in; height: 7px;" valign="bottom"> <p style="text-align: center; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span><span style="font-size: 8pt; color: #000000;"/></p> </td> <td style="padding: 0in; height: 7px;" valign="bottom"/> <td colspan="6" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0in; height: 7px; border-bottom: 1pt solid #000000;" valign="bottom"> <p style="text-align: center; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;">Common Stock</span></strong><span style="font-size: 10.0pt;"/></p> </td> <td style="padding: 0in; height: 7px;" valign="bottom"/> <td colspan="3" rowspan="2" style="padding: 0in; height: 17px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; text-align: center; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;">Accumulated</span></strong><span style="font-size: 10.0pt;"/></p> <p style="margin: 0in 0in 0.0001pt; text-align: center; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;">Other Comprehensive</span></strong><span style="font-size: 10.0pt;"/></p> <p style="margin: 0in 0in 0.0001pt; text-align: center; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;">Loss</span></strong><span style="font-size: 10.0pt;"/></p> </td> <td style="padding: 0in; height: 7px;" valign="bottom"> <p style="text-align: center; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8pt; color: #000000;"> </span></strong><b><span style="font-size: 8pt; color: #000000;"/></b></p> </td> <td colspan="3" rowspan="2" style="padding: 0in; height: 17px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; text-align: center; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;">Retained</span></strong><span style="font-size: 10.0pt;"/></p> <p style="margin: 0in 0in 0.0001pt; text-align: center; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;">Earnings</span></strong><span style="font-size: 10.0pt;"/></p> </td> <td style="padding: 0in; height: 7px;" valign="bottom"/> <td colspan="3" rowspan="2" style="padding: 0in; height: 17px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; text-align: center; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;">Total Stockholders’</span></strong><span style="font-size: 10.0pt;"/></p> <p style="margin: 0in 0in 0.0001pt; text-align: center; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;">Equity</span></strong><span style="font-size: 10.0pt;"/></p> </td> </tr> <tr style="height: 10px;"> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 1.5pt; height: 10px;" valign="bottom"> <p style="line-height: 8.25pt; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;">(In thousands)</span></strong><span style="font-size: 10.0pt;"/></p> </td> <td style="padding: 0in; height: 10px;" valign="bottom"/> <td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0in; height: 10px; border-bottom: 1pt solid #000000;" valign="bottom"> <p style="text-align: center; line-height: 8.25pt; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;">Shares</span></strong><span style="font-size: 10.0pt;"/></p> </td> <td style="padding: 0in; height: 10px;" valign="bottom"> <p style="text-align: center; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8pt; color: #000000;"> </span></strong><b><span style="font-size: 8pt; color: #000000;"/></b></p> </td> <td colspan="3" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0in; height: 10px; border-bottom: 1pt solid #000000;" valign="bottom"> <p style="text-align: center; line-height: 8.25pt; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;"> Amount </span></strong><span style="font-size: 10.0pt;"/></p> </td> <td style="padding: 0in; height: 10px;" valign="bottom"/> <td style="padding: 0in; height: 10px;" valign="bottom"> <p style="text-align: center; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><b><span style="font-size: 8pt; color: #000000;"> </span></b></p> </td> <td style="padding: 0in; height: 10px;" valign="bottom"/> </tr> <tr style="height: 14px; background-color: #d6f3e8;"> <td style="background: #d6f3e8; padding: 0in; height: 14px; width: 36%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">Balance, June<span style="border-right: none; border-left: none;"> 30, 2019</span></span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 14px; width: 1%;" valign="bottom"/> <td style="background: #d6f3e8; padding: 0in; height: 14px; width: 10%;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> 7,115</span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 14px; width: 1%;" valign="bottom"/> <td style="background: #d6f3e8; padding: 0in; height: 14px; width: 1%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 14px; width: 1%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">$</span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 14px; width: 10%;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> 36,189</span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 14px; width: 1%;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 14px; width: 1%;" valign="bottom"/> <td style="border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top: 1pt solid black; background: #d6f3e8; padding: 0in; height: 14px; width: 1%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">$</span></p> </td> <td style="border: none; background: #d6f3e8; padding: 0in; height: 14px; width: 10%;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">(1,518</span></p> </td> <td style="border: none; background: #d6f3e8; padding: 0in; height: 14px; width: 1%;" valign="bottom">)</td> <td style="background: #d6f3e8; padding: 0in; height: 14px; width: 1%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top: 1pt solid black; background: #d6f3e8; padding: 0in; height: 14px; width: 1%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">$</span></p> </td> <td style="border: none; background: #d6f3e8; padding: 0in; height: 14px; width: 10%;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">23,256</span></p> </td> <td style="border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top: 1pt solid black; background: #d6f3e8; padding: 0in; height: 14px; width: 1%;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 14px; width: 1%;" valign="bottom"/> <td style="border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top: 1pt solid black; background: #d6f3e8; padding: 0in; height: 14px; width: 1%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">$</span></p> </td> <td style="border: none; background: #d6f3e8; padding: 0in; height: 14px; width: 10%;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">57,927</span></p> </td> <td style="border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top: 1pt solid black; background: #d6f3e8; padding: 0in; height: 14px; width: 1%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 0in; height: 17px;">Exercise of stock options</td> <td style="padding: 0in; height: 17px;"><br/></td> <td style="padding: 0in; text-align: right; height: 17px;">15</td> <td style="padding: 0in; height: 17px;"><br/></td> <td style="padding: 0in; height: 17px;"><br/></td> <td style="padding: 0in; height: 17px;"><br/></td> <td style="padding: 0in; text-align: right; height: 17px;">114</td> <td style="padding: 0in; height: 17px;"><br/></td> <td style="padding: 0in; height: 17px;"><br/></td> <td style="padding: 0in; height: 17px;"><br/></td> <td style="padding: 0in; text-align: right; height: 17px;">—</td> <td style="padding: 0in; height: 17px;"><br/></td> <td style="padding: 0in; height: 17px;"><br/></td> <td style="padding: 0in; height: 17px;"><br/></td> <td style="padding: 0in; text-align: right; height: 17px;">—</td> <td style="padding: 0in; height: 17px;"><br/></td> <td style="padding: 0in; height: 17px;"><br/></td> <td style="padding: 0in; height: 17px;"><br/></td> <td style="padding: 0in; text-align: right; height: 17px;">114</td> <td style="padding: 0in; height: 17px;"><br/></td> </tr> <tr style="height: 13px; background-color: #d6f3e8;"> <td style="padding: 0in; height: 13px; background-color: #d6f3e8;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">Share-based compensation</span></p> </td> <td style="padding: 0in; height: 13px; background-color: #d6f3e8;" valign="bottom"/> <td style="padding: 0in; height: 13px; background-color: #d6f3e8;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"><span id="fs_1VJ0A6H8WG00000000000000000000FM">—</span></span></p> </td> <td style="padding: 0in; height: 13px; background-color: #d6f3e8;" valign="bottom"/> <td style="padding: 0in; height: 13px; background-color: #d6f3e8;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="padding: 0in; height: 13px; background-color: #d6f3e8;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="padding: 0in; height: 13px; background-color: #d6f3e8;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">244</span></p> </td> <td style="padding: 0in; height: 13px; background-color: #d6f3e8;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="padding: 0in; height: 13px; background-color: #d6f3e8;" valign="bottom"/> <td style="padding: 0in; height: 13px; background-color: #d6f3e8;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="padding: 0in; height: 13px; background-color: #d6f3e8;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> —</span></p> </td> <td style="padding: 0in; height: 13px; background-color: #d6f3e8;" valign="bottom"/> <td style="padding: 0in; height: 13px; background-color: #d6f3e8;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="padding: 0in; height: 13px; background-color: #d6f3e8;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="padding: 0in; height: 13px; background-color: #d6f3e8;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">—</span></p> </td> <td style="padding: 0in; height: 13px; background-color: #d6f3e8;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="padding: 0in; height: 13px; background-color: #d6f3e8;" valign="bottom"/> <td style="padding: 0in; height: 13px; background-color: #d6f3e8;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="padding: 0in; height: 13px; background-color: #d6f3e8;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> 244</span></p> </td> <td style="padding: 0in; height: 13px; background-color: #d6f3e8;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> </tr> <tr style="height: 17px;"> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;">Issuance of common stock under Employee Stock Purchase Plan</td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; text-align: right; height: 17px;">18</td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; text-align: right; height: 17px;">203</td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; text-align: right; height: 17px;">—</td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; text-align: right; height: 17px;">—</td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; text-align: right; height: 17px;">203</td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> </tr> <tr style="background-color: #d6f3e8; height: 17px;"> <td style="background: #d6f3e8; padding: 0in; height: 17px;">Repurchase of common stock</td> <td style="background: #d6f3e8; padding: 0in; height: 17px;"><br/></td> <td style="background: #d6f3e8; padding: 0in; height: 17px; text-align: right;">(26</td> <td style="background: #d6f3e8; padding: 0in; height: 17px;">)</td> <td style="background: #d6f3e8; padding: 0in; height: 17px;"><br/></td> <td style="background: #d6f3e8; padding: 0in; height: 17px;"><br/></td> <td style="background: #d6f3e8; padding: 0in; text-align: right; height: 17px;"><span id="fs_U1KDMMBWQ800000000000000000000FM">(353</span></td> <td style="background: #d6f3e8; padding: 0in; height: 17px;">)</td> <td style="background: #d6f3e8; padding: 0in; height: 17px;"><br/></td> <td style="background: #d6f3e8; padding: 0in; height: 17px;"><br/></td> <td style="background: #d6f3e8; padding: 0in; text-align: right; height: 17px;">—</td> <td style="background: #d6f3e8; padding: 0in; height: 17px;"><br/></td> <td style="background: #d6f3e8; padding: 0in; height: 17px;"><br/></td> <td style="background: #d6f3e8; padding: 0in; height: 17px;"><br/></td> <td style="background: #d6f3e8; padding: 0in; text-align: right; height: 17px;">—</td> <td style="background: #d6f3e8; padding: 0in; height: 17px;"><br/></td> <td style="background: #d6f3e8; padding: 0in; height: 17px;"><br/></td> <td style="background: #d6f3e8; padding: 0in; height: 17px;"><br/></td> <td style="background: #d6f3e8; padding: 0in; text-align: right; height: 17px;">(353</td> <td style="background: #d6f3e8; padding: 0in; height: 17px;">)</td> </tr> <tr style="height: 13px;"> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">Other comprehensive loss, net of tax</span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom"/> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> <span id="fs_LS5CIOCIWW00000000000000000000FM">—</span></span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom"/> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> —</span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom"/> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">(268</span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom">)</td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">—</span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom"/> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">(268</span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom">)</td> </tr> <tr style="height: 10px; background-color: #d6f3e8;"> <td style="padding: 0px; height: 10px; background-color: #d6f3e8;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">Net loss</span></p> </td> <td style="padding: 0px; height: 10px; background-color: #d6f3e8;" valign="bottom"/> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; height: 10px; background-color: #d6f3e8;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;"> <span id="fs_V0KQACTUYO00000000000000000000FM">—</span></span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; height: 10px; background-color: #d6f3e8;" valign="bottom"/> <td style="padding: 0px; height: 10px; background-color: #d6f3e8;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; height: 10px; background-color: #d6f3e8;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;"> </span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; height: 10px; background-color: #d6f3e8;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;"> —</span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; height: 10px; background-color: #d6f3e8;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;"> </span></p> </td> <td style="padding: 0px; height: 10px; background-color: #d6f3e8;" valign="bottom"/> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; height: 10px; background-color: #d6f3e8;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;"> </span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; height: 10px; background-color: #d6f3e8;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;"> —</span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; height: 10px; background-color: #d6f3e8;" valign="bottom"/> <td style="padding: 0px; height: 10px; background-color: #d6f3e8;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; height: 10px; background-color: #d6f3e8;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;"> </span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; height: 10px; background-color: #d6f3e8;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">(353</span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; height: 10px; background-color: #d6f3e8;" valign="bottom">)</td> <td style="padding: 0px; height: 10px; background-color: #d6f3e8;" valign="bottom"/> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; height: 10px; background-color: #d6f3e8;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;"> </span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; height: 10px; background-color: #d6f3e8;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">(353</span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; height: 10px; background-color: #d6f3e8;" valign="bottom">)</td> </tr> <tr style="height: 13px;"> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">Balance, <span id="fs_X3L3UZ0F5S00000000000000000000FM">September 30, 2019</span></span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom"/> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px; border-bottom: 2.8pt double #000000;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 7,122</span></span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px; border-bottom: 2.8pt double #000000;" valign="bottom"/> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px; border-bottom: 2.8pt double #000000;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">$</span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px; border-bottom: 2.8pt double #000000;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">36,397</span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px; border-bottom: 2.8pt double #000000;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom"/> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px; border-bottom: 2.8pt double #000000;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">$</span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px; border-bottom: 2.8pt double #000000;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">(1,786</span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px; border-bottom: 2.8pt double #000000;" valign="bottom">)</td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px; border-bottom: 2.8pt double #000000;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">$</span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px; border-bottom: 2.8pt double #000000;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">22,903</span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px; border-bottom: 2.8pt double #000000;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom"/> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px; border-bottom: 2.8pt double #000000;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">$</span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px; border-bottom: 2.8pt double #000000;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">57,514</span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px; border-bottom: 2.8pt double #000000;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> </tr> </tbody> </table> <p style="margin: 0pt; clear: left; font-family: 'times new roman'; font-size: 10pt; text-indent: 0pt;"><br/></p> <p style="margin: 0pt; clear: left; font-family: 'times new roman'; font-size: 10pt; text-indent: 0pt;"><span style="border-right: none; border-left: none;">Nine months ended <span style="border-right: none; border-left: none;"><span id="fs_33VPE33FSW00000000000000000000FM">September 30, 2019</span></span></span>:</p> <div style="margin: 0pt; text-indent: 0pt;"> <div style="border-left: none; border-right: none; margin: 0pt; text-indent: 0pt;"> <table border="0" cellpadding="0" style="border-collapse: collapse; width: 100%; font-family: 'times new roman'; font-size: 10pt; margin-right: 0px; text-indent: 0px; height: 127px;" width="100%"> <tbody> <tr style="height: 10px;"> <td style="padding: 0px; color: #000000; font-size: 8pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: normal; text-align: center; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td style="padding: 0px; color: #000000; font-size: 8pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; text-align: center; height: 10px;"/> <td colspan="6" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; text-align: center; height: 10px;"><strong><span style="font-size: 8pt; font-family: 'times new roman', times;">Common Stock</span></strong></td> <td style="padding: 0px; color: #000000; font-size: 8pt; font-weight: bold; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; text-align: center; height: 10px;"/> <td colspan="3" rowspan="2" style="border-bottom: 0.75pt solid #000000; padding: 0pt; vertical-align: bottom; text-align: right; height: 20px;"> <p style="margin: 0px; text-align: center;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Accumulated</span></strong></p> <p style="margin: 0px; text-align: center;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Other Comprehensive</span></strong></p> <p style="margin: 0px; text-align: center;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Loss</span></strong></p> </td> <td style="padding: 0px; color: #000000; font-size: 8pt; font-weight: bold; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; text-align: center; height: 10px;"><strong><span style="font-size: 8pt; font-family: 'times new roman', times;"> </span></strong></td> <td colspan="3" rowspan="2" style="border-bottom: 0.75pt solid #000000; padding: 0pt; vertical-align: bottom; text-align: right; height: 20px;"> <p style="margin: 0px; text-align: center;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Retained</span></strong></p> <p style="margin: 0px; text-align: center;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Earnings</span></strong></p> </td> <td style="padding: 0px; color: #000000; font-size: 8pt; font-weight: bold; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; text-align: center; height: 10px;"/> <td colspan="3" rowspan="2" style="border-bottom: 0.75pt solid #000000; padding: 0pt; vertical-align: bottom; text-align: right; height: 20px;"> <p style="margin: 0px; text-align: center;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Total Stockholders’</span></strong></p> <p style="margin: 0px; text-align: center;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Equity</span></strong></p> </td> </tr> <tr style="height: 10px;"> <td style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 10px;"><strong><span style="font-size: 8pt; font-family: 'times new roman', times;">(In thousands)</span></strong></td> <td style="padding: 0px; color: #000000; font-size: 8pt; font-weight: bold; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; text-align: left; height: 10px;"/> <td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; text-align: center; height: 10px;"><strong><span style="font-size: 8pt; font-family: 'times new roman', times;">Shares</span></strong></td> <td style="padding: 0px; color: #000000; font-size: 8pt; font-weight: bold; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; text-align: center; height: 10px;"><strong><span style="font-size: 8pt; font-family: 'times new roman', times;"> </span></strong></td> <td colspan="3" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; text-align: center; height: 10px;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;"> Amount </span></strong></td> <td style="padding: 0px; color: #000000; font-size: 8pt; font-weight: bold; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; text-align: center; height: 10px;"/> <td style="padding: 0px; color: #000000; font-size: 8pt; font-weight: bold; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; text-align: center; height: 10px;"><span style="font-size: 8pt; font-family: 'times new roman', times;"> </span></td> <td style="padding: 0px; color: #000000; font-size: 8pt; font-weight: bold; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; text-align: center; height: 10px;"/> </tr> <tr style="height: 10px; background-color: #d6f3e8;"> <td style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; text-align: left; background-color: #d6f3e8; width: 36%;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Balance, <span id="fs_0WA0GOARPC00000000000000000000">December 31, 2018</span></span></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; text-align: left; height: 10px; background-color: #d6f3e8; width: 1%;"/> <td align="right" style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; white-space: nowrap; height: 10px; text-align: right; background-color: #d6f3e8; width: 10%;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span><span>7,101</span></span></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; background-color: #d6f3e8; width: 1%;"/> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; background-color: #d6f3e8; width: 1%;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td align="right" style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; white-space: nowrap; text-align: left; height: 10px; background-color: #d6f3e8; width: 1%;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$</span></td> <td align="right" style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; white-space: nowrap; height: 10px; background-color: #d6f3e8; width: 10%;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>35,637</span></td> <td align="right" style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; white-space: nowrap; height: 10px; background-color: #d6f3e8; width: 1%;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; white-space: nowrap; height: 10px; background-color: #d6f3e8; width: 1%;"/> <td align="right" style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; white-space: nowrap; border-top: 1pt solid #000000; text-align: left; height: 10px; background-color: #d6f3e8; width: 1%;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$</span></td> <td align="right" style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; white-space: nowrap; border-top: 1pt solid #000000; height: 10px; background-color: #d6f3e8; width: 10%;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>(1,690</span></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; white-space: nowrap; border-top: 1pt solid #000000; height: 10px; background-color: #d6f3e8; width: 1%;"><span style="font-size: 10pt; font-family: 'times new roman', times;">)</span></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; white-space: nowrap; height: 10px; background-color: #d6f3e8; width: 1%;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td align="right" style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; white-space: nowrap; border-top: 1pt solid #000000; text-align: left; height: 10px; background-color: #d6f3e8; width: 1%;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$</span></td> <td align="right" style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; white-space: nowrap; border-top: 1pt solid #000000; height: 10px; background-color: #d6f3e8; width: 10%;"><span style="font-size: 10pt; font-family: 'times new roman', times;">22,264</span></td> <td align="right" style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; white-space: nowrap; border-top: 1pt solid #000000; height: 10px; background-color: #d6f3e8; width: 1%;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; white-space: nowrap; height: 10px; background-color: #d6f3e8; width: 1%;"/> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; white-space: nowrap; border-top: 1pt solid #000000; height: 10px; background-color: #d6f3e8; width: 1%;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$</span></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; white-space: nowrap; text-align: right; border-top: 1pt solid #000000; height: 10px; background-color: #d6f3e8; width: 10%;"><span style="font-size: 10pt; font-family: 'times new roman', times;">56,211</span></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; white-space: nowrap; border-top: 1pt solid #000000; height: 10px; background-color: #d6f3e8; width: 1%;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> </tr> <tr style="height: 10px; margin-left: 0.1px;"> <td style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: left; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Increase related to adoption of ASU <span style="border-left: none; border-right: none;">2016</span>-<span style="border-left: none; border-right: none;">02</span></span></td> <td style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: left; vertical-align: bottom;"/> <td align="right" style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span><span id="fs_6ZWDS2L9SW00000000000000000000">—</span></span></td> <td style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"/> <td style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td align="right" style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td align="right" style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></td> <td align="right" style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"/> <td align="right" style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> <td align="right" style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></td> <td style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: left;"/> <td style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td align="right" style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td align="right" style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">33</span></td> <td align="right" style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"/> <td align="right" style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> <td align="right" style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>33</span></td> <td align="right" style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: left; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> </tr> <tr style="height: 10px; margin-left: 0.1px; background-color: #d6f3e8;"> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: left; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="bottom"> <p style="margin: 0pt 0px; text-indent: 0px; text-align: justify;"><span><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Exercise of stock options</span></span></span><span><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><br/></span></span></span></p> </td> <td style="padding: 4px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: left; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="bottom"/> <td align="right" style="padding: 4px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: right; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="bottom"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>21</span></td> <td style="padding: 4px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: left; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="bottom"/> <td style="padding: 4px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: left; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="bottom"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td align="right" style="padding: 4px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: left; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="bottom"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td align="right" style="padding: 4px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: right; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="bottom"><span style="font-size: 10pt; font-family: 'times new roman', times;">173</span></td> <td align="right" style="padding: 4px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: left; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="bottom"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td style="padding: 4px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: left; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="bottom"/> <td align="right" style="padding: 4px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: left; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="bottom"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> <td align="right" style="padding: 4px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: right; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="bottom"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>—</span></td> <td style="padding: 4px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: left; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="bottom"/> <td style="padding: 4px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: left; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="bottom"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td align="right" style="padding: 4px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: left; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="bottom"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td align="right" style="padding: 4px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: right; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="bottom"><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></td> <td align="right" style="padding: 4px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: left; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="bottom"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td style="padding: 4px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: left; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="bottom"/> <td align="right" style="padding: 4px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: left; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="bottom"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> <td align="right" style="padding: 4px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: right; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="bottom"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>173</span></td> <td align="right" style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: left; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="bottom"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> </tr> <tr style="height: 10px;"> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: normal; text-align: left; height: 10px;">Share issuances for director compensation</td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; text-align: left; height: 10px;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; text-align: right;">8</td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; text-align: right;">—</td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; text-align: right;">—</td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; text-align: right;">—</td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; text-align: right;">—</td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px;"><br/></td> </tr> <tr style="height: 10px; background-color: #d6f3e8;"> <td style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: normal; text-align: left; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Share-based compensation</span></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; text-align: left; height: 10px; background-color: #d6f3e8;"/> <td align="right" style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span><span id="fs_2N30KHIMDC00000000000000000000">—</span></span></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; background-color: #d6f3e8;"/> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td align="right" style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td align="right" style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">737</span></td> <td align="right" style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; background-color: #d6f3e8;"/> <td align="right" style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> <td align="right" style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>—</span></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; background-color: #d6f3e8;"/> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td align="right" style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td align="right" style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></td> <td align="right" style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; background-color: #d6f3e8;"/> <td align="right" style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> <td align="right" style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>737</span></td> <td align="right" style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> </tr> <tr style="height: 10px;"> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: left; vertical-align: bottom; height: 10px;">Issuance of common stock under Employee Stock Purchase Plan</td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: left; vertical-align: bottom; height: 10px;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 10px;">18</td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 10px;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 10px;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 10px;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 10px;">203</td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 10px;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 10px;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 10px;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 10px;">—</td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: left; height: 10px;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 10px;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 10px;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 10px;">—</td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 10px;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 10px;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 10px;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 10px;">203</td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: left; height: 10px;"><br/></td> </tr> <tr style="height: 17px; background-color: #d6f3e8;"> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: left; vertical-align: bottom; height: 17px; background-color: #d6f3e8;">Repurchase of common stock</td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: left; vertical-align: bottom; height: 17px; background-color: #d6f3e8;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 17px; background-color: #d6f3e8;">(26</td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; height: 17px; text-align: left; background-color: #d6f3e8;">)</td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 17px; background-color: #d6f3e8;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 17px; background-color: #d6f3e8;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 17px; background-color: #d6f3e8;">(353</td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; height: 17px; text-align: left; background-color: #d6f3e8;">)</td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 17px; background-color: #d6f3e8;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 17px; background-color: #d6f3e8;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 17px; background-color: #d6f3e8;">—</td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: left; height: 17px; background-color: #d6f3e8;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 17px; background-color: #d6f3e8;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 17px; background-color: #d6f3e8;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 17px; background-color: #d6f3e8;">—</td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 17px; background-color: #d6f3e8;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 17px; background-color: #d6f3e8;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 17px; background-color: #d6f3e8;"><br/></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right; height: 17px; background-color: #d6f3e8;">(353</td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: left; height: 17px; background-color: #d6f3e8;">)</td> </tr> <tr style="height: 10px;"> <td style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: left; vertical-align: bottom;"><span><span style="font-size: 10pt; font-family: 'times new roman', times;">Other comprehensive loss, net of tax</span></span></td> <td style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; text-align: left; vertical-align: bottom;"/> <td align="right" style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span><span id="fs_UH4SUUATU800000000000000000000">—</span></span></td> <td style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"/> <td style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td align="right" style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> <td align="right" style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>—</span></td> <td align="right" style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"/> <td align="right" style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> <td align="right" style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(96</span></td> <td style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: left;">)</td> <td style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td align="right" style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td align="right" style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></td> <td align="right" style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"/> <td align="right" style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> <td align="right" style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(96</span></td> <td align="right" style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; border: none; white-space: normal; vertical-align: bottom; text-align: left;">)</td> </tr> <tr style="height: 10px; background-color: #d6f3e8;"> <td style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: normal; text-align: left; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Net income</span></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; text-align: left; height: 10px; background-color: #d6f3e8;"/> <td style="border-bottom: 0.75pt solid #000000; padding: 0pt; vertical-align: bottom; text-align: right; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span><span><span id="fs_9B2151MS0G00000000000000000000">—</span></span></span></td> <td style="border-bottom: 0.75pt solid #000000; padding: 0pt; vertical-align: bottom; text-align: right; height: 10px; background-color: #d6f3e8;"/> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> <td style="border-bottom: 0.75pt solid #000000; padding: 0pt; vertical-align: bottom; text-align: right; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>—</span></td> <td style="border-bottom: 0.75pt solid #000000; padding: 0pt; vertical-align: bottom; text-align: right; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; background-color: #d6f3e8;"/> <td style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> <td style="border-bottom: 0.75pt solid #000000; padding: 0pt; vertical-align: bottom; text-align: right; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>—</span></td> <td style="border-bottom: 0.75pt solid #000000; padding: 0pt; vertical-align: bottom; text-align: right; height: 10px; background-color: #d6f3e8;"/> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td style="border-bottom: 0.75pt solid #000000; padding: 0pt; vertical-align: bottom; text-align: right; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">606</span></td> <td style="border-bottom: 0.75pt solid #000000; padding: 0pt; vertical-align: bottom; text-align: left; height: 10px; background-color: #d6f3e8;"/> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; height: 10px; background-color: #d6f3e8;"/> <td style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> <td style="border-bottom: 0.75pt solid #000000; padding: 0pt; vertical-align: bottom; text-align: right; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">606</span></td> <td style="border-bottom: 0.75pt solid #000000; padding: 0pt; vertical-align: bottom; text-align: left; height: 10px; background-color: #d6f3e8;"/> </tr> <tr style="height: 10px;"> <td style="height: 10px; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Balance, <span id="fs_8QW7GXZTDC00000000000000000000FM">September 30, 2019</span></span></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; text-align: left; height: 10px;"/> <td align="right" style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border-right: none; border-left: none; border-image: initial; white-space: nowrap; height: 10px; border-bottom: 2.8pt double #000000; border-top: 1pt solid #000000 !important;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>7,122</span></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border-right: none; border-left: none; border-image: initial; white-space: nowrap; height: 10px; border-bottom: 2.8pt double #000000; border-top: 1pt solid #000000 !important;"/> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; white-space: nowrap; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border-right: none; border-left: none; border-image: initial; white-space: nowrap; height: 10px; text-align: right; border-bottom: 2.8pt double #000000; border-top: 1pt solid #000000 !important;">$</td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border-right: none; border-left: none; border-image: initial; white-space: nowrap; text-align: right; height: 10px; border-bottom: 2.8pt double #000000; border-top: 1pt solid #000000 !important;"><span style="font-size: 10pt; font-family: 'times new roman', times;">36,397</span></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border-right: none; border-left: none; border-image: initial; white-space: nowrap; height: 10px; border-bottom: 2.8pt double #000000; border-top: 1pt solid #000000 !important;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; white-space: nowrap; height: 10px;"/> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border-right: none; border-left: none; border-image: initial; white-space: nowrap; height: 10px; text-align: right; border-bottom: 2.8pt double #000000; border-top: 1pt solid #000000 !important;">$</td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border-right: none; border-left: none; border-image: initial; white-space: nowrap; text-align: right; height: 10px; border-bottom: 2.8pt double #000000; border-top: 1pt solid #000000 !important;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(1,786</span></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border-right: none; border-left: none; border-image: initial; white-space: nowrap; text-align: left; height: 10px; border-bottom: 2.8pt double #000000; border-top: 1pt solid #000000 !important;"><span style="font-size: 10pt; font-family: 'times new roman', times;">)</span></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; white-space: nowrap; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border-right: none; border-left: none; border-image: initial; white-space: nowrap; height: 10px; text-align: right; border-bottom: 2.8pt double #000000; border-top: 1pt solid #000000 !important;">$</td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border-right: none; border-left: none; border-image: initial; white-space: nowrap; text-align: right; height: 10px; border-bottom: 2.8pt double #000000; border-top: 1pt solid #000000 !important;"><span style="font-size: 10pt; font-family: 'times new roman', times;">22,903</span></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border-right: none; border-left: none; border-image: initial; white-space: nowrap; height: 10px; border-bottom: 2.8pt double #000000; border-top: 1pt solid #000000 !important;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; white-space: nowrap; height: 10px;"/> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border-right: none; border-left: none; border-image: initial; white-space: nowrap; height: 10px; text-align: right; border-bottom: 2.8pt double #000000; border-top: 1pt solid #000000 !important;">$</td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border-right: none; border-left: none; border-image: initial; white-space: nowrap; text-align: right; height: 10px; border-bottom: 2.8pt double #000000; border-top: 1pt solid #000000 !important;"><span style="font-size: 10pt; font-family: 'times new roman', times;">57,514</span></td> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border-right: none; border-left: none; border-image: initial; white-space: nowrap; height: 10px; border-bottom: 2.8pt double #000000; border-top: 1pt solid #000000 !important;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></td> </tr> </tbody> </table> </div> </div> <p style="margin: 0pt; clear: left; font-family: 'times new roman'; font-size: 10pt; text-indent: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><br/></span></p> <div style="margin: 0pt; text-indent: 0pt;"> <span style="font-family: 'times new roman', times; font-size: 10pt;"> </span><span style="font-family: 'times new roman', times; font-size: 10pt;">Three months ended <span id="fs_0ARCWNMG7K00000000000000000000FM">September 30, 2018</span>:</span><br/></div> <table border="0" cellpadding="0" style="width: 100%; margin: 0px; border-collapse: collapse; height: 111px; font-family: 'times new roman'; font-size: 10pt; text-indent: 0px;" width="100%"> <tbody> <tr style="height: 7px;"> <td style="padding: 0in; height: 7px;" valign="bottom"> <p style="text-align: center; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span><span style="font-size: 8pt; color: #000000;"/></p> </td> <td style="padding: 0in; height: 7px;" valign="bottom"/> <td colspan="6" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0in; height: 7px; border-bottom: 1pt solid #000000;" valign="bottom"> <p style="text-align: center; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;">Common Stock</span></strong><span style="font-size: 10.0pt;"/></p> </td> <td style="padding: 0in; height: 7px;" valign="bottom"/> <td colspan="3" rowspan="2" style="padding: 0in; height: 17px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; text-align: center; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;">Accumulated</span></strong><span style="font-size: 10.0pt;"/></p> <p style="margin: 0in 0in 0.0001pt; text-align: center; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;">Other Comprehensive</span></strong><span style="font-size: 10.0pt;"/></p> <p style="margin: 0in 0in 0.0001pt; text-align: center; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;">Loss</span></strong><span style="font-size: 10.0pt;"/></p> </td> <td style="padding: 0in; height: 7px;" valign="bottom"> <p style="text-align: center; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8pt; color: #000000;"> </span></strong><b><span style="font-size: 8pt; color: #000000;"/></b></p> </td> <td colspan="3" rowspan="2" style="padding: 0in; height: 17px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; text-align: center; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;">Retained</span></strong><span style="font-size: 10.0pt;"/></p> <p style="margin: 0in 0in 0.0001pt; text-align: center; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;">Earnings</span></strong><span style="font-size: 10.0pt;"/></p> </td> <td style="padding: 0in; height: 7px;" valign="bottom"/> <td colspan="3" rowspan="2" style="padding: 0in; height: 17px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; text-align: center; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;">Total Stockholders’</span></strong><span style="font-size: 10.0pt;"/></p> <p style="margin: 0in 0in 0.0001pt; text-align: center; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;">Equity</span></strong><span style="font-size: 10.0pt;"/></p> </td> </tr> <tr style="height: 10px;"> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 1.5pt; height: 10px;" valign="bottom"> <p style="line-height: 8.25pt; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;">(In thousands)</span></strong><span style="font-size: 10.0pt;"/></p> </td> <td style="padding: 0in; height: 10px;" valign="bottom"/> <td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0in; height: 10px; border-bottom: 1pt solid #000000;" valign="bottom"> <p style="text-align: center; line-height: 8.25pt; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;">Shares</span></strong><span style="font-size: 10.0pt;"/></p> </td> <td style="padding: 0in; height: 10px;" valign="bottom"> <p style="text-align: center; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8pt; color: #000000;"> </span></strong><b><span style="font-size: 8pt; color: #000000;"/></b></p> </td> <td colspan="3" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0in; height: 10px; border-bottom: 1pt solid #000000;" valign="bottom"> <p style="text-align: center; line-height: 8.25pt; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><strong><span style="font-size: 8.0pt;"> Amount </span></strong><span style="font-size: 10.0pt;"/></p> </td> <td style="padding: 0in; height: 10px;" valign="bottom"/> <td style="padding: 0in; height: 10px;" valign="bottom"> <p style="text-align: center; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><b><span style="font-size: 8pt; color: #000000;"> </span></b></p> </td> <td style="padding: 0in; height: 10px;" valign="bottom"/> </tr> <tr style="height: 13px; background-color: #d6f3e8;"> <td style="background: #d6f3e8; padding: 0in; height: 13px; width: 36%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">Balance, <span id="fs_ZDERZ0K3LS00000000000000000000FM">June 30, 2018</span></span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 13px; width: 1%;" valign="bottom"/> <td style="background: #d6f3e8; padding: 0in; height: 13px; width: 10%;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> 7,024</span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 13px; width: 1%;" valign="bottom"/> <td style="background: #d6f3e8; padding: 0in; height: 13px; width: 1%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 13px; width: 1%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">$</span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 13px; width: 10%;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> 34,815</span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 13px; width: 1%;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 13px; width: 1%;" valign="bottom"/> <td style="border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top: 1pt solid black; background: #d6f3e8; padding: 0in; height: 13px; width: 1%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">$</span></p> </td> <td style="border: none; background: #d6f3e8; padding: 0in; height: 13px; width: 10%;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">(1,683</span></p> </td> <td style="border: none; background: #d6f3e8; padding: 0in; height: 13px; width: 1%;" valign="bottom">)</td> <td style="background: #d6f3e8; padding: 0in; height: 13px; width: 1%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top: 1pt solid black; background: #d6f3e8; padding: 0in; height: 13px; width: 1%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">$</span></p> </td> <td style="border: none; background: #d6f3e8; padding: 0in; height: 13px; width: 10%;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">20,004</span></p> </td> <td style="border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top: 1pt solid black; background: #d6f3e8; padding: 0in; height: 13px; width: 1%;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 13px; width: 1%;" valign="bottom"/> <td style="border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top: 1pt solid black; background: #d6f3e8; padding: 0in; height: 13px; width: 1%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">$</span></p> </td> <td style="border: none; background: #d6f3e8; padding: 0in; height: 13px; width: 10%;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">53,136</span></p> </td> <td style="border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top: 1pt solid black; background: #d6f3e8; padding: 0in; height: 13px; width: 1%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> </tr> <tr style="height: 10px;"> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 10px;" valign="bottom"> <p style="margin: 0in 0in 0in 0.2pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt; color: black;">Exercise of stock options</span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 10px;" valign="bottom"/> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 10px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt 0.2pt; text-align: right; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> 24</span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 10px;" valign="bottom"/> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 10px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt 0.2pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 10px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt 0.2pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 10px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt 0.2pt; text-align: right; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">201</span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 10px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt 0.2pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 10px;" valign="bottom"/> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 10px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt 0.2pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 10px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt 0.2pt; text-align: right; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> —</span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 10px;" valign="bottom"/> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 10px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt 0.2pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 10px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt 0.2pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 10px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt 0.2pt; text-align: right; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">—</span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 10px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt 0.2pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 10px;" valign="bottom"/> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 10px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt 0.2pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 10px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt 0.2pt; text-align: right; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> 201</span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 10px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt 0.2pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> </tr> <tr style="height: 17px; background-color: #d6f3e8;"> <td style="background: #d6f3e8; padding: 0in; height: 17px;">Share-based compensation</td> <td style="background: #d6f3e8; padding: 0in; height: 17px;"><br/></td> <td style="background: #d6f3e8; padding: 0in; text-align: right; height: 17px;"><span id="fs_KSD3P1I93K00000000000000000000FM">—</span></td> <td style="background: #d6f3e8; padding: 0in; height: 17px;"><br/></td> <td style="background: #d6f3e8; padding: 0in; height: 17px;"><br/></td> <td style="background: #d6f3e8; padding: 0in; height: 17px;"><br/></td> <td style="background: #d6f3e8; padding: 0in; text-align: right; height: 17px;">217</td> <td style="background: #d6f3e8; padding: 0in; height: 17px;"><br/></td> <td style="background: #d6f3e8; padding: 0in; height: 17px;"><br/></td> <td style="background: #d6f3e8; padding: 0in; height: 17px;"><br/></td> <td style="background: #d6f3e8; padding: 0in; text-align: right; height: 17px;">—</td> <td style="background: #d6f3e8; padding: 0in; height: 17px;"><br/></td> <td style="background: #d6f3e8; padding: 0in; height: 17px;"><br/></td> <td style="background: #d6f3e8; padding: 0in; height: 17px;"><br/></td> <td style="background: #d6f3e8; padding: 0in; text-align: right; height: 17px;">—</td> <td style="background: #d6f3e8; padding: 0in; height: 17px;"><br/></td> <td style="background: #d6f3e8; padding: 0in; height: 17px;"><br/></td> <td style="background: #d6f3e8; padding: 0in; height: 17px;"><br/></td> <td style="background: #d6f3e8; padding: 0in; text-align: right; height: 17px;">217</td> <td style="background: #d6f3e8; padding: 0in; height: 17px;"><br/></td> </tr> <tr style="height: 17px;"> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;">Issuance of common stock under Employee Stock Purchase Plan</td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; text-align: right; height: 17px;">16</td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; text-align: right; height: 17px;">219</td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; text-align: right; height: 17px;">—</td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; text-align: right; height: 17px;">—</td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; text-align: right; height: 17px;">219</td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 17px;"><br/></td> </tr> <tr style="height: 13px; background-color: #d6f3e8;"> <td style="background: #d6f3e8; padding: 0in; height: 13px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">Other comprehensive loss, net of tax</span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 13px;" valign="bottom"/> <td style="background: #d6f3e8; padding: 0in; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> <span id="fs_D1NBXJQMB400000000000000000000FM">—</span></span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 13px;" valign="bottom"/> <td style="background: #d6f3e8; padding: 0in; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> —</span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 13px;" valign="bottom"/> <td style="background: #d6f3e8; padding: 0in; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">(50</span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 13px;" valign="bottom">)</td> <td style="background: #d6f3e8; padding: 0in; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">—</span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 13px;" valign="bottom"/> <td style="background: #d6f3e8; padding: 0in; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">(50</span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 13px;" valign="bottom">)</td> </tr> <tr style="height: 10px;"> <td style="padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;" valign="bottom"> <p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;">Net income</span></p> </td> <td style="padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;" valign="bottom"/> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;" valign="bottom"> <p style="text-align: right; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10.0pt;"> <span id="fs_QR8RU08N8000000000000000000000FM">—</span></span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;" valign="bottom"/> <td style="padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;" valign="bottom"> <p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;" valign="bottom"> <p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10.0pt;"> </span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;" valign="bottom"> <p style="text-align: right; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10.0pt;"> —</span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;" valign="bottom"> <p style="text-align: right; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10.0pt;"> </span></p> </td> <td style="padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;" valign="bottom"/> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;" valign="bottom"> <p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10.0pt;"> </span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;" valign="bottom"> <p style="text-align: right; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10.0pt;"> —</span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;" valign="bottom"/> <td style="padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;" valign="bottom"> <p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;" valign="bottom"> <p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10.0pt;"> </span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;" valign="bottom"> <p style="text-align: right; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10.0pt;">1,067</span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;" valign="bottom"/> <td style="padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;" valign="bottom"/> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;" valign="bottom"> <p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10.0pt;"> </span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;" valign="bottom"> <p style="text-align: right; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10.0pt;">1,067</span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; margin: 0px 0px 0px 0.1px; text-indent: 0px; height: 10px;" valign="bottom"/> </tr> <tr style="height: 14px; background-color: #d6f3e8;"> <td style="background: #d6f3e8; padding: 0in; height: 14px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">Balance, <span id="fs_U3H35SSJCW00000000000000000000FM">September 30, 2018</span></span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 14px;" valign="bottom"/> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background: #d6f3e8; padding: 0in; height: 14px; border-bottom: 2.8pt double #000000;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> 7,064</span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background: #d6f3e8; padding: 0in; height: 14px; border-bottom: 2.8pt double #000000;" valign="bottom"/> <td style="background: #d6f3e8; padding: 0in; height: 14px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background: #d6f3e8; padding: 0in; height: 14px; border-bottom: 2.8pt double #000000;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">$</span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background: #d6f3e8; padding: 0in; height: 14px; border-bottom: 2.8pt double #000000;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">35,452</span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background: #d6f3e8; padding: 0in; height: 14px; border-bottom: 2.8pt double #000000;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 14px;" valign="bottom"/> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background: #d6f3e8; padding: 0in; height: 14px; border-bottom: 2.8pt double #000000;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">$</span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background: #d6f3e8; padding: 0in; height: 14px; border-bottom: 2.8pt double #000000;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">(1,733</span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background: #d6f3e8; padding: 0in; height: 14px; border-bottom: 2.8pt double #000000;" valign="bottom">)</td> <td style="background: #d6f3e8; padding: 0in; height: 14px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background: #d6f3e8; padding: 0in; height: 14px; border-bottom: 2.8pt double #000000;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">$</span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background: #d6f3e8; padding: 0in; height: 14px; border-bottom: 2.8pt double #000000;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">21,071</span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background: #d6f3e8; padding: 0in; height: 14px; border-bottom: 2.8pt double #000000;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 14px;" valign="bottom"/> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background: #d6f3e8; padding: 0in; height: 14px; border-bottom: 2.8pt double #000000;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">$</span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background: #d6f3e8; padding: 0in; height: 14px; border-bottom: 2.8pt double #000000;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">54,790</span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; background: #d6f3e8; padding: 0in; height: 14px; border-bottom: 2.8pt double #000000;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> </td> </tr> </tbody> </table> <p style="margin: 0pt; clear: left; font-family: 'times new roman'; font-size: 10pt; text-indent: 0pt;"><br/></p> <p style="margin: 0pt; clear: left; font-family: 'times new roman'; font-size: 10pt; text-indent: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span id="fs_0DOV516UO000000000000000000000FM">Nine</span> months ended <span id="fs_GUJQ2U4TWW00000000000000000000FM">September 30, 2018</span>:</span><span style="font-family: 'times new roman', times; font-size: 10pt;"><br/></span></p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font-family: 'times new roman'; font-size: 10pt; margin-right: 0px; text-indent: 0px; height: 221px;" width="100%"> <tbody> <tr style="height: 15px;"> <td style="color: #000000; white-space: pre-wrap; font-family: 'Times New Roman'; font-size: 10.6667px; font-weight: 400; text-decoration: none solid #000000; height: 15px; margin-left: 0.1px; text-align: center; vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 15px;"/> <td colspan="5" style="color: #000000; white-space: pre-wrap; font-family: 'Times New Roman'; font-size: 10.6667px; font-weight: bold; text-decoration: none solid #000000; height: 15px; border-bottom: 1pt solid #000000; margin-left: 0.1px; text-align: center; vertical-align: bottom;">Common Stock</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 15px; border-bottom: 1pt solid #000000;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 15px;"/> <td colspan="3" rowspan="2" style="border-bottom: 0.75pt solid #000000; padding: 0pt; vertical-align: bottom; text-align: right; height: 25px;"> <p style="margin: 0px; text-align: center;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Accumulated</span></strong></p> <p style="margin: 0px; text-align: center;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Other Comprehensive</span></strong></p> <p style="margin: 0px; text-align: center;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Loss</span></strong></p> </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 15px;"/> <td colspan="3" rowspan="2" style="border-bottom: 0.75pt solid #000000; padding: 0pt; vertical-align: bottom; text-align: right; height: 25px;"> <p style="margin: 0px; text-align: center;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Retained</span></strong></p> <p style="margin: 0px; text-align: center;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Earnings</span></strong></p> </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 15px;"/> <td colspan="3" rowspan="2" style="border-bottom: 0.75pt solid #000000; padding: 0pt; vertical-align: bottom; text-align: right; height: 25px;"> <p style="margin: 0px; text-align: center;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Total Stockholders’</span></strong></p> <p style="margin: 0px; text-align: center;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Equity</span></strong></p> </td> </tr> <tr style="height: 10px;"> <td style="color: #000000; vertical-align: bottom; white-space: pre-wrap; font-family: 'Times New Roman'; font-size: 10.6667px; font-weight: bold; text-decoration: none solid #000000; height: 10px; border-bottom: 1pt solid #000000;">(In thousands)</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 10px;"/> <td colspan="2" style="color: #000000; vertical-align: bottom; white-space: pre-wrap; font-family: 'Times New Roman'; font-size: 10.6667px; font-weight: bold; text-decoration: none solid #000000; height: 10px; text-align: center; border-bottom: 1pt solid #000000;">Shares<br/></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 10px;"/> <td colspan="3" style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 10px; text-align: center; border-bottom: 1pt solid #000000;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Amount</span></strong><br/></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 10px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 10px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 10px;"/> </tr> <tr style="height: 20px; background-color: #d6f3e8;"> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; height: 20px; background-color: #d6f3e8; width: 36%;">Balance <span id="fs_EMD0BM5TS000000000000000000000FM">December 31, 2017</span></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8; width: 1%;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 20px; background-color: #d6f3e8; width: 10%;">6,980</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8; width: 1%;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8; width: 1%;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; height: 20px; text-align: right; background-color: #d6f3e8; width: 1%;">$</td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 20px; background-color: #d6f3e8; width: 10%;">34,080</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8; width: 1%;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8; width: 1%;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; height: 20px; text-align: right; background-color: #d6f3e8; width: 1%;">$</td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 20px; background-color: #d6f3e8; width: 10%;">(1,409</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8; width: 1%;"><span style="font-size: 10pt; font-family: 'times new roman', times;">)</span></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8; width: 1%;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; height: 20px; text-align: right; background-color: #d6f3e8; width: 1%;">$</td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 20px; background-color: #d6f3e8; width: 10%;">19,611</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8; width: 1%;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8; width: 1%;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; height: 20px; background-color: #d6f3e8; text-align: left; width: 1%;">$</td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 20px; background-color: #d6f3e8; width: 10%;">52,282</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8; width: 1%;"/> </tr> <tr style="height: 22px;"> <td style="color: #000000; vertical-align: bottom; white-space: pre-wrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; height: 22px;">Increase related to adoption of ASU 2016-01</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 22px;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 22px;"><span id="fs_0COVWOK1AO00000000000000000000FM">—</span></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 22px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 22px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 22px;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 22px;">—</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 22px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 22px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 22px;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 22px;">(44</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 22px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">)</span></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 22px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 22px;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 22px;">44</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 22px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 22px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 22px;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 22px;">—</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 22px;"/> </tr> <tr style="height: 20px; background-color: #d6f3e8;"> <td style="color: #000000; vertical-align: bottom; white-space: pre-wrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; height: 20px; background-color: #d6f3e8;">Decrease related to adoption of ASU 2014-09</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 20px; background-color: #d6f3e8;"><span id="fs_01MJRKN3XS00000000000000000000FM">—</span></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 20px; background-color: #d6f3e8;">—</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 20px; background-color: #d6f3e8;">—</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 20px; background-color: #d6f3e8;">(218</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 20px; background-color: #d6f3e8;">(218</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> </tr> <tr style="height: 18px;"> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; text-align: left; height: 18px;"> <p style="margin: 0pt 0px; text-indent: 0px;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Exercise of stock options and vesting of restricted </span></span><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">stock units </span></span></p> </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 18px;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 18px;">60</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 18px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 18px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 18px;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 18px;">452</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 18px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 18px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 18px;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 18px;">—</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 18px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 18px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 18px;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 18px;">—</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 18px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 18px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 18px;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 18px;">452</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 18px;"/> </tr> <tr style="height: 20px; background-color: #d6f3e8;"> <td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman'; vertical-align: bottom; border: none; white-space: nowrap; text-align: left; height: 20px; background-color: #d6f3e8;">Share issuances for director compensation</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"><br/></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 20px; background-color: #d6f3e8;">8</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"><br/></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"><br/></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"><br/></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 20px; background-color: #d6f3e8;">—</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"><br/></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"><br/></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"><br/></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 20px; background-color: #d6f3e8;">—</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"><br/></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"><br/></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"><br/></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 20px; background-color: #d6f3e8;">—</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"><br/></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"><br/></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"><br/></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 20px; background-color: #d6f3e8;">—</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"><br/></td> </tr> <tr style="height: 19px;"> <td style="color: #000000; vertical-align: bottom; white-space: pre-wrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; height: 19px;">Share-based compensation</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 19px;"><span id="fs_YVZLCM1AE800000000000000000000FM">—</span></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 19px;">701</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 19px;">—</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 19px;">—</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 19px;">701</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px;"/> </tr> <tr style="height: 19px;"> <td style="color: #000000; vertical-align: bottom; white-space: pre-wrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; background-color: #d6f3e8; height: 19px;">Issuance of common stock under Employee Stock Purchase Plan</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; background-color: #d6f3e8; height: 19px;"><br/></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; background-color: #d6f3e8; height: 19px;">16</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; background-color: #d6f3e8; height: 19px;"><br/></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; background-color: #d6f3e8; height: 19px;"><br/></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; background-color: #d6f3e8; height: 19px;"><br/></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; background-color: #d6f3e8; height: 19px;">219</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; background-color: #d6f3e8; height: 19px;"><br/></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; background-color: #d6f3e8; height: 19px;"><br/></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; background-color: #d6f3e8; height: 19px;"><br/></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; background-color: #d6f3e8; height: 19px;">—</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; background-color: #d6f3e8; height: 19px;"><br/></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; background-color: #d6f3e8; height: 19px;"><br/></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; background-color: #d6f3e8; height: 19px;"><br/></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; background-color: #d6f3e8; height: 19px;">—</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; background-color: #d6f3e8; height: 19px;"><br/></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; background-color: #d6f3e8; height: 19px;"><br/></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; background-color: #d6f3e8; height: 19px;"><br/></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; background-color: #d6f3e8; height: 19px;">219</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; background-color: #d6f3e8; height: 19px;"><br/></td> </tr> <tr style="height: 20px; background-color: #d6f3e8;"> <td style="color: #000000; vertical-align: bottom; white-space: pre-wrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; height: 20px; background-color: #d6f3e8;">Other comprehensive loss, net of tax</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 20px; background-color: #d6f3e8;"><span id="fs_HDS36RF2B400000000000000000000FM">—</span></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 20px; background-color: #d6f3e8;">—</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 20px; background-color: #d6f3e8;">(280</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 20px; background-color: #d6f3e8;">—</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 20px; background-color: #d6f3e8;">(280</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 20px; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> </tr> <tr style="height: 19px;"> <td style="color: #000000; vertical-align: bottom; white-space: pre-wrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; height: 19px;">Net income</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 19px; border-bottom: 1pt solid #000000;"><span id="fs_ESARNRF1WW00000000000000000000FM">—</span></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px; border-bottom: 1pt solid #000000;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px; border-bottom: 1pt solid #000000;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 19px; border-bottom: 1pt solid #000000;">—</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px; border-bottom: 1pt solid #000000;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px; border-bottom: 1pt solid #000000;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 19px; border-bottom: 1pt solid #000000;">—</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px; border-bottom: 1pt solid #000000;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px; border-bottom: 1pt solid #000000;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 19px; border-bottom: 1pt solid #000000;">1,634</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px; border-bottom: 1pt solid #000000;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px; border-bottom: 1pt solid #000000;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 19px; border-bottom: 1pt solid #000000;">1,634</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px; border-bottom: 1pt solid #000000;"/> </tr> <tr style="height: 19px; background-color: #d6f3e8;"> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; height: 19px; background-color: #d6f3e8;">Balance,<span style="border-right: none; border-left: none;"> <span id="fs_GM3O2CGI0W00000000000000000000FM">September 30, 2018</span></span></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px; background-color: #d6f3e8;"/> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 19px; border-bottom: 2.8pt double #000000; background-color: #d6f3e8;">7,064</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px; border-bottom: 2.8pt double #000000; background-color: #d6f3e8;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px; background-color: #d6f3e8;"/> <td style="color: #000000; vertical-align: bottom; white-space: pre-wrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; height: 19px; border-bottom: 2.8pt double #000000; background-color: #d6f3e8;">$</td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 19px; border-bottom: 2.8pt double #000000; background-color: #d6f3e8;">35,452</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px; border-bottom: 2.8pt double #000000; background-color: #d6f3e8;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px; background-color: #d6f3e8;"/> <td style="color: #000000; vertical-align: bottom; white-space: pre-wrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; height: 19px; border-bottom: 2.8pt double #000000; background-color: #d6f3e8;">$</td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 19px; border-bottom: 2.8pt double #000000; background-color: #d6f3e8;">(1,733</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px; border-bottom: 2.8pt double #000000; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">)</span></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px; background-color: #d6f3e8;"/> <td style="color: #000000; vertical-align: bottom; white-space: pre-wrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; height: 19px; border-bottom: 2.8pt double #000000; background-color: #d6f3e8;">$</td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 19px; border-bottom: 2.8pt double #000000; background-color: #d6f3e8;">21,071</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px; border-bottom: 2.8pt double #000000; background-color: #d6f3e8;"/> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px; background-color: #d6f3e8;"/> <td style="color: #000000; vertical-align: bottom; white-space: pre-wrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; height: 19px; border-bottom: 2.8pt double #000000; background-color: #d6f3e8;">$</td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman'; font-size: 13.3333px; font-weight: 400; text-align: right; text-decoration: none solid #000000; height: 19px; border-bottom: 2.8pt double #000000; background-color: #d6f3e8;">54,790</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: Calibri; font-size: 15px; height: 19px; border-bottom: 2.8pt double #000000; background-color: #d6f3e8;"/> </tr> </tbody> </table> 7115000 36189000 -1518000 23256000 57927000 15000 114000 0 0 114000 244000 0 0 244000 18000 203000 0 0 203000 26000 353000 0 0 353000 0 -268000 0 -268000 0 0 -353000 -353000 7122000 36397000 -1786000 22903000 57514000 7101000 35637000 -1690000 22264000 56211000 0 0 33000 33000 21000 173000 0 0 173000 8000 0 0 0 0 737000 0 0 737000 18000 203000 0 0 203000 26000 353000 0 0 353000 0 -96000 0 -96000 0 0 606000 606000 7122000 36397000 -1786000 22903000 57514000 7024000 34815000 -1683000 20004000 53136000 24 201000 0 0 201000 217000 0 0 217000 16000 219000 0 0 219000 0 -50000 0 -50000 0 0 1067000 1067000 7064000 35452000 -1733000 21071000 54790000 6980000 34080000 -1409000 19611000 52282000 0 -44000 44000 0 0 0 -218000 -218000 60000 452000 0 0 452000 8000 0 0 0 0 701000 0 0 701000 16000 219000 0 0 219000 0 -280000 0 -280000 0 0 1634000 1634000 7064000 35452000 -1733000 21071000 54790000 <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">8. OTHER FINANCIAL STATEMENT DATA:</span></p> <p style="font-size: 10pt; line-height: 120%; margin: 0pt; text-align: justify;"><br/></p> <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Inventories consist of the following:</span></p> <div style="border-right: none; border-left: none;"> <table cellpadding="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%; font-family: 'times new roman'; font-size: 10pt; height: 103px;" width="100%"> <tbody> <tr style="height: 17px;"> <td style="vertical-align: middle; width: 70%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 12%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 12%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> (In thousands) </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span id="fs_2CU0ZKSWC000000000000000000000">September 30, 2019</span> </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span id="fs_MESM5Y2F3400000000000000000000">December 31, 2018</span> </span></p> </td> </tr> <tr style="height: 17px;"> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Raw materials and purchased parts </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; border-top: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="background-color: #d6f3e8; border-top: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 10,352 </span></p> </td> <td style="background-color: #d6f3e8; border-top: 0.75pt solid #000000; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; border-top: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="background-color: #d6f3e8; border-top: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 8,821 </span></p> </td> <td style="background-color: #d6f3e8; border-top: 0.75pt solid #000000; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Work in process </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 1,426 </span></p> </td> <td style="vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 2,446 </span></p> </td> <td style="vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Finished goods </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 4,582 </span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 4,896 </span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 18px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Total inventories </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 16,360 </span></p> </td> <td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 16,163 </span></p> </td> <td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> </tbody> </table> </div> <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><br/></p> <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Accrued expenses consist of the following:</span></p> <div style="border-right: none; border-left: none;"> <table cellpadding="0" style="border-collapse: collapse; margin: 0px auto; width: 100%; font-family: 'times new roman'; font-size: 10pt; height: 120px;" width="100%"> <tbody> <tr style="height: 17px;"> <td style="vertical-align: middle; width: 70%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 12%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 12%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> (In thousands) </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span id="fs_H3ZWBBQCFK00000000000000000000">September 30, 2019</span> </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span id="fs_GTFRBZ5N1C00000000000000000000">December 31, 2018</span></span></p> </td> </tr> <tr style="height: 17px; background-color: #d6f3e8;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Wages and benefits </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-top: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-top: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 1,038 </span></p> </td> <td style="border-top: 0.75pt solid #000000; vertical-align: bottom; height: 17px; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-top: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-top: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 2,166 </span></p> </td> <td style="border-top: 0.75pt solid #000000; vertical-align: bottom; height: 17px; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Warranty liability </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 843 </span></p> </td> <td style="vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 758 </span></p> </td> <td style="vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px; background-color: #d6f3e8;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; background-color: #d6f3e8;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Income taxes payable</span></td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; background-color: #d6f3e8;"><br/></td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; text-align: right; height: 17px; background-color: #d6f3e8;">257</td> <td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8;"><br/></td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; background-color: #d6f3e8;"><br/></td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; text-align: right; height: 17px; background-color: #d6f3e8;">393</td> <td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8;"><br/></td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Other </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 212 </span></p> </td> <td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 251 </span></p> </td> <td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 18px; background-color: #d6f3e8;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; height: 18px; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 18px; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 18px; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 18px; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 2,350 </span></p> </td> <td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 18px; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 18px; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 18px; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 18px; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 3,568 </span></p> </td> <td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 18px; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> </tbody> </table> </div> <div> </div> <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">Warranty costs: </span></p> <p style="font-size: 10pt; line-height: 120%; margin: 0pt; text-align: justify;"><br/></p> <p style="font-size: 10pt; line-height: 120%; margin: 0pt 0pt 10pt; text-indent: 0pt;"><span style="font-family: 'times new roman', times;"><span style="font-size: 10pt;">We provide for the estimated cost of product warranties, which cover products for periods ranging from <span style="-sec-ix-hidden:Tag1062">one</span> to </span><span style="border-right: none; border-left: none;">three years</span><span style="font-size: 10pt;">, at the time revenue is recognized. While we engage in extensive product quality programs and processes, including actively monitoring and evaluating the quality of components provided to us by suppliers, warranty obligations do arise. These obligations are affected by product failure rates, the cost of materials used in correcting product failures and service delivery expenses incurred to make these corrections. If actual product failure rates and material or service delivery costs differ from our estimates, revisions to the estimated warranty liability are required and could be material. At the end of each reporting period, we revise our estimated warranty liability based on these factors. The current portion of our warranty liability is included as a component of accrued expenses. The long-term portion of our warranty liability is included as a component of other liabilities. </span></span></p> <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">A reconciliation of the changes in our estimated warranty liability is as follows:</span></p> <div style="border-right: none; border-left: none;"> <table cellpadding="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%; font-family: 'times new roman'; font-size: 10pt; height: 164px;" width="100%"> <tbody> <tr style="height: 17px;"> <td style="vertical-align: middle; width: 70%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 12%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 1.47929%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 12%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 70%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="7" style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 29.4793%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span id="fs_ASE9DJOOQO00000000000000000000">Nine Months Ended September 30,</span></span></p> </td> </tr> <tr style="height: 17px;"> <td style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 17px; width: 70%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> (In thousands) </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom: 0.75pt solid #000000; border-top: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 17px; width: 14%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span style="border-left: none; border-right: none;"><span id="fs_0MAGYDIFV400000000000000000000">2019</span></span> </span></p> </td> <td style="border-top: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom: 0.75pt solid #000000; border-top: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 17px; width: 14%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span style="border-left: none; border-right: none;"><span id="fs_QY6GKSW27400000000000000000000">2018</span></span> </span></p> </td> </tr> <tr style="height: 17px;"> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px; width: 70%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Balance at beginning of period </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; border-top: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="background-color: #d6f3e8; border-top: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 12%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 789 </span></p> </td> <td style="background-color: #d6f3e8; border-top: 0.75pt solid #000000; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; border-top: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="background-color: #d6f3e8; border-top: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 12%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 767 </span></p> </td> <td style="background-color: #d6f3e8; border-top: 0.75pt solid #000000; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; height: 17px; width: 70%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Accrual for warranties </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 13%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 713 </span></p> </td> <td style="vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 13%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 399 </span></p> </td> <td style="vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="background-color: #d6f3e8; padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; height: 17px; width: 70%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Warranty revision </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 13%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(7</span></p> </td> <td style="background-color: #d6f3e8; padding: 0px 0px 2px; vertical-align: middle; height: 17px; width: 1%;" valign="middle">)</td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 13%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(30</span></p> </td> <td style="background-color: #d6f3e8; padding: 0px 0px 2px; vertical-align: bottom; height: 17px; width: 1%;" valign="bottom">)</td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; height: 17px; width: 70%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Settlements made during the period </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 13%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(626</span></p> </td> <td style="border-bottom: 0.75pt solid #000000; padding: 2px 2px 2px 0px; height: 17px; vertical-align: bottom; width: 1%;" valign="bottom">)</td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 13%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> (368 </span></p> </td> <td style="border-bottom: 0.75pt solid #000000; padding: 2px 2px 2px 0px; height: 17px; vertical-align: bottom; width: 1%;" valign="bottom"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> ) </span></p> </td> </tr> <tr style="height: 17px;"> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px; width: 70%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Balance at end of period </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 13%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 869 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: middle; height: 17px; width: 1%;" valign="middle"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 13%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 768 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: middle; height: 17px; width: 1%;" valign="middle"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 10px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 70%;"> <p style="margin: 0pt; text-align: left;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">Current portion of estimated warranty liability </span></span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; width: 13%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(843</span></p> </td> <td style="padding: 0px 0px 2px; vertical-align: bottom; height: 10px; width: 1%;" valign="bottom">)</td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; width: 13%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> (713 </span></p> </td> <td style="padding: 0px 0px 2px; vertical-align: bottom; height: 10px; width: 1%;" valign="bottom"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> ) </span></p> </td> </tr> <tr style="height: 18px;"> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 18px; width: 70%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Long-term estimated warranty liability </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 18px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; border-top: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 18px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; border-top: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 18px; width: 12%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 26 </span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; border-top: 0.75pt solid #000000; vertical-align: middle; height: 18px; width: 1%;" valign="middle"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 18px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; border-top: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 18px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; border-top: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 18px; width: 12%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 55 </span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; border-top: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> </tbody> </table> </div> <div><br/></div> <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">Deferred warranty revenue:</span></span></p> <p style="font-size: 10pt; line-height: 120%; margin: 0pt; text-align: justify;"><br/></p> <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">The current portion of our deferred warranty revenue is included as a component of advance customer payments. The long-term portion of our deferred warranty revenue is included as a component of other liabilities. <span style="font-family: 'times new roman', times; font-size: 10pt;">A reconciliation of the changes in our deferred warranty revenue is as follows:</span></span></span></p> <div style="border-right: none; border-left: none;"> <table cellpadding="0" style="border-collapse: collapse; width: 99.5%; margin-left: 0px; font-family: 'times new roman'; font-size: 10pt; height: 154px;" width="100%"> <tbody> <tr style="height: 17px;"> <td style="vertical-align: middle; width: 70%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td style="vertical-align: middle; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td style="vertical-align: middle; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td style="vertical-align: middle; width: 12%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td style="vertical-align: middle; width: 1.4881%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td style="vertical-align: middle; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td style="vertical-align: middle; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td style="vertical-align: middle; width: 12%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td style="vertical-align: middle; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt; vertical-align: bottom; width: 70%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td colspan="7" style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 29.4881%; height: 17px;"> <p style="margin: 0pt; text-align: center;"><span><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span id="fs_UKT644018G00000000000000000000">Nine Months Ended September 30,</span> </span></span></p> </td> </tr> <tr style="height: 17px;"> <td style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; width: 70%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> (In thousands) </span></span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td colspan="3" style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; width: 14.4881%; height: 17px;"> <p style="margin: 0pt; text-align: center;"><span><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span style="border-left: none; border-right: none;"><span id="fs_VE9OP3Y0AO00000000000000000000">2019</span></span> </span></span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td colspan="3" style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; width: 14%; height: 17px;"> <p style="margin: 0pt; text-align: center;"><span><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span style="border-left: none; border-right: none;"><span id="fs_4OKLIZL55C00000000000000000000">2018</span></span> </span></span></p> </td> </tr> <tr style="height: 17px;"> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; width: 70%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> Balance at beginning of period </span></span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 12%; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> 218 </span></span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; width: 1.4881%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 12%; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> 259 </span></span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; width: 70%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> Revenue deferrals </span></span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 13%; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> 352 </span></span></p> </td> <td style="vertical-align: bottom; width: 1.4881%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 13%; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> 289 </span></span></p> </td> <td style="vertical-align: bottom; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> </tr> <tr style="height: 17px;"> <td style="background-color: #d6f3e8; padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; width: 70%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> Amortization of deferred revenue </span></span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td colspan="2" style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 13%; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">(335</span></span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; width: 1.4881%; height: 17px; vertical-align: bottom;" valign="bottom">)</td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td colspan="2" style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 13%; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> (310 </span></span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; width: 1%; height: 17px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> ) </span></span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt; vertical-align: bottom; width: 70%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> Total deferred warranty revenue </span></span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 13%; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> 235 </span></span></p> </td> <td style="vertical-align: middle; width: 1.4881%; height: 17px;" valign="middle"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 13%; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> 238 </span></span></p> </td> <td style="vertical-align: middle; width: 1%; height: 17px;" valign="middle"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> </tr> <tr style="height: 17px;"> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; width: 70%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> Current portion of deferred warranty revenue </span></span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td colspan="2" style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 13%; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">(182</span></span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; width: 1.4881%; height: 17px; vertical-align: bottom;" valign="bottom">)</td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td colspan="2" style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 13%; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> (228 </span></span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; width: 1%; height: 17px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> ) </span></span></p> </td> </tr> <tr style="height: 18px;"> <td style="padding: 1.5pt; vertical-align: bottom; width: 70%; height: 18px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> Long-term deferred warranty revenue </span></span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1%; height: 18px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 1%; height: 18px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 12%; height: 18px;"> <p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> 53 </span></span></p> </td> <td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; width: 1.4881%; height: 18px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1%; height: 18px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 1%; height: 18px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 12%; height: 18px;"> <p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> 10 </span></span></p> </td> <td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; width: 1%; height: 18px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">  </span></span></p> </td> </tr> </tbody> </table> </div> <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Inventories consist of the following:</span></p> <div style="border-right: none; border-left: none;"> <table cellpadding="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%; font-family: 'times new roman'; font-size: 10pt; height: 103px;" width="100%"> <tbody> <tr style="height: 17px;"> <td style="vertical-align: middle; width: 70%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 12%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 12%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> (In thousands) </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span id="fs_2CU0ZKSWC000000000000000000000">September 30, 2019</span> </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span id="fs_MESM5Y2F3400000000000000000000">December 31, 2018</span> </span></p> </td> </tr> <tr style="height: 17px;"> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Raw materials and purchased parts </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; border-top: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="background-color: #d6f3e8; border-top: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 10,352 </span></p> </td> <td style="background-color: #d6f3e8; border-top: 0.75pt solid #000000; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; border-top: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="background-color: #d6f3e8; border-top: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 8,821 </span></p> </td> <td style="background-color: #d6f3e8; border-top: 0.75pt solid #000000; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Work in process </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 1,426 </span></p> </td> <td style="vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 2,446 </span></p> </td> <td style="vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Finished goods </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 4,582 </span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 4,896 </span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 18px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Total inventories </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 16,360 </span></p> </td> <td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 16,163 </span></p> </td> <td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> </tbody> </table> </div> 10352000 8821000 1426000 2446000 4582000 4896000 16360000 16163000 <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Accrued expenses consist of the following:</span></p> <div style="border-right: none; border-left: none;"> <table cellpadding="0" style="border-collapse: collapse; margin: 0px auto; width: 100%; font-family: 'times new roman'; font-size: 10pt; height: 120px;" width="100%"> <tbody> <tr style="height: 17px;"> <td style="vertical-align: middle; width: 70%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 12%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 12%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> (In thousands) </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span id="fs_H3ZWBBQCFK00000000000000000000">September 30, 2019</span> </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span id="fs_GTFRBZ5N1C00000000000000000000">December 31, 2018</span></span></p> </td> </tr> <tr style="height: 17px; background-color: #d6f3e8;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Wages and benefits </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-top: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-top: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 1,038 </span></p> </td> <td style="border-top: 0.75pt solid #000000; vertical-align: bottom; height: 17px; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-top: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-top: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 2,166 </span></p> </td> <td style="border-top: 0.75pt solid #000000; vertical-align: bottom; height: 17px; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Warranty liability </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 843 </span></p> </td> <td style="vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 758 </span></p> </td> <td style="vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px; background-color: #d6f3e8;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; background-color: #d6f3e8;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Income taxes payable</span></td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; background-color: #d6f3e8;"><br/></td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; text-align: right; height: 17px; background-color: #d6f3e8;">257</td> <td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8;"><br/></td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; background-color: #d6f3e8;"><br/></td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; text-align: right; height: 17px; background-color: #d6f3e8;">393</td> <td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8;"><br/></td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Other </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 212 </span></p> </td> <td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 251 </span></p> </td> <td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 18px; background-color: #d6f3e8;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; height: 18px; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 18px; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 18px; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 18px; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 2,350 </span></p> </td> <td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 18px; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 18px; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 18px; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 18px; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 3,568 </span></p> </td> <td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 18px; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> </tbody> </table> </div> 1038000 2166000 843000 758000 257000 393000 212000 251000 2350000 3568000 P3Y <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">A reconciliation of the changes in our estimated warranty liability is as follows:</span></p> <div style="border-right: none; border-left: none;"> <table cellpadding="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%; font-family: 'times new roman'; font-size: 10pt; height: 164px;" width="100%"> <tbody> <tr style="height: 17px;"> <td style="vertical-align: middle; width: 70%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 12%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 1.47929%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 12%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 70%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="7" style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 29.4793%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span id="fs_ASE9DJOOQO00000000000000000000">Nine Months Ended September 30,</span></span></p> </td> </tr> <tr style="height: 17px;"> <td style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 17px; width: 70%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> (In thousands) </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom: 0.75pt solid #000000; border-top: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 17px; width: 14%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span style="border-left: none; border-right: none;"><span id="fs_0MAGYDIFV400000000000000000000">2019</span></span> </span></p> </td> <td style="border-top: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom: 0.75pt solid #000000; border-top: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 17px; width: 14%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span style="border-left: none; border-right: none;"><span id="fs_QY6GKSW27400000000000000000000">2018</span></span> </span></p> </td> </tr> <tr style="height: 17px;"> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px; width: 70%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Balance at beginning of period </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; border-top: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="background-color: #d6f3e8; border-top: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 12%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 789 </span></p> </td> <td style="background-color: #d6f3e8; border-top: 0.75pt solid #000000; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; border-top: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="background-color: #d6f3e8; border-top: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 12%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 767 </span></p> </td> <td style="background-color: #d6f3e8; border-top: 0.75pt solid #000000; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; height: 17px; width: 70%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Accrual for warranties </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 13%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 713 </span></p> </td> <td style="vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 13%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 399 </span></p> </td> <td style="vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="background-color: #d6f3e8; padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; height: 17px; width: 70%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Warranty revision </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 13%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(7</span></p> </td> <td style="background-color: #d6f3e8; padding: 0px 0px 2px; vertical-align: middle; height: 17px; width: 1%;" valign="middle">)</td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 13%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(30</span></p> </td> <td style="background-color: #d6f3e8; padding: 0px 0px 2px; vertical-align: bottom; height: 17px; width: 1%;" valign="bottom">)</td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; height: 17px; width: 70%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Settlements made during the period </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 13%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(626</span></p> </td> <td style="border-bottom: 0.75pt solid #000000; padding: 2px 2px 2px 0px; height: 17px; vertical-align: bottom; width: 1%;" valign="bottom">)</td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 13%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> (368 </span></p> </td> <td style="border-bottom: 0.75pt solid #000000; padding: 2px 2px 2px 0px; height: 17px; vertical-align: bottom; width: 1%;" valign="bottom"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> ) </span></p> </td> </tr> <tr style="height: 17px;"> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px; width: 70%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Balance at end of period </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 13%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 869 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: middle; height: 17px; width: 1%;" valign="middle"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 13%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 768 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: middle; height: 17px; width: 1%;" valign="middle"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 10px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 70%;"> <p style="margin: 0pt; text-align: left;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">Current portion of estimated warranty liability </span></span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; width: 13%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(843</span></p> </td> <td style="padding: 0px 0px 2px; vertical-align: bottom; height: 10px; width: 1%;" valign="bottom">)</td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; width: 13%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> (713 </span></p> </td> <td style="padding: 0px 0px 2px; vertical-align: bottom; height: 10px; width: 1%;" valign="bottom"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> ) </span></p> </td> </tr> <tr style="height: 18px;"> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 18px; width: 70%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Long-term estimated warranty liability </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 18px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; border-top: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 18px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; border-top: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 18px; width: 12%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 26 </span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; border-top: 0.75pt solid #000000; vertical-align: middle; height: 18px; width: 1%;" valign="middle"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 18px; width: 1.47929%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; border-top: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 18px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; border-top: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 18px; width: 12%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 55 </span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; border-top: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> </tbody> </table> </div> 789000 767000 713000 399000 -7000 -30000 626000 368000 869000 768000 843000 713000 26000 55000 <span style="font-family: 'times new roman', times; font-size: 10pt;">A reconciliation of the changes in our deferred warranty revenue is as follows:</span> <table cellpadding="0" style="border-collapse: collapse; width: 99.5%; margin-left: 0px; font-family: 'times new roman'; font-size: 10pt; height: 154px;" width="100%"> <tbody> <tr style="height: 17px;"> <td style="vertical-align: middle; width: 70%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td style="vertical-align: middle; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td style="vertical-align: middle; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td style="vertical-align: middle; width: 12%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td style="vertical-align: middle; width: 1.4881%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td style="vertical-align: middle; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td style="vertical-align: middle; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td style="vertical-align: middle; width: 12%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td style="vertical-align: middle; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt; vertical-align: bottom; width: 70%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td colspan="7" style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 29.4881%; height: 17px;"> <p style="margin: 0pt; text-align: center;"><span><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span id="fs_UKT644018G00000000000000000000">Nine Months Ended September 30,</span> </span></span></p> </td> </tr> <tr style="height: 17px;"> <td style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; width: 70%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> (In thousands) </span></span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td colspan="3" style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; width: 14.4881%; height: 17px;"> <p style="margin: 0pt; text-align: center;"><span><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span style="border-left: none; border-right: none;"><span id="fs_VE9OP3Y0AO00000000000000000000">2019</span></span> </span></span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td colspan="3" style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; width: 14%; height: 17px;"> <p style="margin: 0pt; text-align: center;"><span><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span style="border-left: none; border-right: none;"><span id="fs_4OKLIZL55C00000000000000000000">2018</span></span> </span></span></p> </td> </tr> <tr style="height: 17px;"> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; width: 70%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> Balance at beginning of period </span></span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 12%; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> 218 </span></span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; width: 1.4881%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 12%; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> 259 </span></span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; width: 70%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> Revenue deferrals </span></span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 13%; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> 352 </span></span></p> </td> <td style="vertical-align: bottom; width: 1.4881%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 13%; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> 289 </span></span></p> </td> <td style="vertical-align: bottom; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> </tr> <tr style="height: 17px;"> <td style="background-color: #d6f3e8; padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; width: 70%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> Amortization of deferred revenue </span></span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td colspan="2" style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 13%; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">(335</span></span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; width: 1.4881%; height: 17px; vertical-align: bottom;" valign="bottom">)</td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td colspan="2" style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 13%; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> (310 </span></span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; width: 1%; height: 17px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> ) </span></span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt; vertical-align: bottom; width: 70%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> Total deferred warranty revenue </span></span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 13%; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> 235 </span></span></p> </td> <td style="vertical-align: middle; width: 1.4881%; height: 17px;" valign="middle"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 13%; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> 238 </span></span></p> </td> <td style="vertical-align: middle; width: 1%; height: 17px;" valign="middle"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> </tr> <tr style="height: 17px;"> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; width: 70%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> Current portion of deferred warranty revenue </span></span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td colspan="2" style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 13%; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">(182</span></span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; width: 1.4881%; height: 17px; vertical-align: bottom;" valign="bottom">)</td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; width: 1%; height: 17px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td colspan="2" style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 13%; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> (228 </span></span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; width: 1%; height: 17px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> ) </span></span></p> </td> </tr> <tr style="height: 18px;"> <td style="padding: 1.5pt; vertical-align: bottom; width: 70%; height: 18px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> Long-term deferred warranty revenue </span></span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1%; height: 18px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 1%; height: 18px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 12%; height: 18px;"> <p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> 53 </span></span></p> </td> <td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; width: 1.4881%; height: 18px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1%; height: 18px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 1%; height: 18px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 12%; height: 18px;"> <p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> 10 </span></span></p> </td> <td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; width: 1%; height: 18px;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">  </span></span></p> </td> </tr> </tbody> </table> 218000 259000 352000 289000 335000 310000 235000 238000 182000 228000 53000 10000 <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><strong><span style="font-family: 'times new roman', times; font-size: 10pt;">9. INTANGIBLE ASSETS: </span></strong><br/></p> <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><br/></p> <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Intangible assets consist of the following:</span></p> <div style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;"> <div style="border-right: none; border-left: none;"> <div style="border-left: none; border-right: none;"> <div id="t_ft_98JLLZ1IDS00000000000000000000b"> <table cellpadding="0" style="width: 100%; margin-left: 0pt; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; height: 130px;" width="100%"> <tbody> <tr style="height: 17px;"> <td style="width: 35%; vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 8%; vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 9%; vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 1.4881%; vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 7%; vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 7%; vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 9%; vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 7%; vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 35%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="11" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 17px; width: 32.4881%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span id="fs_VU1ETZ5MO000000000000000000000">September 30, 2019</span> </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="11" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 17px; width: 31%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span id="fs_Q87DVJK8KW00000000000000000000">December 31, 2018</span> </span></p> </td> </tr> <tr style="height: 10px;"> <td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 35%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> (In thousands) </span></p> </td> <td style="vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 10%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Gross<br/>Carrying<br/>Amount </span></p> </td> <td style="vertical-align: bottom; height: 10px; width: 1%;"><br/></td> <td colspan="3" style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 11.4881%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Accumulated<br/>Amortization </span></p> </td> <td style="vertical-align: bottom; height: 10px; width: 1%;"><br/></td> <td colspan="3" style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 9%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Net </span></p> </td> <td style="vertical-align: bottom; height: 10px; width: 1%;"><br/></td> <td colspan="3" style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 9%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Gross<br/>Carrying<br/>Amount </span></p> </td> <td style="vertical-align: bottom; height: 10px; width: 1%;"><br/></td> <td colspan="3" style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 11%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Accumulated<br/>Amortization </span></p> </td> <td style="vertical-align: bottom; height: 10px; width: 1%;"><br/></td> <td colspan="3" style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 9%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Net </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 35%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Patents </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px; width: 8%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 2,842 </span></p> </td> <td style="vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px; width: 9%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(2,630</span></p> </td> <td style="padding: 2px 2px 2px 0px; border-top: 0.75pt solid #000000; background-color: #d6f3e8; vertical-align: bottom; height: 17px; width: 1.4881%;" valign="bottom">)</td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px; width: 7%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 212 </span></p> </td> <td style="vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px; width: 7%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 2,754 </span></p> </td> <td style="vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px; width: 9%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(2,533</span></p> </td> <td style="padding-top: 1.5pt; padding-right: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px; width: 7%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 221 </span></p> </td> <td style="vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 35%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Software </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 17px; width: 9%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 206 </span></p> </td> <td style="vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 17px; width: 10%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(163</span></p> </td> <td style="padding: 2px 2px 2px 0px; vertical-align: middle; height: 17px; width: 1.4881%;" valign="middle">)</td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 17px; width: 8%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 43 </span></p> </td> <td style="vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 17px; width: 8%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 206 </span></p> </td> <td style="vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 17px; width: 10%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(141</span></p> </td> <td style="padding-top: 1.5pt; padding-right: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 17px; width: 8%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 65 </span></p> </td> <td style="vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 35%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Marketing assets and customer relationships </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 9%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 101 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 10%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(61</span></p> </td> <td style="padding: 2px 2px 2px 0px; background-color: #d6f3e8; vertical-align: middle; height: 17px; width: 1.4881%;" valign="middle">)</td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 8%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 40 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 8%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 101 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 10%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(54</span></p> </td> <td style="padding: 0px 0px 2px; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 8%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 47 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 35%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Non-compete agreements </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 17px; width: 9%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 101 </span></p> </td> <td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 17px; width: 10%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(101</span></p> </td> <td style="padding: 2px 2px 2px 0px; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 17px; width: 1.4881%;" valign="bottom">)</td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 17px; width: 8%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> — </span></p> </td> <td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 17px; width: 8%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 101 </span></p> </td> <td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 17px; width: 10%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(101</span></p> </td> <td style="padding-top: 1.5pt; padding-right: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 17px; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 17px; width: 8%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> — </span></p> </td> <td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 18px;"> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 35%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; background-color: #d6f3e8; height: 18px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; background-color: #d6f3e8; height: 18px; width: 8%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 3,250 </span></p> </td> <td style="vertical-align: bottom; border-bottom: 2.25pt double #000000; background-color: #d6f3e8; height: 18px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; background-color: #d6f3e8; height: 18px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; background-color: #d6f3e8; height: 18px; width: 9%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(2,955</span></p> </td> <td style="padding: 2px 2px 2px 0px; border-bottom: 2.25pt double #000000; background-color: #d6f3e8; vertical-align: middle; height: 18px; width: 1.4881%;" valign="middle">)</td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; background-color: #d6f3e8; height: 18px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; background-color: #d6f3e8; height: 18px; width: 7%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 295 </span></p> </td> <td style="vertical-align: bottom; border-bottom: 2.25pt double #000000; background-color: #d6f3e8; height: 18px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; background-color: #d6f3e8; height: 18px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; background-color: #d6f3e8; height: 18px; width: 7%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 3,162 </span></p> </td> <td style="vertical-align: bottom; border-bottom: 2.25pt double #000000; background-color: #d6f3e8; height: 18px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; background-color: #d6f3e8; height: 18px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; background-color: #d6f3e8; height: 18px; width: 9%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(2,829</span></p> </td> <td style="padding-top: 1.5pt; padding-right: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; background-color: #d6f3e8; height: 18px; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; background-color: #d6f3e8; height: 18px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; background-color: #d6f3e8; height: 18px; width: 7%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 333 </span></p> </td> <td style="vertical-align: bottom; border-bottom: 2.25pt double #000000; background-color: #d6f3e8; height: 18px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> </tbody> </table> </div> </div> </div> </div> <div> </div> <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span style="font-size: 10pt;">Amortization expense for our intangible assets in the</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;"><span style="border-right: none; border-left: none;"><span id="fs_KU1C25MDM800000000000000000000">three and nine</span> months ended <span id="fs_M7XN3GZ12800000000000000000000">September 30, 2019</span> and the <span style="border-right: none; border-left: none;"><span id="fs_KCXQZWN26800000000000000000000FM">three and nine</span> months ended <span id="fs_D70EXO9S1S00000000000000000000FM">September 30, 2018</span></span></span></span><span style="font-size: 10pt;"> was as follows:  </span></span></p> <div style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;"> <div style="border-right: none; border-left: none;"> <div style="border-left: none; border-right: none;"> <div id="t_ft_BSR32AXVU800000000000000000000b"> <table cellpadding="0" style="width: 99.8555%; margin-left: 0px; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; height: 87px; margin-right: 0px; text-indent: 0px;" width="100%"> <tbody> <tr style="height: 17px;"> <td style="vertical-align: middle; height: 17px; width: 45.6395%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px; width: 0.872093%;"><br/></td> <td style="vertical-align: middle; height: 17px; width: 1.74419%;"><br/></td> <td style="vertical-align: middle; height: 17px; width: 9.59302%;"><br/></td> <td style="vertical-align: middle; height: 17px; width: 0.872093%;"><br/></td> <td style="vertical-align: middle; height: 17px; width: 0.872093%;"><br/></td> <td style="vertical-align: middle; height: 17px; width: 1.74419%;"><br/></td> <td style="vertical-align: middle; height: 17px; width: 9.59302%;"><br/></td> <td style="vertical-align: middle; height: 17px; width: 0.872093%;"><br/></td> <td style="vertical-align: middle; height: 17px; width: 1.30814%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px; width: 1.74419%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px; width: 9.59302%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px; width: 1.45349%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px; width: 1.30814%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px; width: 1.74419%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px; width: 9.73837%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px; width: 1.30814%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 10px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 45.6395%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 0.872093%;"><br/></td> <td colspan="7" style="padding: 1.5pt; vertical-align: bottom; text-align: center; height: 10px; border-bottom: 1pt solid #000000; width: 25.2907%;"><strong style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; /* background-color: #ffffff; */text-decoration-style: initial; text-decoration-color: initial;"><span style="font-family: 'times new roman', times; font-size: 8pt;"><span><span id="fs_RA5FACVR1S00000000000000000000FM">Three Months Ended September 30,</span></span></span></strong></td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1.30814%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="7" style="padding: 1.5pt; vertical-align: bottom; border-bottom: 1pt solid #000000; height: 10px; width: 26.8895%;"> <p style="margin: 0pt; text-align: center;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;"><span id="fs_N0DKG2PSC000000000000000000000">Nine Months Ended September 30,</span></span></strong></p> </td> </tr> <tr style="height: 10px;"> <td style="padding: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 45.6395%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> (In thousands) </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 0.872093%;"><br/></td> <td colspan="3" style="padding: 1.5pt; vertical-align: bottom; text-align: center; height: 10px; border-bottom: 1pt solid #000000; width: 12.2093%;"><span style="font-size: 8pt;"><strong><span id="fs_JVR193XZKG00000000000000000000fs">2019</span></strong></span></td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 0.872093%;"><br/></td> <td colspan="3" style="padding: 1.5pt; vertical-align: bottom; height: 10px; text-align: center; border-bottom: 1pt solid #000000; width: 12.2093%;"><strong><span style="font-size: 8pt;"><span id="fs_9IQSUVE2N400000000000000000000fs">2018</span></span></strong></td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1.30814%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">   </span></p> </td> <td colspan="3" style="padding: 1.5pt; vertical-align: bottom; border-bottom: 1pt solid #000000; height: 10px; width: 12.7907%;"> <p style="margin: 0pt; text-align: center;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;"><span id="fs_X9JRPJ3UDS00000000000000000000">2019</span></span></strong></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1.30814%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">   </span></p> </td> <td colspan="3" style="padding: 1.5pt; vertical-align: bottom; border-bottom: 1pt solid #000000; height: 10px; width: 12.7907%;"> <p style="margin: 0pt; text-align: center;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;"><span id="fs_D5BQUDAE8G00000000000000000000">2018</span></span></strong></p> </td> </tr> <tr style="height: 10px;"> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 45.6395%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Patents </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.872093%;"><br/></td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.74419%;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="padding: 1.5pt 0px; vertical-align: bottom; background-color: #d6f3e8; height: 10px; text-align: right; width: 9.59302%; margin-left: 0px; margin-right: 0px; text-indent: 0px;">33</td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.872093%;"><br/></td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.872093%;"><br/></td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.74419%;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="padding: 1.5pt 0px; vertical-align: bottom; background-color: #d6f3e8; height: 10px; text-align: right; width: 9.59302%; margin-left: 0px; margin-right: 0px; text-indent: 0px;">28</td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.872093%;"><br/></td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.30814%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.74419%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding: 2px 0px 2px 2px; vertical-align: bottom; background-color: #d6f3e8; text-align: right; height: 10px; width: 9.59302%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 97 </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.45349%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.30814%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.74419%;"> <p style="margin: 0pt;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"> $ </span></p> </td> <td style="padding: 2px 0px 2px 2px; vertical-align: bottom; background-color: #d6f3e8; text-align: right; height: 10px; width: 9.73837%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 84 </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.30814%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 10px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 45.6395%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Software </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 0.872093%;"><br/></td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1.74419%;"><br/></td> <td style="padding: 1.5pt 0px; vertical-align: bottom; height: 10px; text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px; width: 9.59302%;">7</td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 0.872093%;"><br/></td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 0.872093%;"><br/></td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1.74419%;"><br/></td> <td style="padding: 1.5pt 0px; vertical-align: bottom; height: 10px; text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px; width: 9.59302%;">8</td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 0.872093%;"><br/></td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1.30814%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1.74419%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 2px 0px 2px 2px; vertical-align: bottom; text-align: right; height: 10px; width: 9.59302%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 22 </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1.45349%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1.30814%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1.74419%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 2px 0px 2px 2px; vertical-align: bottom; text-align: right; height: 10px; width: 9.73837%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 23 </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1.30814%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 10px;"> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 45.6395%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Marketing assets and customer relationships </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.872093%;"><br/></td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.74419%;"><br/></td> <td style="padding: 1.5pt 0px; vertical-align: bottom; background-color: #d6f3e8; height: 10px; text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px; width: 9.59302%;">3</td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.872093%;"><br/></td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.872093%;"><br/></td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.74419%;"><br/></td> <td style="padding: 1.5pt 0px; vertical-align: bottom; background-color: #d6f3e8; height: 10px; text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px; width: 9.59302%;">2</td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.872093%;"><br/></td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.30814%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.74419%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 2px 0px 2px 2px; vertical-align: bottom; background-color: #d6f3e8; text-align: right; height: 10px; width: 9.59302%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 7 </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.45349%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.30814%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.74419%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 2px 0px 2px 2px; vertical-align: bottom; background-color: #d6f3e8; text-align: right; height: 10px; width: 9.73837%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 7 </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.30814%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 10px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 45.6395%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Non-compete agreements </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 0.872093%;"><br/></td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; border-bottom: 1pt solid #000000; width: 1.74419%;"><br/></td> <td style="padding: 1.5pt 0px; vertical-align: bottom; height: 10px; text-align: right; border-bottom: 1pt solid #000000; margin-left: 0px; margin-right: 0px; text-indent: 0px; width: 9.59302%;">—</td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; border-bottom: 1pt solid #000000; width: 0.872093%;"><br/></td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 0.872093%;"><br/></td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; border-bottom: 1pt solid #000000; width: 1.74419%;"><br/></td> <td style="padding: 1.5pt 0px; vertical-align: bottom; height: 10px; text-align: right; border-bottom: 1pt solid #000000; margin-left: 0px; margin-right: 0px; text-indent: 0px; width: 9.59302%;">—</td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; border-bottom: 1pt solid #000000; width: 0.872093%;"><br/></td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1.30814%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1.74419%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 2px 0px 2px 2px; vertical-align: bottom; text-align: right; height: 10px; width: 9.59302%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> — </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1.45349%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1.30814%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1.74419%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 2px 0px 2px 2px; vertical-align: bottom; text-align: right; height: 10px; width: 9.73837%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 5 </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1.30814%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 10px;"> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 45.6395%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.872093%;"><br/></td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; border-bottom: 2.8pt double #000000; width: 1.74419%;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="padding: 1.5pt 0px; vertical-align: bottom; background-color: #d6f3e8; height: 10px; text-align: right; border-bottom: 2.8pt double #000000; margin-left: 0px; margin-right: 0px; text-indent: 0px; width: 9.59302%;">43</td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; border-bottom: 2.8pt double #000000; width: 0.872093%;"><br/></td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.872093%;"><br/></td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; border-bottom: 2.8pt double #000000; width: 1.74419%;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="padding: 1.5pt 0px; vertical-align: bottom; background-color: #d6f3e8; height: 10px; text-align: right; border-bottom: 2.8pt double #000000; margin-left: 0px; margin-right: 0px; text-indent: 0px; width: 9.59302%;">38</td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; border-bottom: 2.8pt double #000000; width: 0.872093%;"><br/></td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.30814%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; height: 10px; width: 1.74419%;"> <p style="margin: 0pt;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"> $ </span></p> </td> <td style="padding: 2px 0px 2px 2px; vertical-align: bottom; background-color: #d6f3e8; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; text-align: right; height: 10px; width: 9.59302%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 126 </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; height: 10px; width: 1.45349%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.30814%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; height: 10px; width: 1.74419%;"> <p style="margin: 0pt;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"> $ </span></p> </td> <td style="padding: 2px 0px 2px 2px; vertical-align: bottom; background-color: #d6f3e8; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; text-align: right; height: 10px; width: 9.73837%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 119 </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; height: 10px; width: 1.30814%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> </tbody> </table> </div> </div> </div> </div> <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><br/></p> <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span style="font-size: 10pt;">Amortization of patents has been classified as research and development expense in the accompanying consolidated statements of operations. Estimated aggregate future amortization expense based on current intangible assets is expected to be as follows:</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;">$42,000 for the remainder of</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;"><span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;"><span id="fs_M6Y6EQQ2Z400000000000000000000">2019</span></span>;</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;">$149,000 in</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;"><span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;"><span id="fs_MZ2U3A1YKG00000000000000000000">2020</span></span>;</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;">$74,000 in</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;"><span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;"><span id="fs_WJ6I3V5G6800000000000000000000">2021</span></span>;</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;">$19,000 in</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;"><span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;"><span id="fs_HFCHNJCXMO00000000000000000000">2022</span></span>;</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;">$9,000 in</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;"><span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;"><span id="fs_M5PSKQMJE800000000000000000000">2023</span></span>; and</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;">$2,000 in</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;"><span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;"><span id="fs_OJ3ZSTB58W00000000000000000000">2024</span></span>.</span></span></p> <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><br/></p> <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Intangible and other long-lived assets are reviewed for impairment when events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. An impairment loss is recognized when future undiscounted cash flows expected to result from use of the asset and its eventual disposition are less than the carrying amount. <span>There were no impairments in the nine months ended September 30, 2019 or the nine months ended September 30, 2018.</span></span><span style="font-family: 'times new roman', times; font-size: 10pt;"><br/></span></p> <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Intangible assets consist of the following:</span></p> <div style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;"> <div style="border-right: none; border-left: none;"> <div style="border-left: none; border-right: none;"> <div id="t_ft_98JLLZ1IDS00000000000000000000b"> <table cellpadding="0" style="width: 100%; margin-left: 0pt; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; height: 130px;" width="100%"> <tbody> <tr style="height: 17px;"> <td style="width: 35%; vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 8%; vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 9%; vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 1.4881%; vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 7%; vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 7%; vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 9%; vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 7%; vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 1%; vertical-align: middle; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 35%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="11" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 17px; width: 32.4881%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span id="fs_VU1ETZ5MO000000000000000000000">September 30, 2019</span> </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="11" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 17px; width: 31%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span id="fs_Q87DVJK8KW00000000000000000000">December 31, 2018</span> </span></p> </td> </tr> <tr style="height: 10px;"> <td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 35%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> (In thousands) </span></p> </td> <td style="vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 10%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Gross<br/>Carrying<br/>Amount </span></p> </td> <td style="vertical-align: bottom; height: 10px; width: 1%;"><br/></td> <td colspan="3" style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 11.4881%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Accumulated<br/>Amortization </span></p> </td> <td style="vertical-align: bottom; height: 10px; width: 1%;"><br/></td> <td colspan="3" style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 9%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Net </span></p> </td> <td style="vertical-align: bottom; height: 10px; width: 1%;"><br/></td> <td colspan="3" style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 9%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Gross<br/>Carrying<br/>Amount </span></p> </td> <td style="vertical-align: bottom; height: 10px; width: 1%;"><br/></td> <td colspan="3" style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 11%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Accumulated<br/>Amortization </span></p> </td> <td style="vertical-align: bottom; height: 10px; width: 1%;"><br/></td> <td colspan="3" style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 9%;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Net </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 35%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Patents </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px; width: 8%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 2,842 </span></p> </td> <td style="vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px; width: 9%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(2,630</span></p> </td> <td style="padding: 2px 2px 2px 0px; border-top: 0.75pt solid #000000; background-color: #d6f3e8; vertical-align: bottom; height: 17px; width: 1.4881%;" valign="bottom">)</td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px; width: 7%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 212 </span></p> </td> <td style="vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px; width: 7%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 2,754 </span></p> </td> <td style="vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px; width: 9%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(2,533</span></p> </td> <td style="padding-top: 1.5pt; padding-right: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px; width: 7%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 221 </span></p> </td> <td style="vertical-align: bottom; border-top: 0.75pt solid #000000; background-color: #d6f3e8; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 35%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Software </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 17px; width: 9%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 206 </span></p> </td> <td style="vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 17px; width: 10%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(163</span></p> </td> <td style="padding: 2px 2px 2px 0px; vertical-align: middle; height: 17px; width: 1.4881%;" valign="middle">)</td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 17px; width: 8%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 43 </span></p> </td> <td style="vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 17px; width: 8%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 206 </span></p> </td> <td style="vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 17px; width: 10%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(141</span></p> </td> <td style="padding-top: 1.5pt; padding-right: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; height: 17px; width: 8%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 65 </span></p> </td> <td style="vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 35%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Marketing assets and customer relationships </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 9%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 101 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 10%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(61</span></p> </td> <td style="padding: 2px 2px 2px 0px; background-color: #d6f3e8; vertical-align: middle; height: 17px; width: 1.4881%;" valign="middle">)</td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 8%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 40 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 8%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 101 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 10%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(54</span></p> </td> <td style="padding: 0px 0px 2px; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 8%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 47 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 35%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Non-compete agreements </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 17px; width: 9%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 101 </span></p> </td> <td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 17px; width: 10%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(101</span></p> </td> <td style="padding: 2px 2px 2px 0px; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 17px; width: 1.4881%;" valign="bottom">)</td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 17px; width: 8%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> — </span></p> </td> <td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 17px; width: 8%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 101 </span></p> </td> <td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 17px; width: 10%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(101</span></p> </td> <td style="padding-top: 1.5pt; padding-right: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 17px; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 17px; width: 8%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> — </span></p> </td> <td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 18px;"> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 35%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; background-color: #d6f3e8; height: 18px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; background-color: #d6f3e8; height: 18px; width: 8%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 3,250 </span></p> </td> <td style="vertical-align: bottom; border-bottom: 2.25pt double #000000; background-color: #d6f3e8; height: 18px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; background-color: #d6f3e8; height: 18px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; background-color: #d6f3e8; height: 18px; width: 9%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(2,955</span></p> </td> <td style="padding: 2px 2px 2px 0px; border-bottom: 2.25pt double #000000; background-color: #d6f3e8; vertical-align: middle; height: 18px; width: 1.4881%;" valign="middle">)</td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; background-color: #d6f3e8; height: 18px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; background-color: #d6f3e8; height: 18px; width: 7%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 295 </span></p> </td> <td style="vertical-align: bottom; border-bottom: 2.25pt double #000000; background-color: #d6f3e8; height: 18px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; background-color: #d6f3e8; height: 18px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; background-color: #d6f3e8; height: 18px; width: 7%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 3,162 </span></p> </td> <td style="vertical-align: bottom; border-bottom: 2.25pt double #000000; background-color: #d6f3e8; height: 18px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; background-color: #d6f3e8; height: 18px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; background-color: #d6f3e8; height: 18px; width: 9%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(2,829</span></p> </td> <td style="padding-top: 1.5pt; padding-right: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; background-color: #d6f3e8; height: 18px; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 18px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; background-color: #d6f3e8; height: 18px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-bottom: 2.25pt double #000000; background-color: #d6f3e8; height: 18px; width: 7%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 333 </span></p> </td> <td style="vertical-align: bottom; border-bottom: 2.25pt double #000000; background-color: #d6f3e8; height: 18px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> </tbody> </table> </div> </div> </div> </div> 2842000 2630000 212000 2754000 2533000 221000 206000 163000 43000 206000 141000 65000 101000 61000 40000 101000 54000 47000 101000 101000 0 101000 101000 0 3250000 2955000 295000 3162000 2829000 333000 <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span style="font-size: 10pt;">Amortization expense for our intangible assets in the</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;"><span style="border-right: none; border-left: none;"><span id="fs_KU1C25MDM800000000000000000000">three and nine</span> months ended <span id="fs_M7XN3GZ12800000000000000000000">September 30, 2019</span> and the <span style="border-right: none; border-left: none;"><span id="fs_KCXQZWN26800000000000000000000FM">three and nine</span> months ended <span id="fs_D70EXO9S1S00000000000000000000FM">September 30, 2018</span></span></span></span><span style="font-size: 10pt;"> was as follows:  </span></span></p> <div style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;"> <div style="border-right: none; border-left: none;"> <div style="border-left: none; border-right: none;"> <div id="t_ft_BSR32AXVU800000000000000000000b"> <table cellpadding="0" style="width: 99.8555%; margin-left: 0px; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; height: 87px; margin-right: 0px; text-indent: 0px;" width="100%"> <tbody> <tr style="height: 17px;"> <td style="vertical-align: middle; height: 17px; width: 45.6395%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px; width: 0.872093%;"><br/></td> <td style="vertical-align: middle; height: 17px; width: 1.74419%;"><br/></td> <td style="vertical-align: middle; height: 17px; width: 9.59302%;"><br/></td> <td style="vertical-align: middle; height: 17px; width: 0.872093%;"><br/></td> <td style="vertical-align: middle; height: 17px; width: 0.872093%;"><br/></td> <td style="vertical-align: middle; height: 17px; width: 1.74419%;"><br/></td> <td style="vertical-align: middle; height: 17px; width: 9.59302%;"><br/></td> <td style="vertical-align: middle; height: 17px; width: 0.872093%;"><br/></td> <td style="vertical-align: middle; height: 17px; width: 1.30814%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px; width: 1.74419%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px; width: 9.59302%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px; width: 1.45349%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px; width: 1.30814%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px; width: 1.74419%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px; width: 9.73837%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; height: 17px; width: 1.30814%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 10px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 45.6395%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 0.872093%;"><br/></td> <td colspan="7" style="padding: 1.5pt; vertical-align: bottom; text-align: center; height: 10px; border-bottom: 1pt solid #000000; width: 25.2907%;"><strong style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; /* background-color: #ffffff; */text-decoration-style: initial; text-decoration-color: initial;"><span style="font-family: 'times new roman', times; font-size: 8pt;"><span><span id="fs_RA5FACVR1S00000000000000000000FM">Three Months Ended September 30,</span></span></span></strong></td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1.30814%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="7" style="padding: 1.5pt; vertical-align: bottom; border-bottom: 1pt solid #000000; height: 10px; width: 26.8895%;"> <p style="margin: 0pt; text-align: center;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;"><span id="fs_N0DKG2PSC000000000000000000000">Nine Months Ended September 30,</span></span></strong></p> </td> </tr> <tr style="height: 10px;"> <td style="padding: 1.5pt; vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 45.6395%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> (In thousands) </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 0.872093%;"><br/></td> <td colspan="3" style="padding: 1.5pt; vertical-align: bottom; text-align: center; height: 10px; border-bottom: 1pt solid #000000; width: 12.2093%;"><span style="font-size: 8pt;"><strong><span id="fs_JVR193XZKG00000000000000000000fs">2019</span></strong></span></td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 0.872093%;"><br/></td> <td colspan="3" style="padding: 1.5pt; vertical-align: bottom; height: 10px; text-align: center; border-bottom: 1pt solid #000000; width: 12.2093%;"><strong><span style="font-size: 8pt;"><span id="fs_9IQSUVE2N400000000000000000000fs">2018</span></span></strong></td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1.30814%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">   </span></p> </td> <td colspan="3" style="padding: 1.5pt; vertical-align: bottom; border-bottom: 1pt solid #000000; height: 10px; width: 12.7907%;"> <p style="margin: 0pt; text-align: center;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;"><span id="fs_X9JRPJ3UDS00000000000000000000">2019</span></span></strong></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1.30814%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">   </span></p> </td> <td colspan="3" style="padding: 1.5pt; vertical-align: bottom; border-bottom: 1pt solid #000000; height: 10px; width: 12.7907%;"> <p style="margin: 0pt; text-align: center;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;"><span id="fs_D5BQUDAE8G00000000000000000000">2018</span></span></strong></p> </td> </tr> <tr style="height: 10px;"> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 45.6395%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Patents </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.872093%;"><br/></td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.74419%;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="padding: 1.5pt 0px; vertical-align: bottom; background-color: #d6f3e8; height: 10px; text-align: right; width: 9.59302%; margin-left: 0px; margin-right: 0px; text-indent: 0px;">33</td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.872093%;"><br/></td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.872093%;"><br/></td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.74419%;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="padding: 1.5pt 0px; vertical-align: bottom; background-color: #d6f3e8; height: 10px; text-align: right; width: 9.59302%; margin-left: 0px; margin-right: 0px; text-indent: 0px;">28</td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.872093%;"><br/></td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.30814%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.74419%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding: 2px 0px 2px 2px; vertical-align: bottom; background-color: #d6f3e8; text-align: right; height: 10px; width: 9.59302%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 97 </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.45349%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.30814%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.74419%;"> <p style="margin: 0pt;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"> $ </span></p> </td> <td style="padding: 2px 0px 2px 2px; vertical-align: bottom; background-color: #d6f3e8; text-align: right; height: 10px; width: 9.73837%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 84 </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.30814%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 10px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 45.6395%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Software </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 0.872093%;"><br/></td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1.74419%;"><br/></td> <td style="padding: 1.5pt 0px; vertical-align: bottom; height: 10px; text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px; width: 9.59302%;">7</td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 0.872093%;"><br/></td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 0.872093%;"><br/></td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1.74419%;"><br/></td> <td style="padding: 1.5pt 0px; vertical-align: bottom; height: 10px; text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px; width: 9.59302%;">8</td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 0.872093%;"><br/></td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1.30814%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1.74419%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 2px 0px 2px 2px; vertical-align: bottom; text-align: right; height: 10px; width: 9.59302%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 22 </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1.45349%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1.30814%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1.74419%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 2px 0px 2px 2px; vertical-align: bottom; text-align: right; height: 10px; width: 9.73837%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 23 </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1.30814%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 10px;"> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 45.6395%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Marketing assets and customer relationships </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.872093%;"><br/></td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.74419%;"><br/></td> <td style="padding: 1.5pt 0px; vertical-align: bottom; background-color: #d6f3e8; height: 10px; text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px; width: 9.59302%;">3</td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.872093%;"><br/></td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.872093%;"><br/></td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.74419%;"><br/></td> <td style="padding: 1.5pt 0px; vertical-align: bottom; background-color: #d6f3e8; height: 10px; text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px; width: 9.59302%;">2</td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.872093%;"><br/></td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.30814%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.74419%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 2px 0px 2px 2px; vertical-align: bottom; background-color: #d6f3e8; text-align: right; height: 10px; width: 9.59302%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 7 </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.45349%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.30814%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.74419%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 2px 0px 2px 2px; vertical-align: bottom; background-color: #d6f3e8; text-align: right; height: 10px; width: 9.73837%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 7 </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.30814%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 10px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 45.6395%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Non-compete agreements </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 0.872093%;"><br/></td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; border-bottom: 1pt solid #000000; width: 1.74419%;"><br/></td> <td style="padding: 1.5pt 0px; vertical-align: bottom; height: 10px; text-align: right; border-bottom: 1pt solid #000000; margin-left: 0px; margin-right: 0px; text-indent: 0px; width: 9.59302%;">—</td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; border-bottom: 1pt solid #000000; width: 0.872093%;"><br/></td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 0.872093%;"><br/></td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; border-bottom: 1pt solid #000000; width: 1.74419%;"><br/></td> <td style="padding: 1.5pt 0px; vertical-align: bottom; height: 10px; text-align: right; border-bottom: 1pt solid #000000; margin-left: 0px; margin-right: 0px; text-indent: 0px; width: 9.59302%;">—</td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; border-bottom: 1pt solid #000000; width: 0.872093%;"><br/></td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1.30814%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1.74419%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 2px 0px 2px 2px; vertical-align: bottom; text-align: right; height: 10px; width: 9.59302%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> — </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1.45349%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1.30814%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1.74419%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 2px 0px 2px 2px; vertical-align: bottom; text-align: right; height: 10px; width: 9.73837%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 5 </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1.30814%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 10px;"> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 45.6395%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.872093%;"><br/></td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; border-bottom: 2.8pt double #000000; width: 1.74419%;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="padding: 1.5pt 0px; vertical-align: bottom; background-color: #d6f3e8; height: 10px; text-align: right; border-bottom: 2.8pt double #000000; margin-left: 0px; margin-right: 0px; text-indent: 0px; width: 9.59302%;">43</td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; border-bottom: 2.8pt double #000000; width: 0.872093%;"><br/></td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.872093%;"><br/></td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; border-bottom: 2.8pt double #000000; width: 1.74419%;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="padding: 1.5pt 0px; vertical-align: bottom; background-color: #d6f3e8; height: 10px; text-align: right; border-bottom: 2.8pt double #000000; margin-left: 0px; margin-right: 0px; text-indent: 0px; width: 9.59302%;">38</td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; border-bottom: 2.8pt double #000000; width: 0.872093%;"><br/></td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.30814%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; height: 10px; width: 1.74419%;"> <p style="margin: 0pt;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"> $ </span></p> </td> <td style="padding: 2px 0px 2px 2px; vertical-align: bottom; background-color: #d6f3e8; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; text-align: right; height: 10px; width: 9.59302%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 126 </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; height: 10px; width: 1.45349%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.30814%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; height: 10px; width: 1.74419%;"> <p style="margin: 0pt;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"> $ </span></p> </td> <td style="padding: 2px 0px 2px 2px; vertical-align: bottom; background-color: #d6f3e8; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; text-align: right; height: 10px; width: 9.73837%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 119 </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; height: 10px; width: 1.30814%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> </tbody> </table> </div> </div> </div> </div> 33000 28000 97000 84000 7000 8000 22000 23000 3000 2000 7000 7000 0 0 0 5000 43000 38000 126000 119000 42000 149000 74000 19000 9000 2000 0 0 <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">10. <span>REVENUE CONCENTRATIONS, SIGNIFICANT CUSTOMERS AND GEOGRAPHIC <span style="font-size: 10pt;">AREAS</span></span>:</span></p> <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><br/></p> <div style="border-left: none; border-right: none;"> <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">The following summarizes our revenue by product line: </span></p> <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><br/></p> <div style="border-left: none; border-right: none;"> <div style="border-left: none; border-right: none;"> <div style="border-left: none; border-right: none;"> <table cellpadding="0" style="height: 94px; border-collapse: collapse; border-spacing: 0px; width: 100%; margin-left: 0px; font-family: 'times new roman'; font-size: 10pt;" width="100%"> <tbody> <tr style="height: 10px;"> <td style="vertical-align: bottom; font-family: times new roman; font-size: 15px; height: 10px; width: 48.0328%;"><br/></td> <td style="vertical-align: bottom; font-family: times new roman; font-size: 15px; height: 10px; width: 1.06557%;"><br/></td> <td colspan="7" style="font-family: &quot;times new roman&quot;; font-size: 15px; height: 10px; text-align: center; width: 25.0656%; border-bottom: 1pt solid rgb(0, 0, 0); vertical-align: bottom;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 8pt;"><strong style="color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; white-space: nowrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-style: initial; text-decoration-color: initial;"><span id="fs_87LQ1DYB4000000000000000000000FM">Three Months Ended September 30,</span></strong></span></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 15px; height: 10px; width: 0.983607%;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> </span></td> <td colspan="7" style="vertical-align: bottom; white-space: nowrap; font-family: 'times new roman'; font-size: 15px; border-bottom: 1pt solid #000000; text-align: center; height: 10px; width: 25.4266%;"><span style="font-family: 'times new roman', times; font-size: 8pt;"><strong><span id="fs_17M4QRXZNK00000000000000000000">Nine Months Ended September 30,</span></strong></span></td> </tr> <tr style="height: 15px;"> <td style="color: #000000; vertical-align: bottom; white-space: pre-wrap; font-family: times new roman; font-size: 10.6667px; font-weight: bold; text-decoration: none solid #000000; border-bottom: 1pt solid #000000; height: 15px; width: 48.0328%;"><span style="font-size: 8pt; font-family: 'times new roman', times;"><span class="selected">(In thousands)</span></span></td> <td style="color: #000000; vertical-align: bottom; white-space: pre-wrap; font-family: times new roman; font-size: 10.6667px; font-weight: bold; text-decoration: none solid #000000; height: 15px; width: 1.06557%;"><br/></td> <td colspan="3" style="color: #000000; vertical-align: bottom; white-space: pre-wrap; font-family: times new roman; font-size: 10.6667px; font-weight: bold; text-decoration: none solid #000000; height: 15px; text-align: center; border-bottom: 1pt solid #000000; width: 12%;"><span style="font-family: 'times new roman', times; font-size: 8pt;"><strong><span id="fs_X43VLTYSWW00000000000000000000fs">2019</span></strong></span></td> <td style="color: #000000; vertical-align: bottom; white-space: pre-wrap; font-family: times new roman; font-size: 10.6667px; font-weight: bold; text-decoration: none solid #000000; height: 15px; text-align: center; width: 1.06557%;"><br/></td> <td colspan="3" style="color: #000000; vertical-align: bottom; white-space: pre-wrap; font-family: times new roman; font-size: 10.6667px; font-weight: bold; text-decoration: none solid #000000; height: 15px; text-align: center; border-bottom: 1pt solid #000000; width: 12%;"><span style="font-family: 'times new roman', times; font-size: 8pt;"><span id="fs_ORRLNKHW7400000000000000000000fs">2018</span></span></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 15px; height: 15px; width: 0.983607%;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> </span></td> <td colspan="3" style="vertical-align: bottom; white-space: nowrap; font-family: 'times new roman'; font-size: 15px; border-bottom: 1pt solid #000000; text-align: center; height: 15px; width: 12.443%;"><span style="font-family: 'times new roman', times; font-size: 8pt;"><strong><span id="fs_2XE07YRSLS00000000000000000000">2019</span></strong></span></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 15px; text-align: center; height: 15px; width: 0.983607%;"><span style="font-family: 'times new roman', times; font-size: 8pt;"><strong> </strong></span></td> <td colspan="3" style="vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 15px; text-align: center; border-bottom: 1pt solid #000000; height: 15px; width: 12%;"><span style="font-family: 'times new roman', times; font-size: 8pt;"><strong><span id="fs_6HVN0JZZY800000000000000000000">2018</span></strong></span></td> </tr> <tr style="background-color: #d6f3e8; height: 17px;"> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; background-color: #d6f3e8; padding: 2px 0px; height: 17px; width: 48.0328%;"> <p style="margin: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">  High Precision <span id="fs_MZVOPFBSR400000000000000000000">3</span>D and <span id="fs_SMK6V0V15C00000000000000000000">2</span>D Sensors </span></p> </td> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; background-color: #d6f3e8; padding: 2px 0px; height: 17px; width: 1.06557%;"><br/></td> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; background-color: #d6f3e8; padding: 2px 0px; height: 17px; width: 1%;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: nowrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; background-color: #d6f3e8; padding: 2px 0px; height: 17px; text-align: right; width: 10%;"><span>3,170</span></td> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; background-color: #d6f3e8; padding: 2px 0px; height: 17px; width: 1%;"><br/></td> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; background-color: #d6f3e8; padding: 2px 0px; height: 17px; width: 1.06557%;"><br/></td> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; background-color: #d6f3e8; padding: 2px 0px; height: 17px; width: 1%;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: nowrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; background-color: #d6f3e8; padding: 2px 0px; height: 17px; text-align: right; width: 10%;">5,388</td> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; background-color: #d6f3e8; padding: 2px 0px; height: 17px; width: 1%;"><br/></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; text-align: right; background-color: #d6f3e8; padding: 0px; height: 17px; width: 0.983607%;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span class="selected"> </span></span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; background-color: #d6f3e8; padding: 0px; text-align: left; height: 17px; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">$</span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; text-align: right; background-color: #d6f3e8; padding: 0px; height: 17px; width: 10%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">8,923</span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'times new roman'; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; text-align: right; background-color: #d6f3e8; padding: 0px; height: 17px; width: 1.443%;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span><span class="selected"> </span></span></span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; text-align: right; background-color: #d6f3e8; padding: 0px; height: 17px; width: 0.983607%;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span><span class="selected"> </span></span></span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; background-color: #d6f3e8; padding: 0px; text-align: left; height: 17px; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span style="color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: nowrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-weight: 400; text-decoration: none solid #000000; text-align: right; background-color: #d6f3e8; padding: 0px; height: 17px; width: 10%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">15,696</span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; text-align: right; background-color: #d6f3e8; padding: 0px; height: 17px; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span class="selected"> </span></span></td> </tr> <tr style="height: 17px;"> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; padding: 2px 0px; height: 17px; width: 48.0328%;"> <p style="margin: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">  Semiconductor Sensors </span></p> </td> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; padding: 2px 0px; height: 17px; width: 1.06557%;"><br/></td> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; padding: 2px 0px; height: 17px; width: 1%;"><br/></td> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; padding: 2px 0px; height: 17px; text-align: right; width: 10%;"><span>3,676</span></td> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; padding: 2px 0px; height: 17px; width: 1%;"><br/></td> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; padding: 2px 0px; height: 17px; width: 1.06557%;"><br/></td> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; padding: 2px 0px; height: 17px; width: 1%;"><br/></td> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; padding: 2px 0px; height: 17px; text-align: right; width: 10%;">3,463</td> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; padding: 2px 0px; height: 17px; width: 1%;"><br/></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; text-align: right; padding: 0px; height: 17px; width: 0.983607%;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; padding: 0px; text-align: left; height: 17px; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; text-align: right; padding: 0px; height: 17px; width: 10%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">10,934</span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'times new roman'; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; text-align: right; padding: 0px; height: 17px; width: 1.443%;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; text-align: right; padding: 0px; height: 17px; width: 0.983607%;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; padding: 0px; text-align: left; height: 17px; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; text-align: right; padding: 0px; height: 17px; width: 10%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">10,564</span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; text-align: right; padding: 0px; height: 17px; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></td> </tr> <tr style="background-color: #d6f3e8; height: 17px;"> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; background-color: #d6f3e8; padding: 2px 0px; height: 17px; width: 48.0328%;"> <p style="margin: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">  Inspection and Metrology Systems   </span></p> </td> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; background-color: #d6f3e8; padding: 2px 0px; height: 17px; width: 1.06557%;"><br/></td> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; background-color: #d6f3e8; padding: 2px 0px; height: 17px; width: 1%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><br/></td> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; background-color: #d6f3e8; padding: 2px 0px; height: 17px; text-align: right; width: 10%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><span>5,545</span></td> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; background-color: #d6f3e8; padding: 2px 0px; height: 17px; width: 1%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><br/></td> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; background-color: #d6f3e8; padding: 2px 0px; height: 17px; width: 1.06557%;"><br/></td> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; background-color: #d6f3e8; padding: 2px 0px; height: 17px; width: 1%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><br/></td> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; background-color: #d6f3e8; padding: 2px 0px; height: 17px; text-align: right; width: 10%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;">7,832</td> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; background-color: #d6f3e8; padding: 2px 0px; height: 17px; width: 1%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><br/></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; text-align: right; background-color: #d6f3e8; padding: 0px; height: 17px; width: 0.983607%;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; background-color: #d6f3e8; padding: 0px; text-align: left; height: 17px; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-weight: 400; text-decoration: none solid #000000; text-align: right; background-color: #d6f3e8; padding: 0px; height: 17px; width: 10%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">22,554</span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'times new roman'; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; text-align: right; background-color: #d6f3e8; padding: 0px; height: 17px; width: 1.443%;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; text-align: right; background-color: #d6f3e8; padding: 0px; height: 17px; width: 0.983607%;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; background-color: #d6f3e8; padding: 0px; text-align: left; height: 17px; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; text-align: right; background-color: #d6f3e8; padding: 0px; height: 17px; width: 10%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">20,397</span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; text-align: right; background-color: #d6f3e8; padding: 0px; height: 17px; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></td> </tr> <tr style="height: 18px;"> <td style="color: #000000; vertical-align: bottom; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; padding: 2px 0px; height: 18px; width: 48.0328%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Total</span></td> <td style="color: #000000; vertical-align: bottom; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; padding: 2px 0px; height: 18px; width: 1.06557%;"><br/></td> <td style="color: #000000; vertical-align: bottom; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; padding: 2px 0px; height: 18px; width: 1%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: nowrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="color: #000000; vertical-align: bottom; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; padding: 2px 0px; height: 18px; text-align: right; width: 10%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><span>12,391</span></td> <td style="color: #000000; vertical-align: bottom; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; padding: 2px 0px; height: 18px; width: 1%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><br/></td> <td style="color: #000000; vertical-align: bottom; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; padding: 2px 0px; height: 18px; width: 1.06557%;"><br/></td> <td style="color: #000000; vertical-align: bottom; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; padding: 2px 0px; height: 18px; width: 1%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: nowrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="color: #000000; vertical-align: bottom; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; padding: 2px 0px; height: 18px; text-align: right; width: 10%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;">16,683</td> <td style="color: #000000; vertical-align: bottom; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; padding: 2px 0px; height: 18px; width: 1%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><br/></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; text-align: right; padding: 0px; height: 18px; width: 0.983607%;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span class="selected"> </span></span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; padding: 0px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; text-align: left; height: 18px; width: 1%;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: nowrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span><br/></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; text-align: right; padding: 0px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; height: 18px; width: 10%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">42,411</span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'times new roman'; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; text-align: right; padding: 0px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; height: 18px; width: 1.443%;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span class="selected"> </span></span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; text-align: right; padding: 0px; height: 18px; width: 0.983607%;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span class="selected"> </span></span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; padding: 0px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; text-align: left; height: 18px; width: 1%;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: nowrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; text-align: right; padding: 0px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; height: 18px; width: 10%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">46,657</span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; text-align: right; padding: 0px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; height: 18px; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span class="selected"> </span></span></td> </tr> </tbody> </table> </div> </div> </div> <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><span style="font-size: 10pt;"><br/></span></p> <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span>Export<span style="background-color: #ffffff;"> sales as a percentage of total sales in the </span><span style="border-right: none; border-left: none;"><span id="fs_QAGAVVJOWW00000000000000000000">three and nine</span> months ended <span id="fs_QB12HCVPTC00000000000000000000">September 30, 2019</span></span><span style="background-color: #ffffff;"> were </span>77<span style="background-color: #ffffff;">% and 73%, respectively. <span style="font-size: 10pt;">Export </span>sales as a percentage of total sales in the </span><span style="border-right: none; border-left: none;"><span id="fs_5HN0PX8SSG00000000000000000000">three and nine</span> months ended <span id="fs_421M25JMB400000000000000000000">September 30, 2018</span></span><span style="background-color: #ffffff;"> were </span>71<span style="background-color: #ffffff;">% and 72%, respectively. Virtually all of our export sales are negotiated, invoiced and paid in U.S. dollars. </span></span>Export sales by geographic area are summarized below:</span><br/></p> </div> <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><br/></p> <table cellpadding="0" style="border-collapse: collapse; width: 100.046%; margin-left: 0px; font-family: 'times new roman'; font-size: 10pt; height: 134px;" width="100%"> <tbody> <tr style="height: 10px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 48.0392%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; text-align: center; height: 10px; width: 1.06209%;"><span style="font-family: 'times new roman', times;"> </span></td> <td colspan="7" style="padding: 1.5pt; vertical-align: bottom; text-align: center; height: 10px; border-bottom: 1pt solid #000000; width: 24.9804%;"><span style="font-family: 'times new roman', times;"><strong style="color: #000000; font-size: 15px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; white-space: nowrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; /* background-color: #ffffff; */text-decoration-style: initial; text-decoration-color: initial;"><span style="font-size: 8pt;"><span id="fs_PY60WJC6HS00000000000000000000FM">Three Months Ended September 30,</span></span></strong></span><br/></td> <td style="padding: 1.5pt; vertical-align: bottom; text-align: center; height: 10px; width: 0.980392%;"><br/></td> <td colspan="7" style="padding: 1.5pt; vertical-align: bottom; text-align: center; border-bottom: 1pt solid #000000; height: 10px; width: 24.9804%;"><span style="font-family: 'times new roman', times;"><strong><span style="font-size: 8pt;"><span id="fs_6XWE5SB83K00000000000000000000">Nine Months Ended September 30,</span></span></strong></span></td> </tr> <tr style="height: 17px;"> <td style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 17px; width: 48.0392%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> (In thousands) </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; text-align: center; height: 17px; width: 1.06209%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">   </span></p> </td> <td colspan="3" style="padding: 1.5pt; vertical-align: bottom; text-align: center; height: 17px; border-bottom: 1pt solid #000000; width: 12%;"><span style="font-family: 'times new roman', times;"><strong><span style="font-size: 8pt;"><span id="fs_2ZNFVN6EW000000000000000000000fs">2019</span></span></strong></span></td> <td style="padding: 1.5pt; vertical-align: bottom; text-align: center; height: 17px; width: 0.980392%;"><br/></td> <td colspan="3" style="padding: 1.5pt; vertical-align: bottom; text-align: center; height: 17px; border-bottom: 1pt solid #000000; width: 12%;"><span style="font-family: 'times new roman', times;"><strong><span style="font-size: 8pt;"><span id="fs_SYZIOI9JR400000000000000000000fs">2018</span></span></strong></span></td> <td style="padding: 1.5pt; vertical-align: bottom; text-align: center; height: 17px; width: 0.980392%;"><br/></td> <td colspan="3" style="padding: 1.5pt; vertical-align: bottom; text-align: center; border-bottom: 1pt solid #000000; height: 17px; width: 12%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times;"><strong><span style="font-size: 8pt;"><span id="fs_O74RH2E4DS00000000000000000000">2019</span></span></strong></span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; text-align: center; height: 17px; width: 0.980392%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times;"><strong><span style="font-size: 8pt;"> </span></strong></span></p> </td> <td colspan="3" style="padding: 1.5pt; vertical-align: bottom; text-align: center; border-bottom: 1pt solid #000000; height: 17px; width: 12%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times;"><strong><span style="font-size: 8pt;"><span id="fs_XF6M9ON2K000000000000000000000">2018</span></span></strong></span></p> </td> </tr> <tr style="height: 13px; background-color: #d6f3e8;"> <td style="padding: 2px 0px; vertical-align: bottom; height: 13px; width: 48.0392%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Americas </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 13px; width: 1.06209%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 13px; width: 1%; background-color: #d6f3e8;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: nowrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 13px; text-align: right; width: 10%; background-color: #d6f3e8;">418</td> <td style="padding: 2px 0px; vertical-align: bottom; height: 13px; text-align: right; width: 1%; background-color: #d6f3e8;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 13px; text-align: right; width: 0.980392%; background-color: #d6f3e8;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 13px; width: 1%; text-align: left; background-color: #d6f3e8;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: nowrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 13px; text-align: right; width: 10%; background-color: #d6f3e8;">355</td> <td style="padding: 2px 0px; vertical-align: bottom; height: 13px; width: 1%; background-color: #d6f3e8;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 13px; width: 0.980392%; background-color: #d6f3e8;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 13px; width: 1%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; text-align: right; height: 13px; width: 10%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 994 </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 13px; width: 1%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><br/></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 13px; width: 0.980392%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 13px; width: 1%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span><br/></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; text-align: right; height: 13px; width: 10%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 568 </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 13px; width: 1%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 10px;"> <td style="padding: 2px 0px; vertical-align: bottom; height: 10px; width: 48.0392%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Europe </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 10px; width: 1.06209%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 10px; width: 1%;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 10px; text-align: right; width: 10%;">1,926</td> <td style="padding: 2px 0px; vertical-align: bottom; height: 10px; text-align: right; width: 1%;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 10px; text-align: right; width: 0.980392%;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 10px; text-align: right; width: 1%;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 10px; text-align: right; width: 10%;">4,093</td> <td style="padding: 2px 0px; vertical-align: bottom; height: 10px; width: 1%;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 10px; width: 0.980392%;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; text-align: right; height: 10px; width: 10%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 6,189 </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><br/></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 10px; width: 0.980392%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; text-align: right; height: 10px; width: 10%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 9,360 </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 16px; background-color: #d6f3e8;"> <td style="padding: 2px 0px; vertical-align: bottom; width: 48.0392%; height: 16px; background-color: #d6f3e8;"><span>China</span></td> <td style="padding: 2px 0px; vertical-align: bottom; width: 1.06209%; height: 16px; background-color: #d6f3e8;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; width: 1%; height: 16px; background-color: #d6f3e8;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; text-align: right; width: 10%; height: 16px; background-color: #d6f3e8;">2,135</td> <td style="padding: 2px 0px; vertical-align: bottom; text-align: right; width: 1%; height: 16px; background-color: #d6f3e8;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; text-align: right; width: 0.980392%; height: 16px; background-color: #d6f3e8;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; text-align: right; width: 1%; height: 16px; background-color: #d6f3e8;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; text-align: right; width: 10%; height: 16px; background-color: #d6f3e8;">2,354</td> <td style="padding: 2px 0px; vertical-align: bottom; width: 1%; height: 16px; background-color: #d6f3e8;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; width: 0.980392%; height: 16px; background-color: #d6f3e8;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; width: 1%; height: 16px; background-color: #d6f3e8;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; text-align: right; width: 10%; height: 16px; background-color: #d6f3e8;">8,469</td> <td style="padding: 2px 0px; vertical-align: bottom; width: 1%; height: 16px; background-color: #d6f3e8;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; width: 0.980392%; height: 16px; background-color: #d6f3e8;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; width: 1%; height: 16px; background-color: #d6f3e8;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; text-align: right; width: 10%; height: 16px; background-color: #d6f3e8;">7,750</td> <td style="padding: 2px 0px; vertical-align: bottom; width: 1%; height: 16px; background-color: #d6f3e8;"><br/></td> </tr> <tr style="height: 16px;"> <td style="padding: 2px 0px; vertical-align: bottom; width: 48.0392%; height: 16px;"><span>Taiwan</span></td> <td style="padding: 2px 0px; vertical-align: bottom; width: 1.06209%; height: 16px;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; width: 1%; height: 16px;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; text-align: right; width: 10%; height: 16px;">842</td> <td style="padding: 2px 0px; vertical-align: bottom; text-align: right; width: 1%; height: 16px;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; text-align: right; width: 0.980392%; height: 16px;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; text-align: right; width: 1%; height: 16px;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; text-align: right; width: 10%; height: 16px;">794</td> <td style="padding: 2px 0px; vertical-align: bottom; width: 1%; height: 16px;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; width: 0.980392%; height: 16px;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; width: 1%; height: 16px;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; text-align: right; width: 10%; height: 16px;">3,986</td> <td style="padding: 2px 0px; vertical-align: bottom; width: 1%; height: 16px;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; width: 0.980392%; height: 16px;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; width: 1%; height: 16px;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; text-align: right; width: 10%; height: 16px;">1,635</td> <td style="padding: 2px 0px; vertical-align: bottom; width: 1%; height: 16px;"><br/></td> </tr> <tr style="height: 17px; background-color: #d6f3e8;"> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; width: 48.0392%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">Other Asia </span></span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; width: 1.06209%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; width: 1%; background-color: #d6f3e8;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; text-align: right; width: 10%; background-color: #d6f3e8;">4,005</td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; text-align: right; width: 1%; background-color: #d6f3e8;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; text-align: right; width: 0.980392%; background-color: #d6f3e8;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; text-align: right; width: 1%; background-color: #d6f3e8;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; text-align: right; width: 10%; background-color: #d6f3e8;">3,942</td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; width: 1%; background-color: #d6f3e8;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; width: 0.980392%; background-color: #d6f3e8;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; width: 1%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; text-align: right; height: 17px; width: 10%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 10,824 </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; width: 1%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><br/></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; width: 0.980392%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; width: 1%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; text-align: right; height: 17px; width: 10%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> 13,563 </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; width: 1%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; width: 48.0392%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Other </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; width: 1.06209%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; text-align: right; width: 10%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;">248</td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; text-align: right; width: 1%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; text-align: right; width: 0.980392%;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; text-align: right; width: 1%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; text-align: right; width: 10%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;">348</td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; width: 0.980392%;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; text-align: right; height: 17px; width: 10%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 632 </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><br/></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; width: 0.980392%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; text-align: right; height: 17px; width: 10%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 548 </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 18px; background-color: #d6f3e8;"> <td style="padding: 2px 0px; vertical-align: bottom; height: 18px; width: 48.0392%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Total export sales </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 18px; width: 1.06209%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 18px; width: 1%; border-bottom: 2.8pt double #000000; background-color: #d6f3e8;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: nowrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 18px; text-align: right; width: 10%; border-bottom: 2.8pt double #000000; background-color: #d6f3e8;">9,574</td> <td style="padding: 2px 0px; vertical-align: bottom; height: 18px; text-align: right; width: 1%; border-bottom: 2.8pt double #000000; background-color: #d6f3e8;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 18px; text-align: right; width: 0.980392%; background-color: #d6f3e8;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 18px; width: 1%; text-align: left; border-bottom: 2.8pt double #000000; background-color: #d6f3e8;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: nowrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 18px; text-align: right; width: 10%; border-bottom: 2.8pt double #000000; background-color: #d6f3e8;">11,886</td> <td style="padding: 2px 0px; vertical-align: bottom; height: 18px; width: 1%; border-bottom: 2.8pt double #000000; background-color: #d6f3e8;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 18px; width: 0.980392%; background-color: #d6f3e8;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; height: 18px; width: 1%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span><br/></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; text-align: right; height: 18px; width: 10%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 31,094 </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; height: 18px; width: 1%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><br/></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 18px; width: 0.980392%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; border-bottom: 2.8pt double #000000; border-top: 1pt solid #000000; height: 18px; width: 1%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span><br/></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; border-bottom: 2.8pt double #000000; border-top: 1pt solid #000000; text-align: right; height: 18px; width: 10%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 33,424 </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; border-bottom: 2.8pt double #000000; border-top: 1pt solid #000000; height: 18px; width: 1%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> </tbody> </table> <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><br/></p> <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">In the <span id="fs_P2E2RKUTKW00000000000000000000">nine months ended September 30, 2019</span>, sales to significant customer A accounted for 12% of our total revenue. As of <span id="fs_FOWCP58ZWG00000000000000000000">September 30, 2019</span>, accounts receivable from significant customer A were $<span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;">1.5 </span>million.</span></span></p> <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">The following summarizes our revenue by product line: </span></p> <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><br/></p> <div style="border-left: none; border-right: none;"> <div style="border-left: none; border-right: none;"> <div style="border-left: none; border-right: none;"> <table cellpadding="0" style="height: 94px; border-collapse: collapse; border-spacing: 0px; width: 100%; margin-left: 0px; font-family: 'times new roman'; font-size: 10pt;" width="100%"> <tbody> <tr style="height: 10px;"> <td style="vertical-align: bottom; font-family: times new roman; font-size: 15px; height: 10px; width: 48.0328%;"><br/></td> <td style="vertical-align: bottom; font-family: times new roman; font-size: 15px; height: 10px; width: 1.06557%;"><br/></td> <td colspan="7" style="font-family: &quot;times new roman&quot;; font-size: 15px; height: 10px; text-align: center; width: 25.0656%; border-bottom: 1pt solid rgb(0, 0, 0); vertical-align: bottom;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 8pt;"><strong style="color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; white-space: nowrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-style: initial; text-decoration-color: initial;"><span id="fs_87LQ1DYB4000000000000000000000FM">Three Months Ended September 30,</span></strong></span></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 15px; height: 10px; width: 0.983607%;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> </span></td> <td colspan="7" style="vertical-align: bottom; white-space: nowrap; font-family: 'times new roman'; font-size: 15px; border-bottom: 1pt solid #000000; text-align: center; height: 10px; width: 25.4266%;"><span style="font-family: 'times new roman', times; font-size: 8pt;"><strong><span id="fs_17M4QRXZNK00000000000000000000">Nine Months Ended September 30,</span></strong></span></td> </tr> <tr style="height: 15px;"> <td style="color: #000000; vertical-align: bottom; white-space: pre-wrap; font-family: times new roman; font-size: 10.6667px; font-weight: bold; text-decoration: none solid #000000; border-bottom: 1pt solid #000000; height: 15px; width: 48.0328%;"><span style="font-size: 8pt; font-family: 'times new roman', times;"><span class="selected">(In thousands)</span></span></td> <td style="color: #000000; vertical-align: bottom; white-space: pre-wrap; font-family: times new roman; font-size: 10.6667px; font-weight: bold; text-decoration: none solid #000000; height: 15px; width: 1.06557%;"><br/></td> <td colspan="3" style="color: #000000; vertical-align: bottom; white-space: pre-wrap; font-family: times new roman; font-size: 10.6667px; font-weight: bold; text-decoration: none solid #000000; height: 15px; text-align: center; border-bottom: 1pt solid #000000; width: 12%;"><span style="font-family: 'times new roman', times; font-size: 8pt;"><strong><span id="fs_X43VLTYSWW00000000000000000000fs">2019</span></strong></span></td> <td style="color: #000000; vertical-align: bottom; white-space: pre-wrap; font-family: times new roman; font-size: 10.6667px; font-weight: bold; text-decoration: none solid #000000; height: 15px; text-align: center; width: 1.06557%;"><br/></td> <td colspan="3" style="color: #000000; vertical-align: bottom; white-space: pre-wrap; font-family: times new roman; font-size: 10.6667px; font-weight: bold; text-decoration: none solid #000000; height: 15px; text-align: center; border-bottom: 1pt solid #000000; width: 12%;"><span style="font-family: 'times new roman', times; font-size: 8pt;"><span id="fs_ORRLNKHW7400000000000000000000fs">2018</span></span></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 15px; height: 15px; width: 0.983607%;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> </span></td> <td colspan="3" style="vertical-align: bottom; white-space: nowrap; font-family: 'times new roman'; font-size: 15px; border-bottom: 1pt solid #000000; text-align: center; height: 15px; width: 12.443%;"><span style="font-family: 'times new roman', times; font-size: 8pt;"><strong><span id="fs_2XE07YRSLS00000000000000000000">2019</span></strong></span></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 15px; text-align: center; height: 15px; width: 0.983607%;"><span style="font-family: 'times new roman', times; font-size: 8pt;"><strong> </strong></span></td> <td colspan="3" style="vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 15px; text-align: center; border-bottom: 1pt solid #000000; height: 15px; width: 12%;"><span style="font-family: 'times new roman', times; font-size: 8pt;"><strong><span id="fs_6HVN0JZZY800000000000000000000">2018</span></strong></span></td> </tr> <tr style="background-color: #d6f3e8; height: 17px;"> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; background-color: #d6f3e8; padding: 2px 0px; height: 17px; width: 48.0328%;"> <p style="margin: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">  High Precision <span id="fs_MZVOPFBSR400000000000000000000">3</span>D and <span id="fs_SMK6V0V15C00000000000000000000">2</span>D Sensors </span></p> </td> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; background-color: #d6f3e8; padding: 2px 0px; height: 17px; width: 1.06557%;"><br/></td> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; background-color: #d6f3e8; padding: 2px 0px; height: 17px; width: 1%;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: nowrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; background-color: #d6f3e8; padding: 2px 0px; height: 17px; text-align: right; width: 10%;"><span>3,170</span></td> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; background-color: #d6f3e8; padding: 2px 0px; height: 17px; width: 1%;"><br/></td> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; background-color: #d6f3e8; padding: 2px 0px; height: 17px; width: 1.06557%;"><br/></td> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; background-color: #d6f3e8; padding: 2px 0px; height: 17px; width: 1%;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: nowrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; background-color: #d6f3e8; padding: 2px 0px; height: 17px; text-align: right; width: 10%;">5,388</td> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; background-color: #d6f3e8; padding: 2px 0px; height: 17px; width: 1%;"><br/></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; text-align: right; background-color: #d6f3e8; padding: 0px; height: 17px; width: 0.983607%;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span class="selected"> </span></span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; background-color: #d6f3e8; padding: 0px; text-align: left; height: 17px; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">$</span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; text-align: right; background-color: #d6f3e8; padding: 0px; height: 17px; width: 10%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">8,923</span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'times new roman'; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; text-align: right; background-color: #d6f3e8; padding: 0px; height: 17px; width: 1.443%;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span><span class="selected"> </span></span></span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; text-align: right; background-color: #d6f3e8; padding: 0px; height: 17px; width: 0.983607%;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span><span class="selected"> </span></span></span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; background-color: #d6f3e8; padding: 0px; text-align: left; height: 17px; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span style="color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: nowrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-weight: 400; text-decoration: none solid #000000; text-align: right; background-color: #d6f3e8; padding: 0px; height: 17px; width: 10%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">15,696</span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; text-align: right; background-color: #d6f3e8; padding: 0px; height: 17px; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span class="selected"> </span></span></td> </tr> <tr style="height: 17px;"> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; padding: 2px 0px; height: 17px; width: 48.0328%;"> <p style="margin: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">  Semiconductor Sensors </span></p> </td> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; padding: 2px 0px; height: 17px; width: 1.06557%;"><br/></td> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; padding: 2px 0px; height: 17px; width: 1%;"><br/></td> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; padding: 2px 0px; height: 17px; text-align: right; width: 10%;"><span>3,676</span></td> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; padding: 2px 0px; height: 17px; width: 1%;"><br/></td> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; padding: 2px 0px; height: 17px; width: 1.06557%;"><br/></td> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; padding: 2px 0px; height: 17px; width: 1%;"><br/></td> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; padding: 2px 0px; height: 17px; text-align: right; width: 10%;">3,463</td> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; padding: 2px 0px; height: 17px; width: 1%;"><br/></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; text-align: right; padding: 0px; height: 17px; width: 0.983607%;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; padding: 0px; text-align: left; height: 17px; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; text-align: right; padding: 0px; height: 17px; width: 10%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">10,934</span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'times new roman'; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; text-align: right; padding: 0px; height: 17px; width: 1.443%;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; text-align: right; padding: 0px; height: 17px; width: 0.983607%;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; padding: 0px; text-align: left; height: 17px; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; text-align: right; padding: 0px; height: 17px; width: 10%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">10,564</span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; text-align: right; padding: 0px; height: 17px; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></td> </tr> <tr style="background-color: #d6f3e8; height: 17px;"> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; background-color: #d6f3e8; padding: 2px 0px; height: 17px; width: 48.0328%;"> <p style="margin: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">  Inspection and Metrology Systems   </span></p> </td> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; background-color: #d6f3e8; padding: 2px 0px; height: 17px; width: 1.06557%;"><br/></td> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; background-color: #d6f3e8; padding: 2px 0px; height: 17px; width: 1%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><br/></td> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; background-color: #d6f3e8; padding: 2px 0px; height: 17px; text-align: right; width: 10%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><span>5,545</span></td> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; background-color: #d6f3e8; padding: 2px 0px; height: 17px; width: 1%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><br/></td> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; background-color: #d6f3e8; padding: 2px 0px; height: 17px; width: 1.06557%;"><br/></td> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; background-color: #d6f3e8; padding: 2px 0px; height: 17px; width: 1%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><br/></td> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; background-color: #d6f3e8; padding: 2px 0px; height: 17px; text-align: right; width: 10%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;">7,832</td> <td style="color: #000000; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; vertical-align: bottom; background-color: #d6f3e8; padding: 2px 0px; height: 17px; width: 1%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><br/></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; text-align: right; background-color: #d6f3e8; padding: 0px; height: 17px; width: 0.983607%;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; background-color: #d6f3e8; padding: 0px; text-align: left; height: 17px; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-weight: 400; text-decoration: none solid #000000; text-align: right; background-color: #d6f3e8; padding: 0px; height: 17px; width: 10%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">22,554</span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'times new roman'; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; text-align: right; background-color: #d6f3e8; padding: 0px; height: 17px; width: 1.443%;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; text-align: right; background-color: #d6f3e8; padding: 0px; height: 17px; width: 0.983607%;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; background-color: #d6f3e8; padding: 0px; text-align: left; height: 17px; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; text-align: right; background-color: #d6f3e8; padding: 0px; height: 17px; width: 10%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">20,397</span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; text-align: right; background-color: #d6f3e8; padding: 0px; height: 17px; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></td> </tr> <tr style="height: 18px;"> <td style="color: #000000; vertical-align: bottom; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; padding: 2px 0px; height: 18px; width: 48.0328%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Total</span></td> <td style="color: #000000; vertical-align: bottom; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; padding: 2px 0px; height: 18px; width: 1.06557%;"><br/></td> <td style="color: #000000; vertical-align: bottom; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; padding: 2px 0px; height: 18px; width: 1%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: nowrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="color: #000000; vertical-align: bottom; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; padding: 2px 0px; height: 18px; text-align: right; width: 10%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><span>12,391</span></td> <td style="color: #000000; vertical-align: bottom; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; padding: 2px 0px; height: 18px; width: 1%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><br/></td> <td style="color: #000000; vertical-align: bottom; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; padding: 2px 0px; height: 18px; width: 1.06557%;"><br/></td> <td style="color: #000000; vertical-align: bottom; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; padding: 2px 0px; height: 18px; width: 1%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: nowrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="color: #000000; vertical-align: bottom; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; padding: 2px 0px; height: 18px; text-align: right; width: 10%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;">16,683</td> <td style="color: #000000; vertical-align: bottom; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; padding: 2px 0px; height: 18px; width: 1%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><br/></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; text-align: right; padding: 0px; height: 18px; width: 0.983607%;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span class="selected"> </span></span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; padding: 0px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; text-align: left; height: 18px; width: 1%;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: nowrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span><br/></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; text-align: right; padding: 0px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; height: 18px; width: 10%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">42,411</span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: 'times new roman'; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; text-align: right; padding: 0px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; height: 18px; width: 1.443%;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span class="selected"> </span></span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; text-align: right; padding: 0px; height: 18px; width: 0.983607%;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span class="selected"> </span></span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; padding: 0px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; text-align: left; height: 18px; width: 1%;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: nowrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; text-align: right; padding: 0px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; height: 18px; width: 10%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">46,657</span></td> <td style="color: #000000; vertical-align: bottom; white-space: nowrap; font-family: times new roman; font-size: 13.3333px; font-weight: 400; text-decoration: none solid #000000; text-align: right; padding: 0px; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; height: 18px; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span class="selected"> </span></span></td> </tr> </tbody> </table> </div> </div> </div> 3170000 5388000 8923000 15696000 3676000 3463000 10934000 10564000 5545000 7832000 22554000 20397000 12391000 16683000 42411000 46657000 0.77 0.73 0.71 0.72 Export sales by geographic area are summarized below: <table cellpadding="0" style="border-collapse: collapse; width: 100.046%; margin-left: 0px; font-family: 'times new roman'; font-size: 10pt; height: 134px;" width="100%"> <tbody> <tr style="height: 10px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 48.0392%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; text-align: center; height: 10px; width: 1.06209%;"><span style="font-family: 'times new roman', times;"> </span></td> <td colspan="7" style="padding: 1.5pt; vertical-align: bottom; text-align: center; height: 10px; border-bottom: 1pt solid #000000; width: 24.9804%;"><span style="font-family: 'times new roman', times;"><strong style="color: #000000; font-size: 15px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; white-space: nowrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; /* background-color: #ffffff; */text-decoration-style: initial; text-decoration-color: initial;"><span style="font-size: 8pt;"><span id="fs_PY60WJC6HS00000000000000000000FM">Three Months Ended September 30,</span></span></strong></span><br/></td> <td style="padding: 1.5pt; vertical-align: bottom; text-align: center; height: 10px; width: 0.980392%;"><br/></td> <td colspan="7" style="padding: 1.5pt; vertical-align: bottom; text-align: center; border-bottom: 1pt solid #000000; height: 10px; width: 24.9804%;"><span style="font-family: 'times new roman', times;"><strong><span style="font-size: 8pt;"><span id="fs_6XWE5SB83K00000000000000000000">Nine Months Ended September 30,</span></span></strong></span></td> </tr> <tr style="height: 17px;"> <td style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 17px; width: 48.0392%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> (In thousands) </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; text-align: center; height: 17px; width: 1.06209%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">   </span></p> </td> <td colspan="3" style="padding: 1.5pt; vertical-align: bottom; text-align: center; height: 17px; border-bottom: 1pt solid #000000; width: 12%;"><span style="font-family: 'times new roman', times;"><strong><span style="font-size: 8pt;"><span id="fs_2ZNFVN6EW000000000000000000000fs">2019</span></span></strong></span></td> <td style="padding: 1.5pt; vertical-align: bottom; text-align: center; height: 17px; width: 0.980392%;"><br/></td> <td colspan="3" style="padding: 1.5pt; vertical-align: bottom; text-align: center; height: 17px; border-bottom: 1pt solid #000000; width: 12%;"><span style="font-family: 'times new roman', times;"><strong><span style="font-size: 8pt;"><span id="fs_SYZIOI9JR400000000000000000000fs">2018</span></span></strong></span></td> <td style="padding: 1.5pt; vertical-align: bottom; text-align: center; height: 17px; width: 0.980392%;"><br/></td> <td colspan="3" style="padding: 1.5pt; vertical-align: bottom; text-align: center; border-bottom: 1pt solid #000000; height: 17px; width: 12%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times;"><strong><span style="font-size: 8pt;"><span id="fs_O74RH2E4DS00000000000000000000">2019</span></span></strong></span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; text-align: center; height: 17px; width: 0.980392%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times;"><strong><span style="font-size: 8pt;"> </span></strong></span></p> </td> <td colspan="3" style="padding: 1.5pt; vertical-align: bottom; text-align: center; border-bottom: 1pt solid #000000; height: 17px; width: 12%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times;"><strong><span style="font-size: 8pt;"><span id="fs_XF6M9ON2K000000000000000000000">2018</span></span></strong></span></p> </td> </tr> <tr style="height: 13px; background-color: #d6f3e8;"> <td style="padding: 2px 0px; vertical-align: bottom; height: 13px; width: 48.0392%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Americas </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 13px; width: 1.06209%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 13px; width: 1%; background-color: #d6f3e8;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: nowrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 13px; text-align: right; width: 10%; background-color: #d6f3e8;">418</td> <td style="padding: 2px 0px; vertical-align: bottom; height: 13px; text-align: right; width: 1%; background-color: #d6f3e8;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 13px; text-align: right; width: 0.980392%; background-color: #d6f3e8;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 13px; width: 1%; text-align: left; background-color: #d6f3e8;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: nowrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 13px; text-align: right; width: 10%; background-color: #d6f3e8;">355</td> <td style="padding: 2px 0px; vertical-align: bottom; height: 13px; width: 1%; background-color: #d6f3e8;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 13px; width: 0.980392%; background-color: #d6f3e8;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 13px; width: 1%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; text-align: right; height: 13px; width: 10%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 994 </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 13px; width: 1%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><br/></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 13px; width: 0.980392%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 13px; width: 1%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span><br/></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; text-align: right; height: 13px; width: 10%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 568 </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 13px; width: 1%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 10px;"> <td style="padding: 2px 0px; vertical-align: bottom; height: 10px; width: 48.0392%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Europe </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 10px; width: 1.06209%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 10px; width: 1%;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 10px; text-align: right; width: 10%;">1,926</td> <td style="padding: 2px 0px; vertical-align: bottom; height: 10px; text-align: right; width: 1%;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 10px; text-align: right; width: 0.980392%;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 10px; text-align: right; width: 1%;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 10px; text-align: right; width: 10%;">4,093</td> <td style="padding: 2px 0px; vertical-align: bottom; height: 10px; width: 1%;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 10px; width: 0.980392%;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; text-align: right; height: 10px; width: 10%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 6,189 </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><br/></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 10px; width: 0.980392%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; text-align: right; height: 10px; width: 10%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 9,360 </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 16px; background-color: #d6f3e8;"> <td style="padding: 2px 0px; vertical-align: bottom; width: 48.0392%; height: 16px; background-color: #d6f3e8;"><span>China</span></td> <td style="padding: 2px 0px; vertical-align: bottom; width: 1.06209%; height: 16px; background-color: #d6f3e8;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; width: 1%; height: 16px; background-color: #d6f3e8;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; text-align: right; width: 10%; height: 16px; background-color: #d6f3e8;">2,135</td> <td style="padding: 2px 0px; vertical-align: bottom; text-align: right; width: 1%; height: 16px; background-color: #d6f3e8;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; text-align: right; width: 0.980392%; height: 16px; background-color: #d6f3e8;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; text-align: right; width: 1%; height: 16px; background-color: #d6f3e8;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; text-align: right; width: 10%; height: 16px; background-color: #d6f3e8;">2,354</td> <td style="padding: 2px 0px; vertical-align: bottom; width: 1%; height: 16px; background-color: #d6f3e8;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; width: 0.980392%; height: 16px; background-color: #d6f3e8;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; width: 1%; height: 16px; background-color: #d6f3e8;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; text-align: right; width: 10%; height: 16px; background-color: #d6f3e8;">8,469</td> <td style="padding: 2px 0px; vertical-align: bottom; width: 1%; height: 16px; background-color: #d6f3e8;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; width: 0.980392%; height: 16px; background-color: #d6f3e8;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; width: 1%; height: 16px; background-color: #d6f3e8;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; text-align: right; width: 10%; height: 16px; background-color: #d6f3e8;">7,750</td> <td style="padding: 2px 0px; vertical-align: bottom; width: 1%; height: 16px; background-color: #d6f3e8;"><br/></td> </tr> <tr style="height: 16px;"> <td style="padding: 2px 0px; vertical-align: bottom; width: 48.0392%; height: 16px;"><span>Taiwan</span></td> <td style="padding: 2px 0px; vertical-align: bottom; width: 1.06209%; height: 16px;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; width: 1%; height: 16px;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; text-align: right; width: 10%; height: 16px;">842</td> <td style="padding: 2px 0px; vertical-align: bottom; text-align: right; width: 1%; height: 16px;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; text-align: right; width: 0.980392%; height: 16px;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; text-align: right; width: 1%; height: 16px;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; text-align: right; width: 10%; height: 16px;">794</td> <td style="padding: 2px 0px; vertical-align: bottom; width: 1%; height: 16px;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; width: 0.980392%; height: 16px;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; width: 1%; height: 16px;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; text-align: right; width: 10%; height: 16px;">3,986</td> <td style="padding: 2px 0px; vertical-align: bottom; width: 1%; height: 16px;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; width: 0.980392%; height: 16px;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; width: 1%; height: 16px;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; text-align: right; width: 10%; height: 16px;">1,635</td> <td style="padding: 2px 0px; vertical-align: bottom; width: 1%; height: 16px;"><br/></td> </tr> <tr style="height: 17px; background-color: #d6f3e8;"> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; width: 48.0392%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">Other Asia </span></span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; width: 1.06209%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; width: 1%; background-color: #d6f3e8;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; text-align: right; width: 10%; background-color: #d6f3e8;">4,005</td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; text-align: right; width: 1%; background-color: #d6f3e8;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; text-align: right; width: 0.980392%; background-color: #d6f3e8;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; text-align: right; width: 1%; background-color: #d6f3e8;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; text-align: right; width: 10%; background-color: #d6f3e8;">3,942</td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; width: 1%; background-color: #d6f3e8;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; width: 0.980392%; background-color: #d6f3e8;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; width: 1%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; text-align: right; height: 17px; width: 10%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 10,824 </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; width: 1%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><br/></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; width: 0.980392%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; width: 1%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; text-align: right; height: 17px; width: 10%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> 13,563 </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; width: 1%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; width: 48.0392%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Other </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; width: 1.06209%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; text-align: right; width: 10%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;">248</td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; text-align: right; width: 1%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; text-align: right; width: 0.980392%;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; text-align: right; width: 1%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; text-align: right; width: 10%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;">348</td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; width: 0.980392%;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; text-align: right; height: 17px; width: 10%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 632 </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><br/></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; width: 0.980392%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; text-align: right; height: 17px; width: 10%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 548 </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 18px; background-color: #d6f3e8;"> <td style="padding: 2px 0px; vertical-align: bottom; height: 18px; width: 48.0392%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Total export sales </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 18px; width: 1.06209%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 18px; width: 1%; border-bottom: 2.8pt double #000000; background-color: #d6f3e8;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: nowrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 18px; text-align: right; width: 10%; border-bottom: 2.8pt double #000000; background-color: #d6f3e8;">9,574</td> <td style="padding: 2px 0px; vertical-align: bottom; height: 18px; text-align: right; width: 1%; border-bottom: 2.8pt double #000000; background-color: #d6f3e8;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 18px; text-align: right; width: 0.980392%; background-color: #d6f3e8;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 18px; width: 1%; text-align: left; border-bottom: 2.8pt double #000000; background-color: #d6f3e8;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: nowrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 18px; text-align: right; width: 10%; border-bottom: 2.8pt double #000000; background-color: #d6f3e8;">11,886</td> <td style="padding: 2px 0px; vertical-align: bottom; height: 18px; width: 1%; border-bottom: 2.8pt double #000000; background-color: #d6f3e8;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; height: 18px; width: 0.980392%; background-color: #d6f3e8;"><br/></td> <td style="padding: 2px 0px; vertical-align: bottom; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; height: 18px; width: 1%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span><br/></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; text-align: right; height: 18px; width: 10%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 31,094 </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; height: 18px; width: 1%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><br/></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; height: 18px; width: 0.980392%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; border-bottom: 2.8pt double #000000; border-top: 1pt solid #000000; height: 18px; width: 1%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span><br/></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; border-bottom: 2.8pt double #000000; border-top: 1pt solid #000000; text-align: right; height: 18px; width: 10%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 33,424 </span></p> </td> <td style="padding: 2px 0px; vertical-align: bottom; border-bottom: 2.8pt double #000000; border-top: 1pt solid #000000; height: 18px; width: 1%; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> </tbody> </table> 418000 355000 994000 568000 1926000 4093000 6189000 9360000 2135000 2354000 8469000 7750000 842000 794000 3986000 1635000 4005000 3942000 10824000 13563000 248000 348000 632000 548000 9574000 11886000 31094000 33424000 0.12 1500000 <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">11. NET INCOME (LOSS) PER SHARE:  </span></span></p> <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><br/></p> <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Basic net income (loss) per share for a period is computed by dividing net income (loss) by the weighted average number of common shares outstanding during the period. Common equivalent shares consist of common shares to be issued upon exercise of stock options, vesting of restricted stock units, vesting of restricted shares and from purchases of shares under our Employee Stock Purchase Plan, as calculated using the treasury stock method. <span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Net income per diluted share is computed by dividing net income by the weighted average number of common and common equivalent shares outstanding during the period. All common equivalent shares were excluded from the calculation of net loss per diluted share due to their anti-dilutive effect.<span> </span></span>Common equivalent shares are excluded from the calculation of net income per diluted share if their effect is anti-dilutive. <span style="font-family: 'times new roman', times; font-size: 10pt;">The components of net income (loss) per basic and diluted share were as follows:<br/><br/></span></span></p> <div style="border-right: none; border-left: none;"> <div style="border-right: none; border-left: none;"> <div style="border-left: none; border-right: none;"> <div style="border-right: none; border-left: none;"> <div id="t_ft_YBY9LC59JK00000000000000000000b"> <table cellpadding="0" style="border-collapse: collapse; width: 99.4%; margin-left: 0.1px; font-family: 'times new roman'; font-size: 10pt; height: 79px;" width="100%"> <tbody> <tr style="height: 10px;"> <td style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> (In thousands except per share amounts) </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Net Loss</span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="2" style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Weighted Average</span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Shares Outstanding</span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Per Share Amount </span></p> </td> </tr> <tr style="height: 17px;"> <td style="background-color: #d6f3e8; border-top: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> <span id="fs_3RY4ZBHDR400000000000000000000">Three Months Ended September 30, 2019</span> </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 47%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Basic </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 15%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(353</span><br/></p> </td> <td style="vertical-align: middle; height: 17px; width: 1%;" valign="middle">)</td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 15%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">7,117<br/></span></p> </td> <td style="vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 15%;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(0.05</span></p> </td> <td style="vertical-align: middle; height: 17px; width: 1%;" valign="middle">)</td> </tr> <tr style="height: 17px;"> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Dilutive effect of common equivalent shares </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> <span id="fs_QI3IRLNTWGG8GO840KS0GOSWS80SWK">—</span> </span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">—<br/></span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px;"/> </tr> <tr style="height: 18px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Dilutive </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(353</span><br/></p> </td> <td style="border-bottom: 2.25pt double #000000; vertical-align: middle; height: 18px;" valign="middle">)</td> <td style="padding: 1.5pt; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">7,117<br/></span></p> </td> <td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(0.05</span></p> </td> <td style="border-bottom: 2.25pt double #000000; vertical-align: middle; height: 18px;" valign="middle">)</td> </tr> </tbody> </table> </div> </div> <div><br/></div> </div> </div> <div style="border-left: none; border-right: none;"> <div style="border-right: none; border-left: none;"> <div id="t_ft_GYGJCLMLA800000000000000000000b"> <table cellpadding="0" style="border-collapse: collapse; width: 99.4%; margin-left: 0.1px; font-family: 'times new roman'; font-size: 10pt; height: 50px;" width="100%"> <tbody> <tr style="height: 10px;"> <td style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> (In thousands except per share amounts)  </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Net Income</span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="2" style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Weighted Average</span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Shares Outstanding</span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Per Share Amount </span></p> </td> </tr> <tr style="height: 10px;"> <td style="background-color: #d6f3e8; border-top: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> <span id="fs_LTWBCYI3IO00000000000000000000">Three Months Ended September 30, 2018</span> </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 10px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 47%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Basic </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; width: 15%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span>1,067</span></span><br/></p> </td> <td style="vertical-align: middle; height: 10px; width: 1%;" valign="middle"/> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; width: 15%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span>7,041</span><br/></span></p> </td> <td style="vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; width: 15%;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">0.15</span></p> </td> <td style="vertical-align: middle; height: 10px; width: 1%;" valign="middle"/> </tr> <tr style="height: 10px;"> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Dilutive effect of common equivalent shares </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span id="fs_X0ZJXZ3K6800000000000000000000">—</span></span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span>258</span><br/></span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"/> </tr> <tr style="height: 10px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Dilutive </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span>1,067</span></span><br/></p> </td> <td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; padding: 0px 0px 2px; height: 10px;" valign="bottom"/> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span>7,299</span><br/></span></p> </td> <td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">0.15</span></p> </td> <td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; padding: 0px 0px 2px; height: 10px;" valign="bottom"/> </tr> </tbody> </table> </div> </div> </div> <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><br/></p> <div> <div style="border-right: none; border-left: none;"> <div id="t_ft_H4EYXYRI3400000000000000000000b"> <table cellpadding="0" style="border-collapse: collapse; width: 99.4%; margin-left: 0.1px; font-family: 'times new roman'; font-size: 10pt; height: 57px;" width="99.4%"> <tbody> <tr style="height: 10px;"> <td style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> (In thousands except per share amounts) </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Net Income </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="2" style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Weighted Average</span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Shares Outstanding</span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Per Share Amount </span></p> </td> </tr> <tr style="height: 17px;"> <td style="background-color: #d6f3e8; border-top: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> <span id="fs_ADNJHZDWSW00000000000000000000FM">Nine Months Ended September 30, 2019</span></span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 10px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 47%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Basic </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; width: 15%;"> <p style="margin: 0pt; text-align: right;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; float: none; display: inline !important;">606</span></p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><br/></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; width: 15%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 7,108 </span></p> </td> <td style="vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; width: 15%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0.09</span></p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; width: 1%;"/> </tr> <tr style="height: 10px;"> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Dilutive effect of common equivalent shares </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span id="fs_WGZ45HWBPC00000000000000000000fs">—</span></span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">137</span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(0.01</span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; padding: 0px 0px 2px; height: 10px;">)</td> </tr> <tr style="height: 10px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Dilutive </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: right;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; float: none; display: inline !important;">606</span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><br/></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 7,245 </span></p> </td> <td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0.08</span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"/> </tr> </tbody> </table> </div> </div> </div> <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><br/></p> <div> <div style="border-right: none; border-left: none;"> <div id="t_ft_AZIPPBQVJ400000000000000000000b"> <table cellpadding="0" style="border-collapse: collapse; width: 99.4%; margin-left: 0.1px; font-family: 'times new roman'; font-size: 10pt; height: 57px;" width="99.4%"> <tbody> <tr style="height: 10px;"> <td style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> (In thousands except per share amounts) </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Net Income </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="2" style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Weighted Average</span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Shares Outstanding</span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Per Share Amount </span></p> </td> </tr> <tr style="height: 17px;"> <td style="background-color: #d6f3e8; border-top: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> <span id="fs_WCRXHQG50W00000000000000000000FM">Nine Months Ended September 30, 2018</span> </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 10px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 47%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Basic </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; width: 15%;"> <p style="margin: 0pt; text-align: right;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; float: none; display: inline !important;">1,634</span></p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><br/></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; width: 15%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 7,012 </span></p> </td> <td style="vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; width: 15%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0.23</span></p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; width: 1%;"/> </tr> <tr style="height: 10px;"> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Dilutive effect of common equivalent shares </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span id="fs_XBES8ZP51C00000000000000000000fs">—</span></span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">164</span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">—</span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; padding: 0px 0px 2px; height: 10px;"/> </tr> <tr style="height: 10px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Dilutive </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: right;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; float: none; display: inline !important;">1,634</span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><br/></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 7,176 </span></p> </td> <td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0.23</span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"/> </tr> </tbody> </table> </div> </div> </div> </div> <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><br/></p> <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Potentially dilutive shares excluded from the calculations of net income per diluted share due to their anti-dilutive effect were as follows: <span>567,000</span> shares in the <span id="fs_MDFX36I1MO00000000000000000000">three months ended September 30, 2019</span></span><span style="font-family: 'times new roman', times;">; 309,000<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"><span> </span>shares in the<span> </span></span><span id="fs_A31DSOBXIO00000000000000000000" style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><span id="fs_WN687DB1RK00000000000000000000FM">nine months ended September 30, 2019</span>;</span> <span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-left: none; border-right: none; font-family: 'times new roman', times;">118,000</span><span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times;"><span> </span>shares in the<span> </span><span id="fs_3H1SR20EC000000000000000000000"><span id="fs_6GBRMXXGUO00000000000000000000FM">three months ended September 30, 2018</span></span><span>; </span></span>and </span><span style="border-left: none; border-right: none; font-family: 'times new roman', times; font-size: 10pt;">285,000</span><span style="font-family: 'times new roman', times; font-size: 10pt;"> shares in the <span style="border-right: none; border-left: none;"><span id="fs_3RDCCOYP4W00000000000000000000FM">nine months ended September 30, 2018</span></span></span><span style="font-family: 'times new roman', times; font-size: 10pt;">.</span></p> <div> </div> <span style="font-family: 'times new roman', times; font-size: 10pt;">The components of net income (loss) per basic and diluted share were as follows:<br/><br/></span> <div style="border-right: none; border-left: none;"> <div style="border-left: none; border-right: none;"> <div style="border-right: none; border-left: none;"> <div id="t_ft_YBY9LC59JK00000000000000000000b"> <table cellpadding="0" style="border-collapse: collapse; width: 99.4%; margin-left: 0.1px; font-family: 'times new roman'; font-size: 10pt; height: 79px;" width="100%"> <tbody> <tr style="height: 10px;"> <td style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> (In thousands except per share amounts) </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Net Loss</span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="2" style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Weighted Average</span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Shares Outstanding</span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Per Share Amount </span></p> </td> </tr> <tr style="height: 17px;"> <td style="background-color: #d6f3e8; border-top: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> <span id="fs_3RY4ZBHDR400000000000000000000">Three Months Ended September 30, 2019</span> </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 47%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Basic </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 15%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(353</span><br/></p> </td> <td style="vertical-align: middle; height: 17px; width: 1%;" valign="middle">)</td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 15%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">7,117<br/></span></p> </td> <td style="vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 1%;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; width: 15%;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(0.05</span></p> </td> <td style="vertical-align: middle; height: 17px; width: 1%;" valign="middle">)</td> </tr> <tr style="height: 17px;"> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Dilutive effect of common equivalent shares </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> <span id="fs_QI3IRLNTWGG8GO840KS0GOSWS80SWK">—</span> </span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">—<br/></span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px;"/> </tr> <tr style="height: 18px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Dilutive </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(353</span><br/></p> </td> <td style="border-bottom: 2.25pt double #000000; vertical-align: middle; height: 18px;" valign="middle">)</td> <td style="padding: 1.5pt; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">7,117<br/></span></p> </td> <td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 18px;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(0.05</span></p> </td> <td style="border-bottom: 2.25pt double #000000; vertical-align: middle; height: 18px;" valign="middle">)</td> </tr> </tbody> </table> </div> </div> <div><br/></div> </div> </div> <div style="border-left: none; border-right: none;"> <div style="border-right: none; border-left: none;"> <div id="t_ft_GYGJCLMLA800000000000000000000b"> <table cellpadding="0" style="border-collapse: collapse; width: 99.4%; margin-left: 0.1px; font-family: 'times new roman'; font-size: 10pt; height: 50px;" width="100%"> <tbody> <tr style="height: 10px;"> <td style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> (In thousands except per share amounts)  </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Net Income</span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="2" style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Weighted Average</span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Shares Outstanding</span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Per Share Amount </span></p> </td> </tr> <tr style="height: 10px;"> <td style="background-color: #d6f3e8; border-top: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> <span id="fs_LTWBCYI3IO00000000000000000000">Three Months Ended September 30, 2018</span> </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 10px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 47%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Basic </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; width: 15%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span>1,067</span></span><br/></p> </td> <td style="vertical-align: middle; height: 10px; width: 1%;" valign="middle"/> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; width: 15%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span>7,041</span><br/></span></p> </td> <td style="vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; width: 15%;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">0.15</span></p> </td> <td style="vertical-align: middle; height: 10px; width: 1%;" valign="middle"/> </tr> <tr style="height: 10px;"> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Dilutive effect of common equivalent shares </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span id="fs_X0ZJXZ3K6800000000000000000000">—</span></span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span>258</span><br/></span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"/> </tr> <tr style="height: 10px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Dilutive </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span>1,067</span></span><br/></p> </td> <td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; padding: 0px 0px 2px; height: 10px;" valign="bottom"/> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span>7,299</span><br/></span></p> </td> <td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">0.15</span></p> </td> <td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; padding: 0px 0px 2px; height: 10px;" valign="bottom"/> </tr> </tbody> </table> </div> </div> </div> <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><br/></p> <div> <div style="border-right: none; border-left: none;"> <div id="t_ft_H4EYXYRI3400000000000000000000b"> <table cellpadding="0" style="border-collapse: collapse; width: 99.4%; margin-left: 0.1px; font-family: 'times new roman'; font-size: 10pt; height: 57px;" width="99.4%"> <tbody> <tr style="height: 10px;"> <td style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> (In thousands except per share amounts) </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Net Income </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="2" style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Weighted Average</span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Shares Outstanding</span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Per Share Amount </span></p> </td> </tr> <tr style="height: 17px;"> <td style="background-color: #d6f3e8; border-top: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> <span id="fs_ADNJHZDWSW00000000000000000000FM">Nine Months Ended September 30, 2019</span></span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 10px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 47%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Basic </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; width: 15%;"> <p style="margin: 0pt; text-align: right;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; float: none; display: inline !important;">606</span></p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><br/></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; width: 15%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 7,108 </span></p> </td> <td style="vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; width: 15%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0.09</span></p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; width: 1%;"/> </tr> <tr style="height: 10px;"> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Dilutive effect of common equivalent shares </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span id="fs_WGZ45HWBPC00000000000000000000fs">—</span></span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">137</span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(0.01</span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; padding: 0px 0px 2px; height: 10px;">)</td> </tr> <tr style="height: 10px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Dilutive </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: right;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; float: none; display: inline !important;">606</span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><br/></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 7,245 </span></p> </td> <td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0.08</span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"/> </tr> </tbody> </table> </div> </div> </div> <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><br/></p> <div> <div style="border-right: none; border-left: none;"> <div id="t_ft_AZIPPBQVJ400000000000000000000b"> <table cellpadding="0" style="border-collapse: collapse; width: 99.4%; margin-left: 0.1px; font-family: 'times new roman'; font-size: 10pt; height: 57px;" width="99.4%"> <tbody> <tr style="height: 10px;"> <td style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> (In thousands except per share amounts) </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Net Income </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="2" style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Weighted Average</span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Shares Outstanding</span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Per Share Amount </span></p> </td> </tr> <tr style="height: 17px;"> <td style="background-color: #d6f3e8; border-top: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> <span id="fs_WCRXHQG50W00000000000000000000FM">Nine Months Ended September 30, 2018</span> </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="height: 10px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 47%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Basic </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; width: 15%;"> <p style="margin: 0pt; text-align: right;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; float: none; display: inline !important;">1,634</span></p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><br/></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; width: 15%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 7,012 </span></p> </td> <td style="vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; width: 15%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0.23</span></p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; width: 1%;"/> </tr> <tr style="height: 10px;"> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Dilutive effect of common equivalent shares </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span id="fs_XBES8ZP51C00000000000000000000fs">—</span></span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">164</span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">—</span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; padding: 0px 0px 2px; height: 10px;"/> </tr> <tr style="height: 10px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Dilutive </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: right;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; float: none; display: inline !important;">1,634</span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><br/></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 7,176 </span></p> </td> <td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0.23</span></p> </td> <td style="border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px;"/> </tr> </tbody> </table> </div> </div> </div> -353000 7117000 -0.05 0 0 -353000 7117000 -0.05 1067000 7041000 0.15 258000 0 1067000 7299000 0.15 606000 7108000 0.09 137000 -0.01 606000 7245000 0.08 1634000 7012000 0.23 164000 0 1634000 7176000 0.23 567000 309000 118000 285000 <p><strong>12. OTHER <span>COMPREHENSIVE LOSS</span>:<br/><br/></strong>Reclassification adjustments are made to avoid double counting for items included in other comprehensive loss that are also recorded as part of net income (loss).  Reclassifications and taxes related to items of other comprehensive loss are as follows<strong>:</strong><br/></p> <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><br/></p> <div style="border-right: none; border-left: none;"> <table border="0" cellpadding="0" style="border-collapse: collapse; width: 100.25%; margin-left: 0.1px; font-family: 'times new roman'; font-size: 10pt; height: 106px;" width="100%"> <tbody> <tr style="height: 15px;"> <td style="height: 15px; width: 34.0532%;"/> <td style="height: 15px; width: 1.07973%;"/> <td colspan="10" style="text-align: center; border-bottom: 1pt solid #000000; height: 15px; width: 31.4705%;"><span style="font-size: 8pt;"><strong><span id="fs_AVK7VRPOV400000000000000000000">Three Months Ended September 30, 2019</span></strong></span></td> <td style="height: 15px; width: 0.996678%; border-bottom: 1pt solid #000000;"/> <td style="height: 15px; width: 0.996678%;"><strong> </strong></td> <td colspan="11" style="text-align: center; border-bottom: 1pt solid #000000; height: 15px; width: 31.9934%;"><span style="font-size: 8pt;"><strong><span id="fs_ERP6JR89TC00000000000000000000">Three Months Ended September 30, 2018</span></strong></span></td> </tr> <tr style="height: 10px;"> <td style="height: 10px; width: 34.0532%; border-bottom: 1pt solid #000000;"><strong>(In thousands)</strong></td> <td style="height: 10px; width: 1.07973%;"/> <td colspan="3" style="height: 10px; text-align: center; border-bottom: 1pt solid #000000; width: 10%;"><span style="font-size: 8pt;"><strong>Before Tax</strong></span><br/></td> <td style="height: 10px; width: 0.996678%;"/> <td colspan="3" style="height: 10px; border-bottom: 1pt solid #000000; text-align: center; width: 10.4771%;"><span style="font-size: 8pt;"><strong>Tax Effect</strong></span><br/></td> <td style="height: 10px; width: 0.996678%;"><span style="font-size: 8pt;"> </span></td> <td colspan="3" style="height: 10px; text-align: center; border-bottom: 1pt solid #000000; width: 9.99668%;"><span style="font-size: 8pt;"><strong>Net of Tax </strong><strong>Amount</strong></span><br/></td> <td style="height: 10px; width: 0.996678%;"><span style="font-size: 8pt;"> </span></td> <td colspan="3" style="height: 10px; border-bottom: 1pt solid #000000; text-align: center; width: 10%;"><span style="font-size: 8pt;"><strong>Before Tax</strong></span><br/></td> <td style="height: 10px; width: 0.996678%;"><span style="font-size: 8pt;"> </span></td> <td colspan="3" style="height: 10px; border-bottom: 1pt solid #000000; text-align: center; width: 10%;"><span style="font-size: 8pt;"><strong>Tax Effect</strong></span><br/></td> <td style="height: 10px; width: 0.996678%;"><span style="font-size: 8pt;"> </span></td> <td colspan="3" style="height: 10px; text-align: center; border-bottom: 1pt solid #000000; width: 10%;"><span style="font-size: 8pt;"><strong>Net of Tax </strong><strong>Amount</strong></span><br/></td> </tr> <tr style="background-color: #d6f3e8; height: 10px;"> <td style="background-color: #d6f3e8; height: 10px; width: 34.0532%;" valign="baseline">Foreign currency translation adjustments</td> <td style="background-color: #d6f3e8; height: 10px; width: 1.07973%;"/> <td align="right" style="background-color: #d6f3e8; height: 10px; width: 1%;" valign="bottom">$</td> <td align="right" style="background-color: #d6f3e8; height: 10px; width: 8%;">(269</td> <td style="background-color: #d6f3e8; height: 10px; width: 1%;">)</td> <td style="background-color: #d6f3e8; height: 10px; width: 0.996678%;"/> <td align="right" style="background-color: #d6f3e8; height: 10px; width: 1%;">$</td> <td align="right" style="background-color: #d6f3e8; height: 10px; width: 8%;"><span>—</span></td> <td style="background-color: #d6f3e8; height: 10px; width: 1.4771%;"/> <td style="background-color: #d6f3e8; height: 10px; width: 0.996678%;"><span> </span></td> <td align="right" style="background-color: #d6f3e8; height: 10px; width: 1%;">$</td> <td align="right" style="background-color: #d6f3e8; height: 10px; width: 8%;">(269</td> <td style="background-color: #d6f3e8; height: 10px; width: 0.996678%;">)</td> <td style="background-color: #d6f3e8; height: 10px; width: 0.996678%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 10px; width: 1%;">$</td> <td align="right" style="background-color: #d6f3e8; height: 10px; width: 8%;">(50</td> <td style="background-color: #d6f3e8; height: 10px; width: 1%;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">)</span></td> <td style="background-color: #d6f3e8; height: 10px; width: 0.996678%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 10px; width: 1%;">$</td> <td align="right" style="background-color: #d6f3e8; height: 10px; width: 8%;">—</td> <td style="background-color: #d6f3e8; height: 10px; width: 1%;"/> <td style="background-color: #d6f3e8; height: 10px; width: 0.996678%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 10px; width: 1%;">$</td> <td align="right" style="background-color: #d6f3e8; height: 10px; width: 8%;">(50</td> <td align="right" style="background-color: #d6f3e8; height: 10px; width: 1%; text-align: left;"><span><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">)</span> </span></td> </tr> <tr style="height: 10px;"> <td style="height: 10px; width: 34.0532%;">Net changes related to available-for-sale securities:</td> <td style="height: 10px; width: 1.07973%;"> </td> <td style="height: 10px; width: 1%;"> </td> <td style="height: 10px; width: 8%;"><br/></td> <td style="height: 10px; width: 1%;"> </td> <td style="height: 10px; width: 0.996678%;"> </td> <td style="height: 10px; width: 1%;"> </td> <td style="height: 10px; width: 8%;"><br/></td> <td style="height: 10px; width: 1.4771%;"><br/></td> <td style="height: 10px; width: 0.996678%;"> </td> <td style="height: 10px; width: 1%;"> </td> <td style="height: 10px; width: 8%;"><br/></td> <td style="height: 10px; width: 0.996678%;"><br/></td> <td style="height: 10px; width: 0.996678%;"> </td> <td style="height: 10px; width: 1%;"> </td> <td style="height: 10px; width: 8%;"><br/></td> <td style="height: 10px; width: 1%;"> </td> <td style="height: 10px; width: 0.996678%;"> </td> <td style="height: 10px; width: 1%;"> </td> <td style="height: 10px; width: 8%;"><br/></td> <td style="height: 10px; width: 1%;"><br/></td> <td style="height: 10px; width: 0.996678%;"> </td> <td style="height: 10px; width: 1%;"> </td> <td style="height: 10px; width: 8%;"><br/></td> <td style="height: 10px; width: 1%;"> </td> </tr> <tr style="background-color: #d6f3e8; height: 17px;"> <td style="background-color: #d6f3e8; height: 17px; width: 34.0532%;"> <p>Unrealized gains </p> </td> <td style="background-color: #d6f3e8; height: 17px; width: 1.07973%;"/> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 1%;"><span> </span></td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 8%;"><span> 1</span></td> <td style="background-color: #d6f3e8; height: 17px; width: 1%;"/> <td style="background-color: #d6f3e8; height: 17px; width: 0.996678%;"/> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 1%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 8%;"><span>—</span></td> <td style="background-color: #d6f3e8; height: 17px; width: 1.4771%;"/> <td style="background-color: #d6f3e8; height: 17px; width: 0.996678%;"><span> </span></td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 1%;"><span> </span></td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 8%;">1</td> <td style="background-color: #d6f3e8; height: 17px; width: 0.996678%;"/> <td style="background-color: #d6f3e8; height: 17px; width: 0.996678%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 1%;"><span> </span></td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 8%;">3</td> <td style="background-color: #d6f3e8; height: 17px; width: 1%;"/> <td style="background-color: #d6f3e8; height: 17px; width: 0.996678%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 1%;"><span> </span></td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 8%;">—</td> <td style="background-color: #d6f3e8; height: 17px; width: 1%;"/> <td style="background-color: #d6f3e8; height: 17px; width: 0.996678%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 1%;"><span> </span></td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 8%;">3</td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 1%;"/> </tr> <tr style="height: 17px;"> <td style="height: 17px; width: 34.0532%;"> <p>Reclassifications included in interest income and other</p> </td> <td style="height: 17px; width: 1.07973%;"/> <td align="right" style="height: 17px; border-bottom: 1pt solid #000000; width: 1%;"><span> </span></td> <td align="right" style="height: 17px; border-bottom: 1pt solid #000000; width: 8%;">—</td> <td style="height: 17px; border-bottom: 1pt solid #000000; width: 1%;"> </td> <td style="height: 17px; width: 0.996678%;"><br/></td> <td align="right" style="height: 17px; border-bottom: 1pt solid #000000; width: 1%;"><span> </span></td> <td align="right" style="height: 17px; border-bottom: 1pt solid #000000; width: 8%;">—</td> <td style="height: 17px; border-bottom: 1pt solid #000000; width: 1.4771%;"><br/></td> <td style="height: 17px; width: 0.996678%;"> </td> <td align="right" style="height: 17px; border-bottom: 1pt solid #000000; width: 1%;"><span> </span></td> <td align="right" style="height: 17px; border-bottom: 1pt solid #000000; width: 8%;">—</td> <td style="height: 17px; border-bottom: 1pt solid #000000; width: 0.996678%;"/> <td style="height: 17px; width: 0.996678%;"> </td> <td align="right" style="height: 17px; border-bottom: 1pt solid #000000; width: 1%;"> </td> <td align="right" style="height: 17px; border-bottom: 1pt solid #000000; width: 8%;">(3</td> <td style="height: 17px; border-bottom: 1pt solid #000000; width: 1%; text-align: left;">)</td> <td style="height: 17px; width: 0.996678%;"> </td> <td align="right" style="height: 17px; border-bottom: 1pt solid #000000; width: 1%;"> </td> <td align="right" style="height: 17px; border-bottom: 1pt solid #000000; width: 8%;"> —</td> <td style="height: 17px; border-bottom: 1pt solid #000000; width: 1%;"><br/></td> <td style="height: 17px; width: 0.996678%;"> </td> <td align="right" style="height: 17px; width: 1%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"> </td> <td align="right" style="height: 17px; width: 8%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;">(3</td> <td align="right" style="height: 17px; width: 1%; border-bottom: 1pt solid #000000; text-align: left;">)</td> </tr> <tr style="background-color: #d6f3e8; height: 17px;"> <td style="background-color: #d6f3e8; height: 17px; width: 34.0532%;">Net changes related to available-for-sale securities</td> <td style="background-color: #d6f3e8; height: 17px; width: 1.07973%;"/> <td align="right" style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 1%;"><span> </span></td> <td align="right" style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 8%;">1</td> <td style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 1%;"/> <td style="background-color: #d6f3e8; height: 17px; width: 0.996678%;"/> <td align="right" style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 1%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 8%;"><span>—</span></td> <td style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 1.4771%;"/> <td style="background-color: #d6f3e8; height: 17px; width: 0.996678%;"><span> </span></td> <td align="right" style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 1%;"><span> </span></td> <td align="right" style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 8%;">1</td> <td style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 0.996678%;"/> <td style="background-color: #d6f3e8; height: 17px; width: 0.996678%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 1%;"><span> </span></td> <td align="right" style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 8%;">—</td> <td style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 1%;"/> <td style="background-color: #d6f3e8; height: 17px; width: 0.996678%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 1%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 8%;">—</td> <td style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 1%;"/> <td style="background-color: #d6f3e8; height: 17px; width: 0.996678%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 1%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 8%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;">—</td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 1%; border-bottom: 1pt solid #000000; text-align: left;"/> </tr> <tr style="height: 10px;"> <td style="height: 10px; width: 34.0532%;">Other comprehensive loss</td> <td style="height: 10px; width: 1.07973%;"> </td> <td align="right" style="height: 10px; border-bottom: 2.8pt double #000000; width: 1%;">$</td> <td align="right" style="height: 10px; border-bottom: 2.8pt double #000000; width: 8%;">(268</td> <td style="height: 10px; border-bottom: 2.8pt double #000000; width: 1%;">)</td> <td style="height: 10px; width: 0.996678%;"> </td> <td align="right" style="height: 10px; border-bottom: 2.8pt double #000000; width: 1%;">$</td> <td align="right" style="height: 10px; border-bottom: 2.8pt double #000000; width: 8%;">—</td> <td style="height: 10px; border-bottom: 2.8pt double #000000; width: 1.4771%; vertical-align: middle;" valign="middle"/> <td style="height: 10px; width: 0.996678%;" valign="bottom"> </td> <td align="right" style="height: 10px; border-bottom: 2.8pt double #000000; width: 1%;">$</td> <td align="right" style="height: 10px; border-bottom: 2.8pt double #000000; width: 8%;">(268</td> <td style="height: 10px; border-bottom: 2.8pt double #000000; width: 0.996678%;">)</td> <td style="height: 10px; width: 0.996678%;"> </td> <td align="right" style="height: 10px; border-bottom: 2.8pt double #000000; width: 1%; text-align: right;">$</td> <td align="right" style="height: 10px; border-bottom: 2.8pt double #000000; width: 8%;">(50</td> <td style="height: 10px; border-bottom: 2.8pt double #000000; width: 1%;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">)</span></td> <td style="height: 10px; width: 0.996678%;"> </td> <td align="right" style="height: 10px; border-bottom: 2.8pt double #000000; width: 1%;">$</td> <td align="right" style="height: 10px; border-bottom: 2.8pt double #000000; width: 8%;">—</td> <td style="height: 10px; border-bottom: 2.8pt double #000000; width: 1%;"/> <td style="height: 10px; width: 0.996678%;"> </td> <td align="right" style="height: 10px; width: 1%; border-bottom: 2.8pt double #000000;">$</td> <td align="right" style="padding: 2px 0px; color: #000000; font-size: 8pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; white-space: normal; vertical-align: bottom; height: 10px; width: 8%; border-bottom: 2.8pt double #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(50</span></td> <td align="right" style="padding: 2px 0px; color: #000000; font-size: 8pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; border-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: left; height: 10px; width: 1%; border-bottom: 2.8pt double #000000;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">)</span><br/></td> </tr> </tbody> </table> </div> <p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 10pt;"> </p> <div style="border-left: none; border-right: none;"> <table border="0" cellpadding="0" style="border-collapse: collapse; width: 100.104%; margin-left: 0px; font-family: 'times new roman'; font-size: 10pt; height: 125px;" width="100%"> <tbody> <tr style="height: 13px;"> <td style="padding: 0px; color: #000000; font-size: 8pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; border: none; white-space: normal; vertical-align: bottom; height: 13px; width: 34.0017%;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;"> </span></strong></td> <td style="padding: 0px; color: #000000; font-size: 8pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; border: none; white-space: normal; vertical-align: bottom; height: 13px; width: 1.00251%;"/> <td colspan="10" style="padding: 0px; color: #000000; font-size: 8pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; border-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; height: 13px; width: 32.0854%; border-bottom: 1pt solid #000000 !important;"><span style="font-size: 8pt;"><strong><span id="fs_H7YWAU7U5S00000000000000000000"><span id="fs_08AT48TLXC00000000000000000000FM">Nine Months Ended September 30, 2019</span></span></strong></span></td> <td style="height: 13px; border-bottom: 1pt solid #000000; width: 0.942488%;"/> <td style="height: 13px; width: 1.00251%;"><span style="font-size: 8pt;"> </span></td> <td colspan="11" style="text-align: center; border-bottom: 1pt solid #000000; height: 13px; width: 31.4065%;"><span style="font-size: 8pt;"><strong><span id="fs_JAFXJIW16O00000000000000000000"><span id="fs_RQE8M8VXYO00000000000000000000FM">Nine Months Ended September 30, 2018</span></span></strong></span></td> </tr> <tr style="height: 10px;"> <td style="height: 10px; border-bottom: 1pt solid #000000; width: 34.0017%;"><strong>(In thousands)</strong></td> <td style="height: 10px; width: 1.00251%;"/> <td colspan="3" style="border-bottom: 1pt solid #000000; height: 10px; text-align: center; width: 10.2401%;"><span style="font-size: 8pt;"><strong>Before Tax</strong></span><br/></td> <td style="text-align: center; height: 10px; width: 1.12256%;"/> <td colspan="3" style="text-align: center; border-bottom: 1pt solid #000000; height: 10px; width: 10.6002%;"><span style="font-size: 8pt;"><strong>Tax Effect</strong></span><br/></td> <td style="text-align: center; height: 10px; width: 1.18259%;"><span style="font-size: 8pt;"><strong> </strong></span></td> <td colspan="3" style="text-align: center; border-bottom: 1pt solid #000000; height: 10px; width: 9.88246%;"><span style="font-size: 8pt;"><strong>Net of Tax Amount</strong></span><br/></td> <td style="height: 10px; width: 1.00251%;"><span style="font-size: 8pt;"><strong> </strong></span></td> <td colspan="3" style="border-bottom: 1pt solid #000000; height: 10px; text-align: center; width: 9.81992%;"><span style="font-size: 8pt;"><strong>Before Tax</strong></span><br/></td> <td style="height: 10px; width: 1.00251%;"><span style="font-size: 8pt;"><strong> </strong></span></td> <td colspan="3" style="height: 10px; border-bottom: 1pt solid #000000; text-align: center; width: 10.06%;"><span style="font-size: 8pt;"><strong>Tax Effect</strong></span><br/></td> <td style="border-bottom: 1pt solid #000000; height: 10px; width: 1.18258%;"><br/></td> <td colspan="3" style="height: 10px; text-align: center; border-bottom: 1pt solid #000000; width: 9.3415%;"><span style="font-size: 8pt;"><strong>Net of Tax Amount</strong></span><br/></td> </tr> <tr style="background-color: #d6f3e8; height: 17px;"> <td style="background-color: #d6f3e8; height: 17px; width: 34.0017%;">Foreign currency translation adjustments</td> <td style="background-color: #d6f3e8; height: 17px; width: 1.00251%;"/> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 1.06002%;" valign="bottom">$</td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 8.42017%;">(199</td> <td style="background-color: #d6f3e8; height: 17px; width: 0.759898%;">)</td> <td style="background-color: #d6f3e8; height: 17px; width: 1.12256%;"/> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 0.999996%;">$</td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 8.06003%;">—</td> <td style="background-color: #d6f3e8; height: 17px; width: 1.54021%;"/> <td style="background-color: #d6f3e8; height: 17px; width: 1.18259%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 0.819924%;">$</td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 8.12005%;">(199</td> <td style="background-color: #d6f3e8; height: 17px; width: 0.942488%;">)</td> <td style="background-color: #d6f3e8; height: 17px; width: 1.00251%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 0.879952%;">$</td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 7.93997%;">(252</td> <td style="background-color: #d6f3e8; height: 17px; width: 1%;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">)</span><br/></td> <td style="background-color: #d6f3e8; height: 17px; width: 1.00251%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 1%;">$</td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 8.12004%;">—</td> <td style="background-color: #d6f3e8; height: 17px; width: 0.939976%;"/> <td style="background-color: #d6f3e8; height: 17px; width: 1.18258%;"><br/></td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 0.879948%;">$</td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 7.69988%;">(252<br/></td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 0.761676%; text-align: left;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">)</span> </td> </tr> <tr style="height: 17px;"> <td style="height: 17px; width: 34.0017%;">Net changes related to available-for-sale securities:</td> <td style="height: 17px; width: 1.00251%;"> </td> <td style="height: 17px; width: 1.06002%;"> </td> <td style="height: 17px; width: 8.42017%;"><br/></td> <td style="height: 17px; width: 0.759898%;"> </td> <td style="height: 17px; width: 1.12256%;"> </td> <td style="height: 17px; width: 0.999996%;"> </td> <td style="height: 17px; width: 8.06003%;"><br/></td> <td style="height: 17px; width: 1.54021%;"><br/></td> <td style="height: 17px; width: 1.18259%;"> </td> <td style="height: 17px; width: 0.819924%;"> </td> <td style="height: 17px; width: 8.12005%;"><br/></td> <td style="height: 17px; width: 0.942488%;"><br/></td> <td style="height: 17px; width: 1.00251%;"> </td> <td style="height: 17px; width: 0.879952%;"> </td> <td style="height: 17px; width: 7.93997%;"><br/></td> <td style="height: 17px; width: 1%;"> </td> <td style="height: 17px; width: 1.00251%;"> </td> <td style="height: 17px; width: 1%;"> </td> <td style="height: 17px; width: 8.12004%;"><br/></td> <td style="height: 17px; width: 0.939976%;"><br/></td> <td style="height: 17px; width: 1.18258%;"><br/></td> <td style="height: 17px; width: 0.879948%;"> </td> <td style="height: 17px; width: 7.69988%;"><br/></td> <td style="height: 17px; width: 0.761676%;"> </td> </tr> <tr style="background-color: #d6f3e8; height: 17px;"> <td style="background-color: #d6f3e8; height: 17px; width: 34.0017%;"> <p>Unrealized gains (losses)</p> </td> <td style="background-color: #d6f3e8; height: 17px; width: 1.00251%;"/> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 1.06002%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 8.42017%;">129</td> <td style="background-color: #d6f3e8; height: 17px; width: 0.759898%;"/> <td style="background-color: #d6f3e8; height: 17px; width: 1.12256%;"/> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 0.999996%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 8.06003%;">(26</td> <td style="background-color: #d6f3e8; height: 17px; width: 1.54021%;">)</td> <td style="background-color: #d6f3e8; height: 17px; width: 1.18259%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 0.819924%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 8.12005%;">103</td> <td style="background-color: #d6f3e8; height: 17px; width: 0.942488%;"/> <td style="background-color: #d6f3e8; height: 17px; width: 1.00251%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 0.879952%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 7.93997%;">(33</td> <td style="background-color: #d6f3e8; height: 17px; width: 1%;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">)</span></td> <td style="background-color: #d6f3e8; height: 17px; width: 1.00251%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 1%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 8.12004%;">8</td> <td style="background-color: #d6f3e8; height: 17px; width: 0.939976%;"/> <td style="background-color: #d6f3e8; height: 17px; width: 1.18258%;"><br/></td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 0.879948%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 7.69988%;">(25<br/></td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 0.761676%; text-align: left;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">)</span> </td> </tr> <tr style="height: 17px;"> <td style="height: 17px; width: 34.0017%;">Reclassifications included in interest income and other</td> <td style="height: 17px; width: 1.00251%;"/> <td align="right" style="height: 17px; border-bottom: 1pt solid #000000; width: 1.06002%;"> </td> <td align="right" style="height: 17px; border-bottom: 1pt solid #000000; width: 8.42017%;">—</td> <td style="height: 17px; border-bottom: 1pt solid #000000; width: 0.759898%;"> </td> <td style="height: 17px; width: 1.12256%;"><br/></td> <td align="right" style="height: 17px; border-bottom: 1pt solid #000000; width: 0.999996%;"> </td> <td align="right" style="height: 17px; border-bottom: 1pt solid #000000; width: 8.06003%;">—</td> <td style="height: 17px; border-bottom: 1pt solid #000000; width: 1.54021%;"><br/></td> <td style="height: 17px; width: 1.18259%;"> </td> <td align="right" style="height: 17px; border-bottom: 1pt solid #000000; width: 0.819924%;"> </td> <td align="right" style="height: 17px; border-bottom: 1pt solid #000000; width: 8.12005%;">—</td> <td style="height: 17px; border-bottom: 1pt solid #000000; width: 0.942488%;"><br/></td> <td style="height: 17px; width: 1.00251%;"> </td> <td align="right" style="height: 17px; border-bottom: 1pt solid #000000; width: 0.879952%;"> </td> <td align="right" style="height: 17px; border-bottom: 1pt solid #000000; width: 7.93997%;">(3</td> <td style="height: 17px; border-bottom: 1pt solid #000000; width: 1%; text-align: left;">)</td> <td style="height: 17px; width: 1.00251%;"> </td> <td align="right" style="height: 17px; border-bottom: 1pt solid #000000; width: 1%;"> </td> <td align="right" style="height: 17px; border-bottom: 1pt solid #000000; width: 8.12004%;">—</td> <td style="height: 17px; border-bottom: 1pt solid #000000; width: 0.939976%;"/> <td style="height: 17px; width: 1.18258%;"><br/></td> <td align="right" style="height: 17px; border-bottom: 1pt solid #000000; width: 0.879948%;"> </td> <td align="right" style="height: 17px; border-bottom: 1pt solid #000000; width: 7.69988%;">(3<br/></td> <td align="right" style="height: 17px; border-bottom: 1pt solid #000000; width: 0.761676%; text-align: left;">)</td> </tr> <tr style="background-color: #d6f3e8; height: 17px;"> <td style="background-color: #d6f3e8; height: 17px; width: 34.0017%;">Net changes related to available-for-sale securities</td> <td style="background-color: #d6f3e8; height: 17px; width: 1.00251%;"/> <td align="right" style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 1.06002%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 8.42017%;">129<br/></td> <td style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 0.759898%;"/> <td style="background-color: #d6f3e8; height: 17px; width: 1.12256%;"/> <td align="right" style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 0.999996%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 8.06003%;">(26<br/></td> <td style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 1.54021%;">)</td> <td style="background-color: #d6f3e8; height: 17px; width: 1.18259%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 0.819924%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 8.12005%;">103<br/></td> <td style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 0.942488%;"/> <td style="background-color: #d6f3e8; height: 17px; width: 1.00251%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 0.879952%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 7.93997%;">(36<br/></td> <td style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 1%;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">)</span></td> <td style="background-color: #d6f3e8; height: 17px; width: 1.00251%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 1%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 8.12004%;">8</td> <td style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 0.939976%;"/> <td style="background-color: #d6f3e8; height: 17px; width: 1.18258%;"><br/></td> <td align="right" style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 0.879948%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 7.69988%;">(28<br/></td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 0.761676%; text-align: left; border-bottom: 1pt solid #000000;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">)</span> </td> </tr> <tr style="height: 17px;"> <td style="height: 17px; width: 34.0017%;">Other comprehensive loss</td> <td style="height: 17px; width: 1.00251%;"> </td> <td align="right" style="height: 17px; border-bottom: 2.8pt double #000000; width: 1.06002%;">$</td> <td align="right" style="height: 17px; border-bottom: 2.8pt double #000000; width: 8.42017%;">(70</td> <td style="height: 17px; border-bottom: 2.8pt double #000000; width: 0.759898%;">)</td> <td style="height: 17px; width: 1.12256%;"> </td> <td align="right" style="height: 17px; border-bottom: 2.8pt double #000000; width: 0.999996%;">$</td> <td align="right" style="height: 17px; border-bottom: 2.8pt double #000000; width: 8.06003%;">(26</td> <td style="height: 17px; border-bottom: 2.8pt double #000000; width: 1.54021%;" valign="bottom">)</td> <td style="height: 17px; width: 1.18259%;" valign="bottom"> </td> <td align="right" style="height: 17px; border-bottom: 2.8pt double #000000; width: 0.819924%;">$</td> <td align="right" style="height: 17px; border-bottom: 2.8pt double #000000; width: 8.12005%;">(96<br/></td> <td style="height: 17px; border-bottom: 2.8pt double #000000; width: 0.942488%;">)</td> <td style="height: 17px; width: 1.00251%;"/> <td align="right" style="height: 17px; border-bottom: 2.8pt double #000000; width: 0.879952%;">$</td> <td align="right" style="height: 17px; border-bottom: 2.8pt double #000000; width: 7.93997%;">(288<br/></td> <td style="height: 17px; border-bottom: 2.8pt double #000000; width: 1%;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">)</span></td> <td style="height: 17px; width: 1.00251%;"> </td> <td align="right" style="height: 17px; border-bottom: 2.8pt double #000000; width: 1%;">$</td> <td align="right" style="height: 17px; border-bottom: 2.8pt double #000000; width: 8.12004%;">8</td> <td style="height: 17px; border-bottom: 2.8pt double #000000; width: 0.939976%;"/> <td style="height: 17px; width: 1.18258%;"><br/></td> <td align="right" style="height: 17px; border-bottom: 2.8pt double #000000; width: 0.879948%;">$</td> <td align="right" style="height: 17px; width: 7.69988%; border-bottom: 2.8pt double #000000;">(280</td> <td align="right" style="height: 17px; width: 0.761676%; text-align: left; border-bottom: 2.8pt double #000000;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">)</span> </td> </tr> </tbody> </table> </div> <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><br/></p> <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">At <span id="fs_7EIS3BYC1C00000000000000000000">September 30, 2019</span> and <span id="fs_5NE60ROHAO00000000000000000000">September 30, 2018</span>, components of accumulated other comprehensive loss are as follows: </span></p> <div style="border-right: none; border-left: none;"> <div style="border-left: none; border-right: none;"> <div style="border-left: none; border-right: none;"> <div style="border-left: none; border-right: none;"> <table cellpadding="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%; font-family: 'times new roman'; font-size: 10pt; height: 73px;" width="100%"> <tbody> <tr style="height: 36px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 36px; width: 60.9776%; border-bottom: 0.75pt solid #000000 !important;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> (In thousands) </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 36px; width: 1.07705%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="padding: 1.5pt; vertical-align: bottom; height: 36px; width: 12%; border-bottom: 0.75pt solid #000000 !important;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Foreign<br/>Currency<br/>Translation<br/>Adjustments </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 36px; width: 0.9942%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="padding: 1.5pt; vertical-align: bottom; height: 36px; width: 12%; border-bottom: 0.75pt solid #000000 !important;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Available- for-Sale<br/>Securities </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 36px; width: 0.9942%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="padding: 1.5pt; vertical-align: bottom; height: 36px; width: 12%; border-bottom: 0.75pt solid #000000 !important;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Accumulated<br/>Other<br/>Comprehensive<br/>Loss </span></p> </td> </tr> <tr style="height: 17px; background-color: #d6f3e8;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; background-color: #d6f3e8; width: 60.9776%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Balances at <span id="fs_XKOZLXS14W00000000000000000000">December 31, 2018</span> </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; background-color: #d6f3e8; width: 1.07705%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; background-color: #d6f3e8; border-top: 0.75pt solid #000000 !important; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; background-color: #d6f3e8; border-top: 0.75pt solid #000000 !important; width: 10%;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(1,649</span></p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; height: 17px; background-color: #d6f3e8; vertical-align: bottom; border-top: 0.75pt solid #000000 !important; width: 1%;" valign="bottom">)</td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; background-color: #d6f3e8; width: 0.9942%;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; background-color: #d6f3e8; border-top: 0.75pt solid #000000 !important; width: 1%;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; background-color: #d6f3e8; border-top: 0.75pt solid #000000 !important; width: 10%;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(41</span></p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; height: 17px; background-color: #d6f3e8; vertical-align: bottom; border-top: 0.75pt solid #000000 !important; width: 1%;" valign="bottom">)</td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; background-color: #d6f3e8; width: 0.9942%;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; background-color: #d6f3e8; border-top: 0.75pt solid #000000 !important; width: 1%;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; background-color: #d6f3e8; border-top: 0.75pt solid #000000 !important; width: 10%;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(1,690</span></p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; height: 17px; background-color: #d6f3e8; vertical-align: bottom; border-top: 0.75pt solid #000000 !important; width: 1%;" valign="bottom">)</td> </tr> <tr style="height: 10px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 60.9776%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Other comprehensive income (loss) for the nine months ended September 30, 2019</span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1.07705%;"> <p style="margin: 0pt;"><br/></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; width: 11%; border-bottom: 1pt solid #000000;"> <p style="margin: 0pt; font-size: 10pt; font-family: 'times new roman', times; text-align: right;">(199<br/></p> </td> <td style="padding: 3px 0px 0px; vertical-align: middle; height: 10px; width: 1%; border-bottom: 1pt solid #000000;" valign="middle"> <p>)</p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 0.9942%;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; width: 11%; border-bottom: 1pt solid #000000;"> <p style="margin: 0pt; text-align: right; font-size: 10pt; font-family: 'times new roman', times;">103<br/></p> </td> <td style="vertical-align: middle; padding: 3px 0px 0px; height: 10px; width: 1%; border-bottom: 1pt solid #000000;" valign="bottom"/> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 0.9942%;"/> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; width: 11%; border-bottom: 1pt solid #000000;"> <p style="margin: 0pt; font-size: 10pt; font-family: 'times new roman', times; text-align: right;">(96<br/></p> </td> <td style="vertical-align: bottom; padding: 0px 0px 3px; height: 10px; width: 1%; border-bottom: 1pt solid #000000;">)</td> </tr> <tr style="height: 10px; background-color: #d6f3e8;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 60.9776%;" valign="middle"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Balances at <span id="fs_7M7XFWYX4000000000000000000000">September 30, 2019</span> </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.07705%;" valign="middle"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; border-bottom: 2.25pt double #000000 !important; width: 1%;" valign="middle"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; border-bottom: 2.25pt double #000000 !important; width: 10%;" valign="middle"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(1,848</span></p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; height: 10px; background-color: #d6f3e8; vertical-align: bottom; border-bottom: 2.25pt double #000000 !important; width: 1%;" valign="bottom">)</td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.9942%;" valign="middle"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; border-bottom: 2.25pt double #000000 !important; width: 1%;" valign="middle"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; border-bottom: 2.25pt double #000000 !important; width: 10%;" valign="middle"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">62</span></p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: middle; height: 10px; background-color: #d6f3e8; border-bottom: 2.25pt double #000000 !important; width: 1%;" valign="middle"/> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.9942%;" valign="middle"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; border-bottom: 2.25pt double #000000 !important; width: 1%;" valign="middle"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; border-bottom: 2.25pt double #000000 !important; width: 10%;" valign="middle"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(1,786</span></p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; height: 10px; background-color: #d6f3e8; vertical-align: bottom; border-bottom: 2.25pt double #000000 !important; width: 1%;" valign="bottom">)</td> </tr> </tbody> </table> <p><br/></p> </div> </div> </div> </div> <div style="border-right: none; border-left: none;"> <div style="border-left: none; border-right: none;"> <div style="border-left: none; border-right: none;"> <div style="border-left: none; border-right: none;"> <table cellpadding="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%; font-family: 'times new roman'; font-size: 10pt; height: 107px;" width="100%"> <tbody> <tr style="height: 10px;"> <td style="padding: 1.5pt; vertical-align: bottom; width: 61.0092%; height: 10px; border-bottom: 0.75pt solid #000000 !important;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> (In thousands) </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="padding: 1.5pt; vertical-align: bottom; height: 10px; border-bottom: 0.75pt solid #000000 !important;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Foreign<br/>Currency<br/>Translation<br/>Adjustments </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="padding: 1.5pt; vertical-align: bottom; height: 10px; border-bottom: 0.75pt solid #000000 !important;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Available- for-Sale<br/>Securities </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="padding: 1.5pt; vertical-align: bottom; height: 10px; border-bottom: 0.75pt solid #000000 !important;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Accumulated<br/>Other<br/>Comprehensive<br/>Loss </span></p> </td> </tr> <tr style="height: 16px; background-color: #d6f3e8;"> <td style="padding: 1.5pt; vertical-align: bottom; width: 61.0092%; height: 16px; border-top: 0.75pt solid #000000 !important; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Balances at <span id="fs_4FGE932NGW00000000000000000000">December 31, 2017</span></span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 16px; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 16px; border-top: 0.75pt solid #000000 !important; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 10%; height: 16px; border-top: 0.75pt solid #000000 !important; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right; font-size: 10pt; font-family: 'times new roman', times;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> (1,394 </span></p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 16px; border-top: 0.75pt solid #000000 !important; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> ) </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 16px; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 16px; border-top: 0.75pt solid #000000 !important; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 10%; height: 16px; border-top: 0.75pt solid #000000 !important; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right; font-size: 10pt; font-family: 'times new roman', times;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> (15 </span></p> </td> <td style="width: 1.00917%; height: 16px; vertical-align: bottom; padding: 0px 0px 2px; border-top: 0.75pt solid #000000 !important; background-color: #d6f3e8;" valign="bottom"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> ) </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 16px; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 16px; border-top: 0.75pt solid #000000 !important; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 10%; height: 16px; border-top: 0.75pt solid #000000 !important; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right; font-size: 10pt; font-family: 'times new roman', times;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> (1,409 </span></p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 0.917431%; height: 16px; border-top: 0.75pt solid #000000 !important; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> ) </span></p> </td> </tr> <tr style="height: 16px;"> <td style="padding: 1.5pt; vertical-align: bottom; width: 61.0092%; height: 16px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Decrease related to adoption of ASU<span> </span></span><span><span id="fs_7URSOVPX0000000000000000000000fs">2016</span></span><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span id="fs_XMZTHQY0GW00000000000000000000fs">-</span></span><span><span id="fs_XXG76S0WWG00000000000000000000fs">01</span></span></td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 16px;"><br/></td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; text-align: right; width: 11.0092%; height: 16px;">—</td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 16px;"><br/></td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 16px;"><br/></td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; text-align: right; width: 11.0092%; height: 16px;">(44</td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 16px;">)</td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 16px;"><br/></td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; text-align: right; width: 11.0092%; height: 16px;"><span style="border-left: none; border-right: none;">(44</span></td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 0.917431%; height: 16px;">)</td> </tr> <tr style="height: 16px; background-color: #d6f3e8;"> <td style="padding: 1.5pt; vertical-align: bottom; width: 61.0092%; height: 16px; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Other comprehensive loss for the nine months ended September 30, 2018</span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 16px; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 11.0092%; height: 16px; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right; font-size: 10pt; font-family: 'times new roman', times;">(252</p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 16px; background-color: #d6f3e8;">)</td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 16px; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 11.0092%; height: 16px; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right; font-size: 10pt; font-family: 'times new roman', times;">(25</p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 16px; background-color: #d6f3e8;">)</td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 16px; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 11.0092%; height: 16px; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right; font-size: 10pt; font-family: 'times new roman', times;">(277</p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 0.917431%; height: 16px; background-color: #d6f3e8;">)</td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom; width: 61.0092%;">Amounts reclassified from accumulated other comprehensive loss</td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1.00917%;"><br/></td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 11.0092%; border-bottom: 0.75pt solid #000000 !important; text-align: right;">—</td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 1.00917%; border-bottom: 0.75pt solid #000000 !important;"><br/></td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1.00917%;"><br/></td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 11.0092%; border-bottom: 0.75pt solid #000000 !important; text-align: right;">(3)</td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 1.00917%; border-bottom: 0.75pt solid #000000 !important;"><br/></td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1.00917%;"><br/></td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 11.0092%; border-bottom: 0.75pt solid #000000 !important; text-align: right;">(3)</td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 0.917431%; border-bottom: 0.75pt solid #000000 !important;"><br/></td> </tr> <tr style="height: 16px; background-color: #d6f3e8;"> <td style="padding: 1.5pt; vertical-align: bottom; width: 61.0092%; height: 16px; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Total change for the period </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 16px; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; border-bottom: 0.75pt solid #000000 !important; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(252</span></p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 16px; border-bottom: 0.75pt solid #000000 !important; background-color: #d6f3e8;">)</td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 16px; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; border-bottom: 0.75pt solid #000000 !important; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(72</span></p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 16px; border-bottom: 0.75pt solid #000000 !important; background-color: #d6f3e8;">)</td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 16px; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; border-bottom: 0.75pt solid #000000 !important; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(324</span></p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 0.917431%; height: 16px; border-bottom: 0.75pt solid #000000 !important; background-color: #d6f3e8;">)</td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt; vertical-align: bottom; width: 61.0092%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Balances at <span id="fs_MISKGXGMDS00000000000000000000">September 30, 2018</span> </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 17px; border-bottom: 2.25pt double #000000 !important;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 10%; height: 17px; border-bottom: 2.25pt double #000000 !important;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> (1,646 </span></p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 17px; border-bottom: 2.25pt double #000000 !important;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> ) </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 17px; border-bottom: 2.25pt double #000000 !important;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 10%; height: 17px; border-bottom: 2.25pt double #000000 !important;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(87</span></p> </td> <td style="vertical-align: bottom; width: 1.00917%; padding: 0px 0px 2px; height: 17px; border-bottom: 2.25pt double #000000 !important;">)</td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 17px; border-bottom: 2.25pt double #000000 !important;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 10%; height: 17px; border-bottom: 2.25pt double #000000 !important;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> (1,733 </span></p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 0.917431%; height: 17px; border-bottom: 2.25pt double #000000 !important;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> ) </span></p> </td> </tr> </tbody> </table> </div> </div> </div> </div> Reclassifications and taxes related to items of other comprehensive loss are as follows<strong>:</strong> <div style="border-right: none; border-left: none;"> <table border="0" cellpadding="0" style="border-collapse: collapse; width: 100.25%; margin-left: 0.1px; font-family: 'times new roman'; font-size: 10pt; height: 106px;" width="100%"> <tbody> <tr style="height: 15px;"> <td style="height: 15px; width: 34.0532%;"/> <td style="height: 15px; width: 1.07973%;"/> <td colspan="10" style="text-align: center; border-bottom: 1pt solid #000000; height: 15px; width: 31.4705%;"><span style="font-size: 8pt;"><strong><span id="fs_AVK7VRPOV400000000000000000000">Three Months Ended September 30, 2019</span></strong></span></td> <td style="height: 15px; width: 0.996678%; border-bottom: 1pt solid #000000;"/> <td style="height: 15px; width: 0.996678%;"><strong> </strong></td> <td colspan="11" style="text-align: center; border-bottom: 1pt solid #000000; height: 15px; width: 31.9934%;"><span style="font-size: 8pt;"><strong><span id="fs_ERP6JR89TC00000000000000000000">Three Months Ended September 30, 2018</span></strong></span></td> </tr> <tr style="height: 10px;"> <td style="height: 10px; width: 34.0532%; border-bottom: 1pt solid #000000;"><strong>(In thousands)</strong></td> <td style="height: 10px; width: 1.07973%;"/> <td colspan="3" style="height: 10px; text-align: center; border-bottom: 1pt solid #000000; width: 10%;"><span style="font-size: 8pt;"><strong>Before Tax</strong></span><br/></td> <td style="height: 10px; width: 0.996678%;"/> <td colspan="3" style="height: 10px; border-bottom: 1pt solid #000000; text-align: center; width: 10.4771%;"><span style="font-size: 8pt;"><strong>Tax Effect</strong></span><br/></td> <td style="height: 10px; width: 0.996678%;"><span style="font-size: 8pt;"> </span></td> <td colspan="3" style="height: 10px; text-align: center; border-bottom: 1pt solid #000000; width: 9.99668%;"><span style="font-size: 8pt;"><strong>Net of Tax </strong><strong>Amount</strong></span><br/></td> <td style="height: 10px; width: 0.996678%;"><span style="font-size: 8pt;"> </span></td> <td colspan="3" style="height: 10px; border-bottom: 1pt solid #000000; text-align: center; width: 10%;"><span style="font-size: 8pt;"><strong>Before Tax</strong></span><br/></td> <td style="height: 10px; width: 0.996678%;"><span style="font-size: 8pt;"> </span></td> <td colspan="3" style="height: 10px; border-bottom: 1pt solid #000000; text-align: center; width: 10%;"><span style="font-size: 8pt;"><strong>Tax Effect</strong></span><br/></td> <td style="height: 10px; width: 0.996678%;"><span style="font-size: 8pt;"> </span></td> <td colspan="3" style="height: 10px; text-align: center; border-bottom: 1pt solid #000000; width: 10%;"><span style="font-size: 8pt;"><strong>Net of Tax </strong><strong>Amount</strong></span><br/></td> </tr> <tr style="background-color: #d6f3e8; height: 10px;"> <td style="background-color: #d6f3e8; height: 10px; width: 34.0532%;" valign="baseline">Foreign currency translation adjustments</td> <td style="background-color: #d6f3e8; height: 10px; width: 1.07973%;"/> <td align="right" style="background-color: #d6f3e8; height: 10px; width: 1%;" valign="bottom">$</td> <td align="right" style="background-color: #d6f3e8; height: 10px; width: 8%;">(269</td> <td style="background-color: #d6f3e8; height: 10px; width: 1%;">)</td> <td style="background-color: #d6f3e8; height: 10px; width: 0.996678%;"/> <td align="right" style="background-color: #d6f3e8; height: 10px; width: 1%;">$</td> <td align="right" style="background-color: #d6f3e8; height: 10px; width: 8%;"><span>—</span></td> <td style="background-color: #d6f3e8; height: 10px; width: 1.4771%;"/> <td style="background-color: #d6f3e8; height: 10px; width: 0.996678%;"><span> </span></td> <td align="right" style="background-color: #d6f3e8; height: 10px; width: 1%;">$</td> <td align="right" style="background-color: #d6f3e8; height: 10px; width: 8%;">(269</td> <td style="background-color: #d6f3e8; height: 10px; width: 0.996678%;">)</td> <td style="background-color: #d6f3e8; height: 10px; width: 0.996678%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 10px; width: 1%;">$</td> <td align="right" style="background-color: #d6f3e8; height: 10px; width: 8%;">(50</td> <td style="background-color: #d6f3e8; height: 10px; width: 1%;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">)</span></td> <td style="background-color: #d6f3e8; height: 10px; width: 0.996678%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 10px; width: 1%;">$</td> <td align="right" style="background-color: #d6f3e8; height: 10px; width: 8%;">—</td> <td style="background-color: #d6f3e8; height: 10px; width: 1%;"/> <td style="background-color: #d6f3e8; height: 10px; width: 0.996678%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 10px; width: 1%;">$</td> <td align="right" style="background-color: #d6f3e8; height: 10px; width: 8%;">(50</td> <td align="right" style="background-color: #d6f3e8; height: 10px; width: 1%; text-align: left;"><span><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">)</span> </span></td> </tr> <tr style="height: 10px;"> <td style="height: 10px; width: 34.0532%;">Net changes related to available-for-sale securities:</td> <td style="height: 10px; width: 1.07973%;"> </td> <td style="height: 10px; width: 1%;"> </td> <td style="height: 10px; width: 8%;"><br/></td> <td style="height: 10px; width: 1%;"> </td> <td style="height: 10px; width: 0.996678%;"> </td> <td style="height: 10px; width: 1%;"> </td> <td style="height: 10px; width: 8%;"><br/></td> <td style="height: 10px; width: 1.4771%;"><br/></td> <td style="height: 10px; width: 0.996678%;"> </td> <td style="height: 10px; width: 1%;"> </td> <td style="height: 10px; width: 8%;"><br/></td> <td style="height: 10px; width: 0.996678%;"><br/></td> <td style="height: 10px; width: 0.996678%;"> </td> <td style="height: 10px; width: 1%;"> </td> <td style="height: 10px; width: 8%;"><br/></td> <td style="height: 10px; width: 1%;"> </td> <td style="height: 10px; width: 0.996678%;"> </td> <td style="height: 10px; width: 1%;"> </td> <td style="height: 10px; width: 8%;"><br/></td> <td style="height: 10px; width: 1%;"><br/></td> <td style="height: 10px; width: 0.996678%;"> </td> <td style="height: 10px; width: 1%;"> </td> <td style="height: 10px; width: 8%;"><br/></td> <td style="height: 10px; width: 1%;"> </td> </tr> <tr style="background-color: #d6f3e8; height: 17px;"> <td style="background-color: #d6f3e8; height: 17px; width: 34.0532%;"> <p>Unrealized gains </p> </td> <td style="background-color: #d6f3e8; height: 17px; width: 1.07973%;"/> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 1%;"><span> </span></td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 8%;"><span> 1</span></td> <td style="background-color: #d6f3e8; height: 17px; width: 1%;"/> <td style="background-color: #d6f3e8; height: 17px; width: 0.996678%;"/> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 1%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 8%;"><span>—</span></td> <td style="background-color: #d6f3e8; height: 17px; width: 1.4771%;"/> <td style="background-color: #d6f3e8; height: 17px; width: 0.996678%;"><span> </span></td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 1%;"><span> </span></td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 8%;">1</td> <td style="background-color: #d6f3e8; height: 17px; width: 0.996678%;"/> <td style="background-color: #d6f3e8; height: 17px; width: 0.996678%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 1%;"><span> </span></td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 8%;">3</td> <td style="background-color: #d6f3e8; height: 17px; width: 1%;"/> <td style="background-color: #d6f3e8; height: 17px; width: 0.996678%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 1%;"><span> </span></td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 8%;">—</td> <td style="background-color: #d6f3e8; height: 17px; width: 1%;"/> <td style="background-color: #d6f3e8; height: 17px; width: 0.996678%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 1%;"><span> </span></td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 8%;">3</td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 1%;"/> </tr> <tr style="height: 17px;"> <td style="height: 17px; width: 34.0532%;"> <p>Reclassifications included in interest income and other</p> </td> <td style="height: 17px; width: 1.07973%;"/> <td align="right" style="height: 17px; border-bottom: 1pt solid #000000; width: 1%;"><span> </span></td> <td align="right" style="height: 17px; border-bottom: 1pt solid #000000; width: 8%;">—</td> <td style="height: 17px; border-bottom: 1pt solid #000000; width: 1%;"> </td> <td style="height: 17px; width: 0.996678%;"><br/></td> <td align="right" style="height: 17px; border-bottom: 1pt solid #000000; width: 1%;"><span> </span></td> <td align="right" style="height: 17px; border-bottom: 1pt solid #000000; width: 8%;">—</td> <td style="height: 17px; border-bottom: 1pt solid #000000; width: 1.4771%;"><br/></td> <td style="height: 17px; width: 0.996678%;"> </td> <td align="right" style="height: 17px; border-bottom: 1pt solid #000000; width: 1%;"><span> </span></td> <td align="right" style="height: 17px; border-bottom: 1pt solid #000000; width: 8%;">—</td> <td style="height: 17px; border-bottom: 1pt solid #000000; width: 0.996678%;"/> <td style="height: 17px; width: 0.996678%;"> </td> <td align="right" style="height: 17px; border-bottom: 1pt solid #000000; width: 1%;"> </td> <td align="right" style="height: 17px; border-bottom: 1pt solid #000000; width: 8%;">(3</td> <td style="height: 17px; border-bottom: 1pt solid #000000; width: 1%; text-align: left;">)</td> <td style="height: 17px; width: 0.996678%;"> </td> <td align="right" style="height: 17px; border-bottom: 1pt solid #000000; width: 1%;"> </td> <td align="right" style="height: 17px; border-bottom: 1pt solid #000000; width: 8%;"> —</td> <td style="height: 17px; border-bottom: 1pt solid #000000; width: 1%;"><br/></td> <td style="height: 17px; width: 0.996678%;"> </td> <td align="right" style="height: 17px; width: 1%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"> </td> <td align="right" style="height: 17px; width: 8%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;">(3</td> <td align="right" style="height: 17px; width: 1%; border-bottom: 1pt solid #000000; text-align: left;">)</td> </tr> <tr style="background-color: #d6f3e8; height: 17px;"> <td style="background-color: #d6f3e8; height: 17px; width: 34.0532%;">Net changes related to available-for-sale securities</td> <td style="background-color: #d6f3e8; height: 17px; width: 1.07973%;"/> <td align="right" style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 1%;"><span> </span></td> <td align="right" style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 8%;">1</td> <td style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 1%;"/> <td style="background-color: #d6f3e8; height: 17px; width: 0.996678%;"/> <td align="right" style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 1%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 8%;"><span>—</span></td> <td style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 1.4771%;"/> <td style="background-color: #d6f3e8; height: 17px; width: 0.996678%;"><span> </span></td> <td align="right" style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 1%;"><span> </span></td> <td align="right" style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 8%;">1</td> <td style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 0.996678%;"/> <td style="background-color: #d6f3e8; height: 17px; width: 0.996678%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 1%;"><span> </span></td> <td align="right" style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 8%;">—</td> <td style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 1%;"/> <td style="background-color: #d6f3e8; height: 17px; width: 0.996678%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 1%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 8%;">—</td> <td style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 1%;"/> <td style="background-color: #d6f3e8; height: 17px; width: 0.996678%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 1%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 8%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;">—</td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 1%; border-bottom: 1pt solid #000000; text-align: left;"/> </tr> <tr style="height: 10px;"> <td style="height: 10px; width: 34.0532%;">Other comprehensive loss</td> <td style="height: 10px; width: 1.07973%;"> </td> <td align="right" style="height: 10px; border-bottom: 2.8pt double #000000; width: 1%;">$</td> <td align="right" style="height: 10px; border-bottom: 2.8pt double #000000; width: 8%;">(268</td> <td style="height: 10px; border-bottom: 2.8pt double #000000; width: 1%;">)</td> <td style="height: 10px; width: 0.996678%;"> </td> <td align="right" style="height: 10px; border-bottom: 2.8pt double #000000; width: 1%;">$</td> <td align="right" style="height: 10px; border-bottom: 2.8pt double #000000; width: 8%;">—</td> <td style="height: 10px; border-bottom: 2.8pt double #000000; width: 1.4771%; vertical-align: middle;" valign="middle"/> <td style="height: 10px; width: 0.996678%;" valign="bottom"> </td> <td align="right" style="height: 10px; border-bottom: 2.8pt double #000000; width: 1%;">$</td> <td align="right" style="height: 10px; border-bottom: 2.8pt double #000000; width: 8%;">(268</td> <td style="height: 10px; border-bottom: 2.8pt double #000000; width: 0.996678%;">)</td> <td style="height: 10px; width: 0.996678%;"> </td> <td align="right" style="height: 10px; border-bottom: 2.8pt double #000000; width: 1%; text-align: right;">$</td> <td align="right" style="height: 10px; border-bottom: 2.8pt double #000000; width: 8%;">(50</td> <td style="height: 10px; border-bottom: 2.8pt double #000000; width: 1%;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">)</span></td> <td style="height: 10px; width: 0.996678%;"> </td> <td align="right" style="height: 10px; border-bottom: 2.8pt double #000000; width: 1%;">$</td> <td align="right" style="height: 10px; border-bottom: 2.8pt double #000000; width: 8%;">—</td> <td style="height: 10px; border-bottom: 2.8pt double #000000; width: 1%;"/> <td style="height: 10px; width: 0.996678%;"> </td> <td align="right" style="height: 10px; width: 1%; border-bottom: 2.8pt double #000000;">$</td> <td align="right" style="padding: 2px 0px; color: #000000; font-size: 8pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; white-space: normal; vertical-align: bottom; height: 10px; width: 8%; border-bottom: 2.8pt double #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(50</span></td> <td align="right" style="padding: 2px 0px; color: #000000; font-size: 8pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; border-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: left; height: 10px; width: 1%; border-bottom: 2.8pt double #000000;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">)</span><br/></td> </tr> </tbody> </table> </div> <p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 10pt;"> </p> <div style="border-left: none; border-right: none;"> <table border="0" cellpadding="0" style="border-collapse: collapse; width: 100.104%; margin-left: 0px; font-family: 'times new roman'; font-size: 10pt; height: 125px;" width="100%"> <tbody> <tr style="height: 13px;"> <td style="padding: 0px; color: #000000; font-size: 8pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; border: none; white-space: normal; vertical-align: bottom; height: 13px; width: 34.0017%;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;"> </span></strong></td> <td style="padding: 0px; color: #000000; font-size: 8pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; border: none; white-space: normal; vertical-align: bottom; height: 13px; width: 1.00251%;"/> <td colspan="10" style="padding: 0px; color: #000000; font-size: 8pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; border-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; height: 13px; width: 32.0854%; border-bottom: 1pt solid #000000 !important;"><span style="font-size: 8pt;"><strong><span id="fs_H7YWAU7U5S00000000000000000000"><span id="fs_08AT48TLXC00000000000000000000FM">Nine Months Ended September 30, 2019</span></span></strong></span></td> <td style="height: 13px; border-bottom: 1pt solid #000000; width: 0.942488%;"/> <td style="height: 13px; width: 1.00251%;"><span style="font-size: 8pt;"> </span></td> <td colspan="11" style="text-align: center; border-bottom: 1pt solid #000000; height: 13px; width: 31.4065%;"><span style="font-size: 8pt;"><strong><span id="fs_JAFXJIW16O00000000000000000000"><span id="fs_RQE8M8VXYO00000000000000000000FM">Nine Months Ended September 30, 2018</span></span></strong></span></td> </tr> <tr style="height: 10px;"> <td style="height: 10px; border-bottom: 1pt solid #000000; width: 34.0017%;"><strong>(In thousands)</strong></td> <td style="height: 10px; width: 1.00251%;"/> <td colspan="3" style="border-bottom: 1pt solid #000000; height: 10px; text-align: center; width: 10.2401%;"><span style="font-size: 8pt;"><strong>Before Tax</strong></span><br/></td> <td style="text-align: center; height: 10px; width: 1.12256%;"/> <td colspan="3" style="text-align: center; border-bottom: 1pt solid #000000; height: 10px; width: 10.6002%;"><span style="font-size: 8pt;"><strong>Tax Effect</strong></span><br/></td> <td style="text-align: center; height: 10px; width: 1.18259%;"><span style="font-size: 8pt;"><strong> </strong></span></td> <td colspan="3" style="text-align: center; border-bottom: 1pt solid #000000; height: 10px; width: 9.88246%;"><span style="font-size: 8pt;"><strong>Net of Tax Amount</strong></span><br/></td> <td style="height: 10px; width: 1.00251%;"><span style="font-size: 8pt;"><strong> </strong></span></td> <td colspan="3" style="border-bottom: 1pt solid #000000; height: 10px; text-align: center; width: 9.81992%;"><span style="font-size: 8pt;"><strong>Before Tax</strong></span><br/></td> <td style="height: 10px; width: 1.00251%;"><span style="font-size: 8pt;"><strong> </strong></span></td> <td colspan="3" style="height: 10px; border-bottom: 1pt solid #000000; text-align: center; width: 10.06%;"><span style="font-size: 8pt;"><strong>Tax Effect</strong></span><br/></td> <td style="border-bottom: 1pt solid #000000; height: 10px; width: 1.18258%;"><br/></td> <td colspan="3" style="height: 10px; text-align: center; border-bottom: 1pt solid #000000; width: 9.3415%;"><span style="font-size: 8pt;"><strong>Net of Tax Amount</strong></span><br/></td> </tr> <tr style="background-color: #d6f3e8; height: 17px;"> <td style="background-color: #d6f3e8; height: 17px; width: 34.0017%;">Foreign currency translation adjustments</td> <td style="background-color: #d6f3e8; height: 17px; width: 1.00251%;"/> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 1.06002%;" valign="bottom">$</td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 8.42017%;">(199</td> <td style="background-color: #d6f3e8; height: 17px; width: 0.759898%;">)</td> <td style="background-color: #d6f3e8; height: 17px; width: 1.12256%;"/> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 0.999996%;">$</td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 8.06003%;">—</td> <td style="background-color: #d6f3e8; height: 17px; width: 1.54021%;"/> <td style="background-color: #d6f3e8; height: 17px; width: 1.18259%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 0.819924%;">$</td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 8.12005%;">(199</td> <td style="background-color: #d6f3e8; height: 17px; width: 0.942488%;">)</td> <td style="background-color: #d6f3e8; height: 17px; width: 1.00251%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 0.879952%;">$</td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 7.93997%;">(252</td> <td style="background-color: #d6f3e8; height: 17px; width: 1%;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">)</span><br/></td> <td style="background-color: #d6f3e8; height: 17px; width: 1.00251%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 1%;">$</td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 8.12004%;">—</td> <td style="background-color: #d6f3e8; height: 17px; width: 0.939976%;"/> <td style="background-color: #d6f3e8; height: 17px; width: 1.18258%;"><br/></td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 0.879948%;">$</td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 7.69988%;">(252<br/></td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 0.761676%; text-align: left;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">)</span> </td> </tr> <tr style="height: 17px;"> <td style="height: 17px; width: 34.0017%;">Net changes related to available-for-sale securities:</td> <td style="height: 17px; width: 1.00251%;"> </td> <td style="height: 17px; width: 1.06002%;"> </td> <td style="height: 17px; width: 8.42017%;"><br/></td> <td style="height: 17px; width: 0.759898%;"> </td> <td style="height: 17px; width: 1.12256%;"> </td> <td style="height: 17px; width: 0.999996%;"> </td> <td style="height: 17px; width: 8.06003%;"><br/></td> <td style="height: 17px; width: 1.54021%;"><br/></td> <td style="height: 17px; width: 1.18259%;"> </td> <td style="height: 17px; width: 0.819924%;"> </td> <td style="height: 17px; width: 8.12005%;"><br/></td> <td style="height: 17px; width: 0.942488%;"><br/></td> <td style="height: 17px; width: 1.00251%;"> </td> <td style="height: 17px; width: 0.879952%;"> </td> <td style="height: 17px; width: 7.93997%;"><br/></td> <td style="height: 17px; width: 1%;"> </td> <td style="height: 17px; width: 1.00251%;"> </td> <td style="height: 17px; width: 1%;"> </td> <td style="height: 17px; width: 8.12004%;"><br/></td> <td style="height: 17px; width: 0.939976%;"><br/></td> <td style="height: 17px; width: 1.18258%;"><br/></td> <td style="height: 17px; width: 0.879948%;"> </td> <td style="height: 17px; width: 7.69988%;"><br/></td> <td style="height: 17px; width: 0.761676%;"> </td> </tr> <tr style="background-color: #d6f3e8; height: 17px;"> <td style="background-color: #d6f3e8; height: 17px; width: 34.0017%;"> <p>Unrealized gains (losses)</p> </td> <td style="background-color: #d6f3e8; height: 17px; width: 1.00251%;"/> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 1.06002%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 8.42017%;">129</td> <td style="background-color: #d6f3e8; height: 17px; width: 0.759898%;"/> <td style="background-color: #d6f3e8; height: 17px; width: 1.12256%;"/> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 0.999996%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 8.06003%;">(26</td> <td style="background-color: #d6f3e8; height: 17px; width: 1.54021%;">)</td> <td style="background-color: #d6f3e8; height: 17px; width: 1.18259%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 0.819924%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 8.12005%;">103</td> <td style="background-color: #d6f3e8; height: 17px; width: 0.942488%;"/> <td style="background-color: #d6f3e8; height: 17px; width: 1.00251%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 0.879952%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 7.93997%;">(33</td> <td style="background-color: #d6f3e8; height: 17px; width: 1%;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">)</span></td> <td style="background-color: #d6f3e8; height: 17px; width: 1.00251%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 1%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 8.12004%;">8</td> <td style="background-color: #d6f3e8; height: 17px; width: 0.939976%;"/> <td style="background-color: #d6f3e8; height: 17px; width: 1.18258%;"><br/></td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 0.879948%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 7.69988%;">(25<br/></td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 0.761676%; text-align: left;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">)</span> </td> </tr> <tr style="height: 17px;"> <td style="height: 17px; width: 34.0017%;">Reclassifications included in interest income and other</td> <td style="height: 17px; width: 1.00251%;"/> <td align="right" style="height: 17px; border-bottom: 1pt solid #000000; width: 1.06002%;"> </td> <td align="right" style="height: 17px; border-bottom: 1pt solid #000000; width: 8.42017%;">—</td> <td style="height: 17px; border-bottom: 1pt solid #000000; width: 0.759898%;"> </td> <td style="height: 17px; width: 1.12256%;"><br/></td> <td align="right" style="height: 17px; border-bottom: 1pt solid #000000; width: 0.999996%;"> </td> <td align="right" style="height: 17px; border-bottom: 1pt solid #000000; width: 8.06003%;">—</td> <td style="height: 17px; border-bottom: 1pt solid #000000; width: 1.54021%;"><br/></td> <td style="height: 17px; width: 1.18259%;"> </td> <td align="right" style="height: 17px; border-bottom: 1pt solid #000000; width: 0.819924%;"> </td> <td align="right" style="height: 17px; border-bottom: 1pt solid #000000; width: 8.12005%;">—</td> <td style="height: 17px; border-bottom: 1pt solid #000000; width: 0.942488%;"><br/></td> <td style="height: 17px; width: 1.00251%;"> </td> <td align="right" style="height: 17px; border-bottom: 1pt solid #000000; width: 0.879952%;"> </td> <td align="right" style="height: 17px; border-bottom: 1pt solid #000000; width: 7.93997%;">(3</td> <td style="height: 17px; border-bottom: 1pt solid #000000; width: 1%; text-align: left;">)</td> <td style="height: 17px; width: 1.00251%;"> </td> <td align="right" style="height: 17px; border-bottom: 1pt solid #000000; width: 1%;"> </td> <td align="right" style="height: 17px; border-bottom: 1pt solid #000000; width: 8.12004%;">—</td> <td style="height: 17px; border-bottom: 1pt solid #000000; width: 0.939976%;"/> <td style="height: 17px; width: 1.18258%;"><br/></td> <td align="right" style="height: 17px; border-bottom: 1pt solid #000000; width: 0.879948%;"> </td> <td align="right" style="height: 17px; border-bottom: 1pt solid #000000; width: 7.69988%;">(3<br/></td> <td align="right" style="height: 17px; border-bottom: 1pt solid #000000; width: 0.761676%; text-align: left;">)</td> </tr> <tr style="background-color: #d6f3e8; height: 17px;"> <td style="background-color: #d6f3e8; height: 17px; width: 34.0017%;">Net changes related to available-for-sale securities</td> <td style="background-color: #d6f3e8; height: 17px; width: 1.00251%;"/> <td align="right" style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 1.06002%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 8.42017%;">129<br/></td> <td style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 0.759898%;"/> <td style="background-color: #d6f3e8; height: 17px; width: 1.12256%;"/> <td align="right" style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 0.999996%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 8.06003%;">(26<br/></td> <td style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 1.54021%;">)</td> <td style="background-color: #d6f3e8; height: 17px; width: 1.18259%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 0.819924%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 8.12005%;">103<br/></td> <td style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 0.942488%;"/> <td style="background-color: #d6f3e8; height: 17px; width: 1.00251%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 0.879952%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 7.93997%;">(36<br/></td> <td style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 1%;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">)</span></td> <td style="background-color: #d6f3e8; height: 17px; width: 1.00251%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 1%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 8.12004%;">8</td> <td style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 0.939976%;"/> <td style="background-color: #d6f3e8; height: 17px; width: 1.18258%;"><br/></td> <td align="right" style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 0.879948%;"> </td> <td align="right" style="background-color: #d6f3e8; height: 17px; border-bottom: 1pt solid #000000; width: 7.69988%;">(28<br/></td> <td align="right" style="background-color: #d6f3e8; height: 17px; width: 0.761676%; text-align: left; border-bottom: 1pt solid #000000;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">)</span> </td> </tr> <tr style="height: 17px;"> <td style="height: 17px; width: 34.0017%;">Other comprehensive loss</td> <td style="height: 17px; width: 1.00251%;"> </td> <td align="right" style="height: 17px; border-bottom: 2.8pt double #000000; width: 1.06002%;">$</td> <td align="right" style="height: 17px; border-bottom: 2.8pt double #000000; width: 8.42017%;">(70</td> <td style="height: 17px; border-bottom: 2.8pt double #000000; width: 0.759898%;">)</td> <td style="height: 17px; width: 1.12256%;"> </td> <td align="right" style="height: 17px; border-bottom: 2.8pt double #000000; width: 0.999996%;">$</td> <td align="right" style="height: 17px; border-bottom: 2.8pt double #000000; width: 8.06003%;">(26</td> <td style="height: 17px; border-bottom: 2.8pt double #000000; width: 1.54021%;" valign="bottom">)</td> <td style="height: 17px; width: 1.18259%;" valign="bottom"> </td> <td align="right" style="height: 17px; border-bottom: 2.8pt double #000000; width: 0.819924%;">$</td> <td align="right" style="height: 17px; border-bottom: 2.8pt double #000000; width: 8.12005%;">(96<br/></td> <td style="height: 17px; border-bottom: 2.8pt double #000000; width: 0.942488%;">)</td> <td style="height: 17px; width: 1.00251%;"/> <td align="right" style="height: 17px; border-bottom: 2.8pt double #000000; width: 0.879952%;">$</td> <td align="right" style="height: 17px; border-bottom: 2.8pt double #000000; width: 7.93997%;">(288<br/></td> <td style="height: 17px; border-bottom: 2.8pt double #000000; width: 1%;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">)</span></td> <td style="height: 17px; width: 1.00251%;"> </td> <td align="right" style="height: 17px; border-bottom: 2.8pt double #000000; width: 1%;">$</td> <td align="right" style="height: 17px; border-bottom: 2.8pt double #000000; width: 8.12004%;">8</td> <td style="height: 17px; border-bottom: 2.8pt double #000000; width: 0.939976%;"/> <td style="height: 17px; width: 1.18258%;"><br/></td> <td align="right" style="height: 17px; border-bottom: 2.8pt double #000000; width: 0.879948%;">$</td> <td align="right" style="height: 17px; width: 7.69988%; border-bottom: 2.8pt double #000000;">(280</td> <td align="right" style="height: 17px; width: 0.761676%; text-align: left; border-bottom: 2.8pt double #000000;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">)</span> </td> </tr> </tbody> </table> </div> -269000 0 -269000 -50000 0 -50000 1000 0 1000 3000 0 3000 0 0 0 3000 0 3000 1000 0 1000 0 0 0 -268000 0 -268000 -50000 0 -50000 -199000 0 -199000 -252000 0 -252000 129000 26000 103000 -33000 -8000 -25000 0 0 0 3000 0 3000 129000 26000 103000 -36000 -8000 -28000 -70000 26000 -96000 -288000 -8000 -280000 <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">At <span id="fs_7EIS3BYC1C00000000000000000000">September 30, 2019</span> and <span id="fs_5NE60ROHAO00000000000000000000">September 30, 2018</span>, components of accumulated other comprehensive loss are as follows: </span></p> <div style="border-right: none; border-left: none;"> <div style="border-left: none; border-right: none;"> <div style="border-left: none; border-right: none;"> <div style="border-left: none; border-right: none;"> <table cellpadding="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%; font-family: 'times new roman'; font-size: 10pt; height: 73px;" width="100%"> <tbody> <tr style="height: 36px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 36px; width: 60.9776%; border-bottom: 0.75pt solid #000000 !important;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> (In thousands) </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 36px; width: 1.07705%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="padding: 1.5pt; vertical-align: bottom; height: 36px; width: 12%; border-bottom: 0.75pt solid #000000 !important;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Foreign<br/>Currency<br/>Translation<br/>Adjustments </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 36px; width: 0.9942%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="padding: 1.5pt; vertical-align: bottom; height: 36px; width: 12%; border-bottom: 0.75pt solid #000000 !important;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Available- for-Sale<br/>Securities </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 36px; width: 0.9942%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="padding: 1.5pt; vertical-align: bottom; height: 36px; width: 12%; border-bottom: 0.75pt solid #000000 !important;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Accumulated<br/>Other<br/>Comprehensive<br/>Loss </span></p> </td> </tr> <tr style="height: 17px; background-color: #d6f3e8;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; background-color: #d6f3e8; width: 60.9776%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Balances at <span id="fs_XKOZLXS14W00000000000000000000">December 31, 2018</span> </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; background-color: #d6f3e8; width: 1.07705%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; background-color: #d6f3e8; border-top: 0.75pt solid #000000 !important; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; background-color: #d6f3e8; border-top: 0.75pt solid #000000 !important; width: 10%;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(1,649</span></p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; height: 17px; background-color: #d6f3e8; vertical-align: bottom; border-top: 0.75pt solid #000000 !important; width: 1%;" valign="bottom">)</td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; background-color: #d6f3e8; width: 0.9942%;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; background-color: #d6f3e8; border-top: 0.75pt solid #000000 !important; width: 1%;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; background-color: #d6f3e8; border-top: 0.75pt solid #000000 !important; width: 10%;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(41</span></p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; height: 17px; background-color: #d6f3e8; vertical-align: bottom; border-top: 0.75pt solid #000000 !important; width: 1%;" valign="bottom">)</td> <td style="padding: 1.5pt; vertical-align: bottom; height: 17px; background-color: #d6f3e8; width: 0.9942%;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; background-color: #d6f3e8; border-top: 0.75pt solid #000000 !important; width: 1%;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 17px; background-color: #d6f3e8; border-top: 0.75pt solid #000000 !important; width: 10%;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(1,690</span></p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; height: 17px; background-color: #d6f3e8; vertical-align: bottom; border-top: 0.75pt solid #000000 !important; width: 1%;" valign="bottom">)</td> </tr> <tr style="height: 10px;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 60.9776%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Other comprehensive income (loss) for the nine months ended September 30, 2019</span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 1.07705%;"> <p style="margin: 0pt;"><br/></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; width: 11%; border-bottom: 1pt solid #000000;"> <p style="margin: 0pt; font-size: 10pt; font-family: 'times new roman', times; text-align: right;">(199<br/></p> </td> <td style="padding: 3px 0px 0px; vertical-align: middle; height: 10px; width: 1%; border-bottom: 1pt solid #000000;" valign="middle"> <p>)</p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 0.9942%;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; width: 11%; border-bottom: 1pt solid #000000;"> <p style="margin: 0pt; text-align: right; font-size: 10pt; font-family: 'times new roman', times;">103<br/></p> </td> <td style="vertical-align: middle; padding: 3px 0px 0px; height: 10px; width: 1%; border-bottom: 1pt solid #000000;" valign="bottom"/> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; width: 0.9942%;"/> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; width: 11%; border-bottom: 1pt solid #000000;"> <p style="margin: 0pt; font-size: 10pt; font-family: 'times new roman', times; text-align: right;">(96<br/></p> </td> <td style="vertical-align: bottom; padding: 0px 0px 3px; height: 10px; width: 1%; border-bottom: 1pt solid #000000;">)</td> </tr> <tr style="height: 10px; background-color: #d6f3e8;"> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 60.9776%;" valign="middle"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Balances at <span id="fs_7M7XFWYX4000000000000000000000">September 30, 2019</span> </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.07705%;" valign="middle"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; border-bottom: 2.25pt double #000000 !important; width: 1%;" valign="middle"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; border-bottom: 2.25pt double #000000 !important; width: 10%;" valign="middle"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(1,848</span></p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; height: 10px; background-color: #d6f3e8; vertical-align: bottom; border-bottom: 2.25pt double #000000 !important; width: 1%;" valign="bottom">)</td> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.9942%;" valign="middle"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; border-bottom: 2.25pt double #000000 !important; width: 1%;" valign="middle"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; border-bottom: 2.25pt double #000000 !important; width: 10%;" valign="middle"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">62</span></p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: middle; height: 10px; background-color: #d6f3e8; border-bottom: 2.25pt double #000000 !important; width: 1%;" valign="middle"/> <td style="padding: 1.5pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.9942%;" valign="middle"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; border-bottom: 2.25pt double #000000 !important; width: 1%;" valign="middle"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; border-bottom: 2.25pt double #000000 !important; width: 10%;" valign="middle"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(1,786</span></p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; height: 10px; background-color: #d6f3e8; vertical-align: bottom; border-bottom: 2.25pt double #000000 !important; width: 1%;" valign="bottom">)</td> </tr> </tbody> </table> <p><br/></p> </div> </div> </div> </div> <div style="border-right: none; border-left: none;"> <div style="border-left: none; border-right: none;"> <div style="border-left: none; border-right: none;"> <div style="border-left: none; border-right: none;"> <table cellpadding="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%; font-family: 'times new roman'; font-size: 10pt; height: 107px;" width="100%"> <tbody> <tr style="height: 10px;"> <td style="padding: 1.5pt; vertical-align: bottom; width: 61.0092%; height: 10px; border-bottom: 0.75pt solid #000000 !important;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> (In thousands) </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="padding: 1.5pt; vertical-align: bottom; height: 10px; border-bottom: 0.75pt solid #000000 !important;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Foreign<br/>Currency<br/>Translation<br/>Adjustments </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="padding: 1.5pt; vertical-align: bottom; height: 10px; border-bottom: 0.75pt solid #000000 !important;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Available- for-Sale<br/>Securities </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 10px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="padding: 1.5pt; vertical-align: bottom; height: 10px; border-bottom: 0.75pt solid #000000 !important;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Accumulated<br/>Other<br/>Comprehensive<br/>Loss </span></p> </td> </tr> <tr style="height: 16px; background-color: #d6f3e8;"> <td style="padding: 1.5pt; vertical-align: bottom; width: 61.0092%; height: 16px; border-top: 0.75pt solid #000000 !important; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Balances at <span id="fs_4FGE932NGW00000000000000000000">December 31, 2017</span></span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 16px; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 16px; border-top: 0.75pt solid #000000 !important; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 10%; height: 16px; border-top: 0.75pt solid #000000 !important; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right; font-size: 10pt; font-family: 'times new roman', times;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> (1,394 </span></p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 16px; border-top: 0.75pt solid #000000 !important; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> ) </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 16px; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 16px; border-top: 0.75pt solid #000000 !important; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 10%; height: 16px; border-top: 0.75pt solid #000000 !important; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right; font-size: 10pt; font-family: 'times new roman', times;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> (15 </span></p> </td> <td style="width: 1.00917%; height: 16px; vertical-align: bottom; padding: 0px 0px 2px; border-top: 0.75pt solid #000000 !important; background-color: #d6f3e8;" valign="bottom"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> ) </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 16px; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 16px; border-top: 0.75pt solid #000000 !important; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 10%; height: 16px; border-top: 0.75pt solid #000000 !important; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right; font-size: 10pt; font-family: 'times new roman', times;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> (1,409 </span></p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 0.917431%; height: 16px; border-top: 0.75pt solid #000000 !important; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> ) </span></p> </td> </tr> <tr style="height: 16px;"> <td style="padding: 1.5pt; vertical-align: bottom; width: 61.0092%; height: 16px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Decrease related to adoption of ASU<span> </span></span><span><span id="fs_7URSOVPX0000000000000000000000fs">2016</span></span><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span id="fs_XMZTHQY0GW00000000000000000000fs">-</span></span><span><span id="fs_XXG76S0WWG00000000000000000000fs">01</span></span></td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 16px;"><br/></td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; text-align: right; width: 11.0092%; height: 16px;">—</td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 16px;"><br/></td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 16px;"><br/></td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; text-align: right; width: 11.0092%; height: 16px;">(44</td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 16px;">)</td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 16px;"><br/></td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; text-align: right; width: 11.0092%; height: 16px;"><span style="border-left: none; border-right: none;">(44</span></td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 0.917431%; height: 16px;">)</td> </tr> <tr style="height: 16px; background-color: #d6f3e8;"> <td style="padding: 1.5pt; vertical-align: bottom; width: 61.0092%; height: 16px; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Other comprehensive loss for the nine months ended September 30, 2018</span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 16px; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 11.0092%; height: 16px; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right; font-size: 10pt; font-family: 'times new roman', times;">(252</p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 16px; background-color: #d6f3e8;">)</td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 16px; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 11.0092%; height: 16px; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right; font-size: 10pt; font-family: 'times new roman', times;">(25</p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 16px; background-color: #d6f3e8;">)</td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 16px; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 11.0092%; height: 16px; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right; font-size: 10pt; font-family: 'times new roman', times;">(277</p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 0.917431%; height: 16px; background-color: #d6f3e8;">)</td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom; width: 61.0092%;">Amounts reclassified from accumulated other comprehensive loss</td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1.00917%;"><br/></td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 11.0092%; border-bottom: 0.75pt solid #000000 !important; text-align: right;">—</td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 1.00917%; border-bottom: 0.75pt solid #000000 !important;"><br/></td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1.00917%;"><br/></td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 11.0092%; border-bottom: 0.75pt solid #000000 !important; text-align: right;">(3)</td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 1.00917%; border-bottom: 0.75pt solid #000000 !important;"><br/></td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1.00917%;"><br/></td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 11.0092%; border-bottom: 0.75pt solid #000000 !important; text-align: right;">(3)</td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 0.917431%; border-bottom: 0.75pt solid #000000 !important;"><br/></td> </tr> <tr style="height: 16px; background-color: #d6f3e8;"> <td style="padding: 1.5pt; vertical-align: bottom; width: 61.0092%; height: 16px; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Total change for the period </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 16px; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; border-bottom: 0.75pt solid #000000 !important; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(252</span></p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 16px; border-bottom: 0.75pt solid #000000 !important; background-color: #d6f3e8;">)</td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 16px; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; border-bottom: 0.75pt solid #000000 !important; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(72</span></p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 16px; border-bottom: 0.75pt solid #000000 !important; background-color: #d6f3e8;">)</td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 16px; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; height: 16px; border-bottom: 0.75pt solid #000000 !important; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(324</span></p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 0.917431%; height: 16px; border-bottom: 0.75pt solid #000000 !important; background-color: #d6f3e8;">)</td> </tr> <tr style="height: 17px;"> <td style="padding: 1.5pt; vertical-align: bottom; width: 61.0092%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Balances at <span id="fs_MISKGXGMDS00000000000000000000">September 30, 2018</span> </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 17px; border-bottom: 2.25pt double #000000 !important;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 10%; height: 17px; border-bottom: 2.25pt double #000000 !important;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> (1,646 </span></p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 17px; border-bottom: 2.25pt double #000000 !important;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> ) </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 17px; border-bottom: 2.25pt double #000000 !important;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 10%; height: 17px; border-bottom: 2.25pt double #000000 !important;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(87</span></p> </td> <td style="vertical-align: bottom; width: 1.00917%; padding: 0px 0px 2px; height: 17px; border-bottom: 2.25pt double #000000 !important;">)</td> <td style="padding: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 17px;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 1.00917%; height: 17px; border-bottom: 2.25pt double #000000 !important;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 10%; height: 17px; border-bottom: 2.25pt double #000000 !important;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> (1,733 </span></p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 0.917431%; height: 17px; border-bottom: 2.25pt double #000000 !important;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> ) </span></p> </td> </tr> </tbody> </table> </div> </div> </div> </div> -1649000 -41000 -1690000 -199000 103000 -96000 -1848000 62000 -1786000 -1394000 -15000 -1409000 0 -44000 -44000 -252000 -25000 -277000 0 3000 3000 -252000 -72000 -324000 -1646000 -87000 -1733000 <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;">13</span>. INCOME TAXES:</span></p> <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><br/></p> <div style="border: 0px; box-sizing: border-box; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;"> <p style="border: 0px; box-sizing: border-box; margin: 0pt; color: #333333; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; line-height: 16px;"><span style="border: 0px; box-sizing: border-box; font-family: 'times new roman', times; line-height: inherit;"><span style="border: 0px; box-sizing: border-box; font-size: 10pt; line-height: inherit;"><span style="border: 0px; box-sizing: border-box; color: #000000; line-height: inherit;"><span style="border: 0px; box-sizing: border-box; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; line-height: inherit; display: inline !important;">We recorded an income tax benefit of $<span>234,000</span></span><span style="border: 0px; box-sizing: border-box; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; line-height: inherit; display: inline !important;"> in the<span> </span><span>three months ended September 30, 2019</span></span><span style="border: 0px; box-sizing: border-box; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; line-height: inherit; display: inline !important;">, compared to income tax expense of $</span><span>297,000</span><span style="border: 0px; box-sizing: border-box; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; line-height: inherit; display: inline !important;"> in the<span> </span><span>three months ended September 30, 2018</span>.</span></span></span><span style="border: 0px; box-sizing: border-box; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; line-height: inherit; display: inline !important;"><span> </span>We recorded income tax expense of $<span style="border: 0px; box-sizing: border-box;"><span>92,000</span></span> in the<span style="border-top: 0px; border-right: none; border-bottom: 0px; border-left: none; border-image: initial; box-sizing: border-box;"><span style="border: 0px; box-sizing: border-box;"> </span><span style="border: 0px; box-sizing: border-box;"><span>nine months ended September 30, 2019</span></span></span>, compared to income tax expense of $<span style="border: 0px; box-sizing: border-box;"><span>444,000</span></span> in the<span style="border: 0px; box-sizing: border-box;"> </span><span style="border: 0px; box-sizing: border-box;"><span>nine months ended September 30, 2018</span></span>. Our<span style="border: 0px; box-sizing: border-box; color: #000000; line-height: inherit;"> income tax benefit in the <span id="fs_9C2QA4JA2O00000000000000000000fs">three</span><span style="border: 0px; box-sizing: border-box;"> months ended September 30, 2019</span><span style="border: 0px; box-sizing: border-box;"> </span>reflected<span style="border: 0px; box-sizing: border-box; line-height: inherit;"><span style="border: 0px; box-sizing: border-box;"> </span>an effective<span style="border: 0px; box-sizing: border-box;"> </span></span>tax rate of approximately 40%, compared to an effective tax rate of<span style="border: 0px; box-sizing: border-box;"> </span>approximately 22% in the<span style="border: 0px; box-sizing: border-box; line-height: inherit;"> three</span><span style="border: 0px; box-sizing: border-box; line-height: inherit;"><span style="border: 0px; box-sizing: border-box;"> months ended September 30, 2018</span></span>. </span></span><span style="border: 0px; box-sizing: border-box; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; line-height: inherit; display: inline !important;">Our</span><span style="border: 0px; box-sizing: border-box; color: #000000; line-height: inherit;"><span style="border: 0px; box-sizing: border-box; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; line-height: inherit; display: inline !important;"> income tax expense in the <span>nine months ended September 30, 2019</span></span><span style="border: 0px; box-sizing: border-box; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; line-height: inherit; display: inline !important;"><span> </span>reflected</span><span style="border: 0px; box-sizing: border-box; line-height: inherit;"><span> </span>an effective<span> </span></span><span style="border: 0px; box-sizing: border-box; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; line-height: inherit; display: inline !important;">tax rate of approximately 13%, compared to an effective tax rate of approximately 21%  in the<span style="border: 0px; box-sizing: border-box; line-height: inherit;"> </span><span style="border: 0px; box-sizing: border-box; line-height: inherit;"><span>nine months ended September 30, 2018</span></span>. Fluctuations in our effective tax rate in both the three and nine months ended September 30, 2019 are related to a non-cash income benefit resulting from the completion of an audit of our income taxes in the Singapore tax jurisdiction. </span></span></span><span style="border: 0px; box-sizing: border-box; font-family: 'times new roman', times; line-height: inherit;"><span style="border: 0px; box-sizing: border-box; color: #000000; line-height: inherit;"><span style="border: 0px; box-sizing: border-box; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; line-height: inherit; display: inline !important;">In the nine months ended September 30, 2019 and <span id="fs_HVJQEEFI4000000000000000000000fs">2018</span>, excess tax benefits related to employee share based payments totaled $11,000 and $70,000, respectively. </span></span></span><span style="border: 0px; box-sizing: border-box; font-family: 'times new roman', times; line-height: inherit;"><span style="border: 0px; box-sizing: border-box; color: #000000; line-height: inherit;"><span style="border: 0px; box-sizing: border-box; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; line-height: inherit; display: inline !important;">On a recurring basis, our effective income tax rate is significantly impacted by Global Intangible Low Tax Income and U.S. federal R&amp;D tax credits.  </span></span></span></p> <p style="border: 0px; box-sizing: border-box; margin: 0pt; line-height: 1.3; font-size: 10pt;"><br/></p> </div> <p style="border: 0px; box-sizing: border-box; margin: 0pt; color: #333333; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; line-height: 1.3; font-size: 10pt;"><span style="border: 0px; box-sizing: border-box; font-family: 'times new roman', times;"><span style="border: 0px; box-sizing: border-box; font-size: 10pt; color: #000000;">We have significant deferred tax assets as a result of temporary differences between taxable income on our tax returns and U.S. GAAP income, research and development tax credit carry forwards and federal, state and foreign net operating loss carry forwards. A deferred tax asset generally represents future tax benefits to be received when temporary differences previously reported in our consolidated financial statements become deductible for income tax purposes, when net operating loss carry forwards could be applied against future taxable income, or when tax credit carry forwards are utilized on our tax returns. We assess the realizability of our deferred tax assets and the need for a valuation allowance based on the guidance provided in current financial accounting standards.</span></span></p> <p style="border: 0px; box-sizing: border-box; margin: 0pt; color: #333333; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; line-height: 1.3; font-size: 10pt;"><span style="border: 0px; box-sizing: border-box; font-size: 10pt; line-height: 16px; color: #000000; font-family: 'times new roman', times;"><br/></span></p> <p style="border: 0px; box-sizing: border-box; margin: 0pt; color: #333333; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; line-height: 1.3; font-size: 10pt;"><span style="border: 0px; box-sizing: border-box; font-family: 'times new roman', times;"><span style="border: 0px; box-sizing: border-box; font-size: 10pt; line-height: 16px; color: #000000;">Significant judgment is required in determining the realizability of our deferred tax assets. The assessment of whether valuation allowances are required considers, among other matters, the nature, frequency and severity of any current and cumulative losses, forecasts of future profitability, the duration of statutory carry-forward periods, our experience with loss carry forwards not expiring unused and tax planning alternatives. In analyzing the need for valuation allowances, we first considered our history of cumulative operating results for income tax purposes over the past<span> </span>three years in each of the tax jurisdictions in which we operate, our financial performance in recent quarters, statutory carry-forward periods and tax planning alternatives. In addition, we considered both our near-term and long-term financial outlook. After considering all available evidence (both positive and negative), we concluded that recognition of valuation allowances for substantially all of our U.S. and Singapore deferred tax assets was not required. </span></span></p> -234000 297000 92000 444000 0.40 0.22 0.13 0.21 11000 70000 P3Y <p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-indent: 0pt;"><span><span><span><span style="font-size: 10pt; font-family: 'times new roman', times;"><strong><span style="border-left: none; border-right: none;">14</span>. OPERATING LEASES: </strong></span></span></span></span></p> <p style="margin: 12pt 0pt 10pt; font-size: 12pt; font-family: 'Times New Roman', serif; text-indent: 0pt; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times; color: #000000;">We determine if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets, current operating lease liabilities, and long-term operating lease liabilities in our consolidated balance sheets. </span><span style="font-size: 10pt; font-family: 'times new roman', times; color: #000000;">ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. The operating lease ROU assets exclude lease incentives. As our leases do not provide an implicit rate, we use our incremental borrowing rate to determine the present value of lease payments. Our leases may include renewal options to extend the lease term, the exercise of which are at our sole discretion. In our accounting treatment of leases, the lease terms used do not include any option to extend the lease, because it is not reasonably certain that we will exercise the option. Lease expense is recognized on a straight-line basis over the lease term. </span><span style="font-size: 10pt; font-family: 'times new roman', times; color: #000000;">We have lease agreements with lease and non-lease components (e.g., common-area or other maintenance costs) which are generally accounted for separately and expensed monthly. We do not recognize a ROU asset and lease liability for leases having a term of <span id="fs_0I79971PKG00000000000000000000FM">12 months</span> or less at the effective date.</span></p> <p style="margin: 0pt 0pt 10pt; line-height: 1.3; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="line-height: inherit; color: #000000; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;">We lease a 61,208</span><span style="line-height: inherit; color: #000000; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"> square foot mixed-use office and warehouse facility in Golden Valley, Minnesota. The lease has a term of 91 months and expires on July 31, 2026. The lease contains a rent escalation clause, one three year renewal option and incentives. Rental expense, including the effects of lease incentives, is recognized on a straight-line basis over the term of the lease. We are also required to pay insurance, property taxes and other operating expenses related to the leased facility, which are not fixed or tied to an index. </span></span></p> <p style="/* margin: 0pt 0pt 10pt; */line-height: 1.3; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="line-height: inherit; color: #000000; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;">We lease a 19,805 square foot mixed-use office and warehouse facility in Singapore. The lease expires in July 2020, contains a rent escalation clause and one three year renewal option. W</span></span><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span class="selected" style="line-height: inherit; color: #000000; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;">e also have operating leases for sales offices in the United Kingdom and China, which expire in May 2023 and November 2020, respectively. We did not enter into any new leases in the <span id="fs_ZJW9SSLATC00000000000000000000FM">nine months ended September 30, 2019</span>.</span></span></p> <div> </div> <p style="margin: 0pt; line-height: 1.3; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="line-height: inherit; color: #000000; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;">The components of our costs for operating leases in the three and <span id="fs_1SF46SPCZK00000000000000000000FM">nine months ended September 30, 2019</span> are as follows: </span></span></p> <table border="0" style="border-collapse: collapse; width: 100.266%; height: 105px; font-family: 'times new roman'; font-size: 10pt;"> <tbody> <tr style="height: 17px;"> <td style="height: 17px;"><br/></td> <td style="height: 17px;"><br/></td> <td colspan="3" style="height: 17px;"><br/></td> <td style="height: 17px;"><br/></td> <td colspan="3" style="height: 17px;"><br/></td> </tr> <tr style="height: 10px;"> <td style="height: 10px;"/> <td style="height: 10px;"><br/></td> <td colspan="3" style="height: 10px; vertical-align: bottom;" valign="bottom"> <p style="text-align: center;"><span style="font-size: 8pt;"><strong>Three Months Ended</strong></span><br/></p> </td> <td style="height: 10px;"><br/></td> <td colspan="3" style="height: 10px; vertical-align: bottom;" valign="bottom"> <p style="text-align: center;"><span style="font-size: 8pt;"><strong> Nine Months Ended</strong></span><br/></p> </td> </tr> <tr style="height: 10px;"> <td style="height: 10px; border-bottom: 1pt solid #000000;"><span style="font-size: 8pt;"><strong>Component (in thousands)</strong></span></td> <td style="height: 10px;"><br/></td> <td colspan="3" style="border-bottom: 1pt solid #000000; text-align: center; height: 10px;"><span style="font-size: 8pt;"><strong>September 30, 2019</strong></span><br/></td> <td style="text-align: center; height: 10px;"><br/></td> <td colspan="2" style="height: 10px; border-bottom: 1pt solid #000000; text-align: center;"><span style="font-size: 8pt;"><strong><strong style="color: #000000; font-family: 'times new roman'; font-size: 10.6667px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-style: initial; text-decoration-color: initial;">September</strong> 30, 2019</strong></span><br/></td> <td style="height: 10px; border-bottom: 1pt solid #000000;"><br/></td> </tr> <tr style="height: 17px; background-color: #d6f3e8;"> <td style="height: 17px; background-color: #d6f3e8; width: 66%;">  Operating lease cost</td> <td style="background-color: #d6f3e8; height: 17px; width: 1%;"><br/></td> <td style="background-color: #d6f3e8; height: 17px; text-align: left; width: 2%;">$</td> <td style="background-color: #d6f3e8; height: 17px; text-align: right; width: 13%;">179</td> <td style="background-color: #d6f3e8; height: 17px; width: 1%;"><br/></td> <td style="background-color: #d6f3e8; height: 17px; width: 1%;"><br/></td> <td style="height: 17px; background-color: #d6f3e8; text-align: left; width: 2%;">$</td> <td style="height: 17px; background-color: #d6f3e8; text-align: right; width: 13%;">538</td> <td style="height: 17px; background-color: #d6f3e8; width: 1%;"><br/></td> </tr> <tr style="height: 17px;"> <td style="height: 17px;">  Variable lease cost</td> <td style="height: 17px;"><br/></td> <td style="text-align: right; height: 17px;"><br/></td> <td style="text-align: right; height: 17px;">67</td> <td style="text-align: right; height: 17px;"><br/></td> <td style="text-align: right; height: 17px;"><br/></td> <td colspan="2" style="height: 17px; text-align: right;">202</td> <td style="height: 17px;"><br/></td> </tr> <tr style="height: 17px; background-color: #d6f3e8;"> <td style="height: 17px; background-color: #d6f3e8;">  Short-term lease cost</td> <td style="background-color: #d6f3e8; height: 17px;"><br/></td> <td style="border-bottom: 1pt solid #000000; background-color: #d6f3e8; text-align: right; height: 17px;"><br/></td> <td style="border-bottom: 1pt solid #000000; background-color: #d6f3e8; text-align: right; height: 17px;">2</td> <td style="border-bottom: 1pt solid #000000; background-color: #d6f3e8; text-align: right; height: 17px;"><br/></td> <td style="background-color: #d6f3e8; text-align: right; height: 17px;"><br/></td> <td colspan="2" style="height: 17px; border-bottom: 1pt solid #000000; background-color: #d6f3e8; text-align: right;">5</td> <td style="height: 17px; background-color: #d6f3e8;"><br/></td> </tr> <tr style="height: 17px;"> <td style="height: 17px;">  Total</td> <td style="height: 17px;"><br/></td> <td style="border-bottom: 2.8pt double #000000; height: 17px; text-align: left;">$</td> <td style="border-bottom: 2.8pt double #000000; height: 17px; text-align: right;">248</td> <td style="border-bottom: 2.8pt double #000000; height: 17px;"><br/></td> <td style="height: 17px;"><br/></td> <td style="height: 17px; border-bottom: 2.8pt double #000000; text-align: left;">$</td> <td style="height: 17px; border-bottom: 2.8pt double #000000; text-align: right; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000;">745</td> <td style="height: 17px; border-bottom: 2.8pt double #000000; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000;"/> </tr> </tbody> </table> <p style="margin: 0pt; line-height: 1.3; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; text-indent: 0pt;"><br/></span></p> <p style="margin: 0pt; line-height: 1.3; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; text-indent: 0pt;">Variable lease costs generally consists of real estate taxes and insurance for leased facilities, which are paid based on actual costs incurred by the lessor. </span><br/></p> <p style="margin: 10pt 0pt 0pt; line-height: 1.3; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="line-height: inherit; color: #000000; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"><span style="border-left: none; border-right: none;">At <span id="fs_1F0DRC4HV400000000000000000000FM">September 30, 2019</span>, the future maturities of lease liabilities are as follows: </span></span></span></p> <table border="0" style="height: 191px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: 0.1px;"> <tbody> <tr style="height: 11px;"> <td style="height: 11px;"><br/></td> <td style="height: 11px;"><br/></td> <td style="height: 11px;"><br/></td> <td style="height: 11px;"/> </tr> <tr style="height: 18px;"> <td style="height: 18px; border-bottom: 1pt solid #000000;"><strong><span style="font-size: 8pt;">Twelve months ending September 30,</span></strong></td> <td colspan="3" style="height: 18px; text-align: center; border-bottom: 1pt solid #000000;"><strong><span style="font-size: 8pt;">(In thousands)</span></strong></td> </tr> <tr style="height: 21px; background-color: #d6f3e8;"> <td style="height: 21px; background-color: #d6f3e8; width: 85%;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">   2020</span></td> <td style="height: 21px; background-color: #d6f3e8; width: 1%;">$</td> <td style="height: 21px; text-align: right; background-color: #d6f3e8; width: 13%;">801</td> <td style="height: 21px; background-color: #d6f3e8; width: 1%;"/> </tr> <tr style="height: 21px; margin-left: 0.1px;"> <td style="height: 21px;">   2021</td> <td colspan="2" style="height: 21px; text-align: right;"><span style="border-left: none; border-right: none;">607</span><br/></td> <td style="height: 21px;"/> </tr> <tr style="margin-left: 0.1px; height: 17px; background-color: #d6f3e8;"> <td style="height: 17px; background-color: #d6f3e8;">   2022</td> <td colspan="2" style="height: 17px; text-align: right; background-color: #d6f3e8;">622<br/></td> <td style="height: 17px; background-color: #d6f3e8;"><br/></td> </tr> <tr style="margin-left: 0.1px; height: 17px;"> <td style="height: 17px;">   2023</td> <td colspan="2" style="height: 17px; text-align: right;">638<br/></td> <td style="height: 17px;"><br/></td> </tr> <tr style="margin-left: 0.1px; height: 17px; background-color: #d6f3e8;"> <td style="height: 17px; background-color: #d6f3e8;">   2024</td> <td colspan="2" style="height: 17px; text-align: right; background-color: #d6f3e8;">654<br/></td> <td style="height: 17px; background-color: #d6f3e8;"><br/></td> </tr> <tr style="margin-left: 0.1px; height: 17px;"> <td style="height: 17px;">   2025 and thereafter</td> <td colspan="2" style="height: 17px; text-align: right; border-bottom: 1pt solid #000000;">1,242<br/></td> <td style="height: 17px;"><br/></td> </tr> <tr style="margin-left: 0.1px; height: 17px; background-color: #d6f3e8;"> <td style="height: 17px; background-color: #d6f3e8;">   Total lease payments</td> <td style="height: 17px; background-color: #d6f3e8;"/> <td style="height: 17px; text-align: right; background-color: #d6f3e8;">4,564</td> <td style="height: 17px; background-color: #d6f3e8; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000;"><br/></td> </tr> <tr style="height: 18px;"> <td style="height: 18px;">     Less: amount representing interest</td> <td colspan="2" style="height: 18px; text-align: right; border-bottom: 1pt solid #000000;">700<br/></td> <td style="height: 18px;"><br/></td> </tr> <tr style="background-color: #d6f3e8; height: 17px;"> <td style="background-color: #d6f3e8; height: 17px;">  Present value of operating lease liabilities </td> <td style="background-color: #d6f3e8; height: 17px; border-bottom: 2.8pt double #000000;">$</td> <td style="text-align: right; background-color: #d6f3e8; height: 17px; border-bottom: 2.8pt double #000000;">3,864</td> <td style="background-color: #d6f3e8; height: 17px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><br/></td> </tr> </tbody> </table> <p style="line-height: 1.3; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: 0pt; margin: 10pt 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; text-indent: 0pt;">At <span id="fs_Z2EGDL18S000000000000000000000FM">September 30, 2019</span>, the weighted average remaining term for our operating leases is 6.24</span><span style="font-family: 'times new roman', times; font-size: 10pt; text-indent: 0pt;"> years, and the weighted average discount rate applied to our operating leases w<span>as </span></span><span><span style="border-left: none; border-right: none; font-family: 'times new roman', times; font-size: 10pt;">5.74%</span></span><span style="font-family: 'times new roman', times; font-size: 10pt; text-indent: 0pt;">. </span></p> <p style="margin: 0in 0in 0pt; line-height: 1.3; font-size: 11pt; font-family: Calibri, sans-serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Cash paid for amounts included in the measurement of operating lease liabilities in the <span id="fs_1ZFT3O0IJK00000000000000000000FM">nine months ended September 30, 2019</span> was $389,000. Incentives recorded as leasehold improvements in the <span id="fs_BA7MT1L25C00000000000000000000FM">nine months ended September 30, 2019</span> were $783,000.</span></p> <p style="margin: 0in 0in 0pt; line-height: 1.3; font-size: 11pt; font-family: Calibri, sans-serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><br/></span></p> <p style="margin: 0in 0in 0pt; line-height: 1.3; font-size: 11pt; font-family: Calibri, sans-serif;"><span><span style="font-size: 10pt; font-family: 'times new roman', times;">Because we have not restated prior year information for our adoption of Topic 842, the following presents our future minimum lease payments for operating leases under ASC Topic 840. These amounts include common-area or other maintenance costs under ASC Topic 840 (which was replaced by Topic 842). At December 31, 2018, the future minimum lease payments required under noncancelable operating lease agreements were as follows:</span></span></p> <table border="0" cellpadding="0" style="height: 119px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: 0.1px;" width="100%"> <tbody> <tr style="height: 20px;"> <td style="padding: 0in; height: 20px;"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">  </span></p> </td> <td style="padding: 0in; height: 20px;"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">  </span></p> </td> <td style="padding: 0in; height: 20px;"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">  </span></p> </td> <td style="padding: 0in; height: 20px;"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">  </span></p> </td> </tr> <tr style="height: 10px;"> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 1.5pt; height: 10px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><b><span style="font-size: 8.0pt;">Year ending December 31, </span></b><span style="font-size: 10.0pt;"/></p> </td> <td colspan="3" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 1.5pt; height: 10px; border-bottom: 1pt solid #000000;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; text-align: center; font-size: 12pt; font-family: 'Times New Roman', serif;"><b><span style="font-size: 8.0pt;">(In thousands) </span></b><span style="font-size: 10.0pt;"/></p> </td> </tr> <tr style="height: 10px; background-color: #d6f3e8;"> <td style="background: #d6f3e8; padding: 1.5pt 1.5pt 1.5pt 9pt; height: 10px; width: 85%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">2019</span></p> </td> <td style="border: none; background: #d6f3e8; padding: 1.5pt 0in 1.5pt 1.5pt; height: 10px; width: 1%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">$ </span></p> </td> <td style="border: none; background: #d6f3e8; padding: 1.5pt 0in; height: 10px; width: 13%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; text-align: right; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">1,095 </span></p> </td> <td style="border: none; background: #d6f3e8; padding: 0in; height: 10px; width: 1%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">  </span></p> </td> </tr> <tr style="height: 13px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; height: 13px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">2020</span></p> </td> <td colspan="2" style="padding: 1.5pt 0in 1.5pt 1.5pt; height: 13px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; text-align: right; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">1,298 </span></p> </td> <td style="padding: 0in; height: 13px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">  </span></p> </td> </tr> <tr style="height: 13px; background-color: #d6f3e8;"> <td style="background: #d6f3e8; padding: 1.5pt 1.5pt 1.5pt 9pt; height: 13px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">2021</span></p> </td> <td colspan="2" style="background: #d6f3e8; padding: 1.5pt 0in 1.5pt 1.5pt; height: 13px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; text-align: right; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">1,049 </span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 13px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">  </span></p> </td> </tr> <tr style="height: 13px;"> <td style="/* background: white; */padding: 1.5pt 1.5pt 1.5pt 9pt; height: 13px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">2022</span></p> </td> <td colspan="2" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 1.5pt 0in 1.5pt 1.5pt; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">1,064</span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom"/> </tr> <tr style="height: 13px; background-color: #d6f3e8;"> <td style="background: #d6f3e8; padding: 1.5pt 1.5pt 1.5pt 9pt; height: 13px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">2023</span></p> </td> <td colspan="2" style="background: #d6f3e8; padding: 1.5pt 0in 1.5pt 1.5pt; height: 13px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; text-align: right; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">1,080 </span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 13px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">  </span></p> </td> </tr> <tr style="height: 13px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; height: 13px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">2024 &amp; Thereafter</span></p> </td> <td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 1.5pt 0in 1.5pt 1.5pt; height: 13px; border-bottom: 1pt solid #000000;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">3,049</span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; height: 13px;" valign="bottom"/> </tr> <tr style="height: 14px; background-color: #d6f3e8;"> <td style="background: #d6f3e8; padding: 1.5pt 1.5pt 1.5pt 9pt; height: 14px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">Total </span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2.25pt double black; background: #d6f3e8; padding: 1.5pt 0in 1.5pt 1.5pt; height: 14px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">$ </span></p> </td> <td style="border-top: 1pt solid black; border-left: none; border-bottom: 2.25pt double black; border-right: none; background: #d6f3e8; padding: 1.5pt 0in; height: 14px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; text-align: right; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">8,635 </span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2.25pt double black; background: #d6f3e8; padding: 0in; height: 14px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">  </span></p> </td> </tr> </tbody> </table> 61208 P91M 1 P3Y 19805 1 P3Y <p style="margin: 0pt; line-height: 1.3; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="line-height: inherit; color: #000000; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;">The components of our costs for operating leases in the three and <span id="fs_1SF46SPCZK00000000000000000000FM">nine months ended September 30, 2019</span> are as follows: </span></span></p> <table border="0" style="border-collapse: collapse; width: 100.266%; height: 105px; font-family: 'times new roman'; font-size: 10pt;"> <tbody> <tr style="height: 17px;"> <td style="height: 17px;"><br/></td> <td style="height: 17px;"><br/></td> <td colspan="3" style="height: 17px;"><br/></td> <td style="height: 17px;"><br/></td> <td colspan="3" style="height: 17px;"><br/></td> </tr> <tr style="height: 10px;"> <td style="height: 10px;"/> <td style="height: 10px;"><br/></td> <td colspan="3" style="height: 10px; vertical-align: bottom;" valign="bottom"> <p style="text-align: center;"><span style="font-size: 8pt;"><strong>Three Months Ended</strong></span><br/></p> </td> <td style="height: 10px;"><br/></td> <td colspan="3" style="height: 10px; vertical-align: bottom;" valign="bottom"> <p style="text-align: center;"><span style="font-size: 8pt;"><strong> Nine Months Ended</strong></span><br/></p> </td> </tr> <tr style="height: 10px;"> <td style="height: 10px; border-bottom: 1pt solid #000000;"><span style="font-size: 8pt;"><strong>Component (in thousands)</strong></span></td> <td style="height: 10px;"><br/></td> <td colspan="3" style="border-bottom: 1pt solid #000000; text-align: center; height: 10px;"><span style="font-size: 8pt;"><strong>September 30, 2019</strong></span><br/></td> <td style="text-align: center; height: 10px;"><br/></td> <td colspan="2" style="height: 10px; border-bottom: 1pt solid #000000; text-align: center;"><span style="font-size: 8pt;"><strong><strong style="color: #000000; font-family: 'times new roman'; font-size: 10.6667px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-style: initial; text-decoration-color: initial;">September</strong> 30, 2019</strong></span><br/></td> <td style="height: 10px; border-bottom: 1pt solid #000000;"><br/></td> </tr> <tr style="height: 17px; background-color: #d6f3e8;"> <td style="height: 17px; background-color: #d6f3e8; width: 66%;">  Operating lease cost</td> <td style="background-color: #d6f3e8; height: 17px; width: 1%;"><br/></td> <td style="background-color: #d6f3e8; height: 17px; text-align: left; width: 2%;">$</td> <td style="background-color: #d6f3e8; height: 17px; text-align: right; width: 13%;">179</td> <td style="background-color: #d6f3e8; height: 17px; width: 1%;"><br/></td> <td style="background-color: #d6f3e8; height: 17px; width: 1%;"><br/></td> <td style="height: 17px; background-color: #d6f3e8; text-align: left; width: 2%;">$</td> <td style="height: 17px; background-color: #d6f3e8; text-align: right; width: 13%;">538</td> <td style="height: 17px; background-color: #d6f3e8; width: 1%;"><br/></td> </tr> <tr style="height: 17px;"> <td style="height: 17px;">  Variable lease cost</td> <td style="height: 17px;"><br/></td> <td style="text-align: right; height: 17px;"><br/></td> <td style="text-align: right; height: 17px;">67</td> <td style="text-align: right; height: 17px;"><br/></td> <td style="text-align: right; height: 17px;"><br/></td> <td colspan="2" style="height: 17px; text-align: right;">202</td> <td style="height: 17px;"><br/></td> </tr> <tr style="height: 17px; background-color: #d6f3e8;"> <td style="height: 17px; background-color: #d6f3e8;">  Short-term lease cost</td> <td style="background-color: #d6f3e8; height: 17px;"><br/></td> <td style="border-bottom: 1pt solid #000000; background-color: #d6f3e8; text-align: right; height: 17px;"><br/></td> <td style="border-bottom: 1pt solid #000000; background-color: #d6f3e8; text-align: right; height: 17px;">2</td> <td style="border-bottom: 1pt solid #000000; background-color: #d6f3e8; text-align: right; height: 17px;"><br/></td> <td style="background-color: #d6f3e8; text-align: right; height: 17px;"><br/></td> <td colspan="2" style="height: 17px; border-bottom: 1pt solid #000000; background-color: #d6f3e8; text-align: right;">5</td> <td style="height: 17px; background-color: #d6f3e8;"><br/></td> </tr> <tr style="height: 17px;"> <td style="height: 17px;">  Total</td> <td style="height: 17px;"><br/></td> <td style="border-bottom: 2.8pt double #000000; height: 17px; text-align: left;">$</td> <td style="border-bottom: 2.8pt double #000000; height: 17px; text-align: right;">248</td> <td style="border-bottom: 2.8pt double #000000; height: 17px;"><br/></td> <td style="height: 17px;"><br/></td> <td style="height: 17px; border-bottom: 2.8pt double #000000; text-align: left;">$</td> <td style="height: 17px; border-bottom: 2.8pt double #000000; text-align: right; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000;">745</td> <td style="height: 17px; border-bottom: 2.8pt double #000000; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000;"/> </tr> </tbody> </table> 179000 538000 67000 202000 2000 5000 248000 745000 <p style="margin: 10pt 0pt 0pt; line-height: 1.3; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="line-height: inherit; color: #000000; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"><span style="border-left: none; border-right: none;">At <span id="fs_1F0DRC4HV400000000000000000000FM">September 30, 2019</span>, the future maturities of lease liabilities are as follows: </span></span></span></p> <table border="0" style="height: 191px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: 0.1px;"> <tbody> <tr style="height: 11px;"> <td style="height: 11px;"><br/></td> <td style="height: 11px;"><br/></td> <td style="height: 11px;"><br/></td> <td style="height: 11px;"/> </tr> <tr style="height: 18px;"> <td style="height: 18px; border-bottom: 1pt solid #000000;"><strong><span style="font-size: 8pt;">Twelve months ending September 30,</span></strong></td> <td colspan="3" style="height: 18px; text-align: center; border-bottom: 1pt solid #000000;"><strong><span style="font-size: 8pt;">(In thousands)</span></strong></td> </tr> <tr style="height: 21px; background-color: #d6f3e8;"> <td style="height: 21px; background-color: #d6f3e8; width: 85%;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">   2020</span></td> <td style="height: 21px; background-color: #d6f3e8; width: 1%;">$</td> <td style="height: 21px; text-align: right; background-color: #d6f3e8; width: 13%;">801</td> <td style="height: 21px; background-color: #d6f3e8; width: 1%;"/> </tr> <tr style="height: 21px; margin-left: 0.1px;"> <td style="height: 21px;">   2021</td> <td colspan="2" style="height: 21px; text-align: right;"><span style="border-left: none; border-right: none;">607</span><br/></td> <td style="height: 21px;"/> </tr> <tr style="margin-left: 0.1px; height: 17px; background-color: #d6f3e8;"> <td style="height: 17px; background-color: #d6f3e8;">   2022</td> <td colspan="2" style="height: 17px; text-align: right; background-color: #d6f3e8;">622<br/></td> <td style="height: 17px; background-color: #d6f3e8;"><br/></td> </tr> <tr style="margin-left: 0.1px; height: 17px;"> <td style="height: 17px;">   2023</td> <td colspan="2" style="height: 17px; text-align: right;">638<br/></td> <td style="height: 17px;"><br/></td> </tr> <tr style="margin-left: 0.1px; height: 17px; background-color: #d6f3e8;"> <td style="height: 17px; background-color: #d6f3e8;">   2024</td> <td colspan="2" style="height: 17px; text-align: right; background-color: #d6f3e8;">654<br/></td> <td style="height: 17px; background-color: #d6f3e8;"><br/></td> </tr> <tr style="margin-left: 0.1px; height: 17px;"> <td style="height: 17px;">   2025 and thereafter</td> <td colspan="2" style="height: 17px; text-align: right; border-bottom: 1pt solid #000000;">1,242<br/></td> <td style="height: 17px;"><br/></td> </tr> <tr style="margin-left: 0.1px; height: 17px; background-color: #d6f3e8;"> <td style="height: 17px; background-color: #d6f3e8;">   Total lease payments</td> <td style="height: 17px; background-color: #d6f3e8;"/> <td style="height: 17px; text-align: right; background-color: #d6f3e8;">4,564</td> <td style="height: 17px; background-color: #d6f3e8; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000;"><br/></td> </tr> <tr style="height: 18px;"> <td style="height: 18px;">     Less: amount representing interest</td> <td colspan="2" style="height: 18px; text-align: right; border-bottom: 1pt solid #000000;">700<br/></td> <td style="height: 18px;"><br/></td> </tr> <tr style="background-color: #d6f3e8; height: 17px;"> <td style="background-color: #d6f3e8; height: 17px;">  Present value of operating lease liabilities </td> <td style="background-color: #d6f3e8; height: 17px; border-bottom: 2.8pt double #000000;">$</td> <td style="text-align: right; background-color: #d6f3e8; height: 17px; border-bottom: 2.8pt double #000000;">3,864</td> <td style="background-color: #d6f3e8; height: 17px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><br/></td> </tr> </tbody> </table> At December 31, 2018, the future minimum lease payments required under noncancelable operating lease agreements were as follows: <table border="0" cellpadding="0" style="height: 119px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: 0.1px;" width="100%"> <tbody> <tr style="height: 20px;"> <td style="padding: 0in; height: 20px;"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">  </span></p> </td> <td style="padding: 0in; height: 20px;"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">  </span></p> </td> <td style="padding: 0in; height: 20px;"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">  </span></p> </td> <td style="padding: 0in; height: 20px;"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">  </span></p> </td> </tr> <tr style="height: 10px;"> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 1.5pt; height: 10px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><b><span style="font-size: 8.0pt;">Year ending December 31, </span></b><span style="font-size: 10.0pt;"/></p> </td> <td colspan="3" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 1.5pt; height: 10px; border-bottom: 1pt solid #000000;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; text-align: center; font-size: 12pt; font-family: 'Times New Roman', serif;"><b><span style="font-size: 8.0pt;">(In thousands) </span></b><span style="font-size: 10.0pt;"/></p> </td> </tr> <tr style="height: 10px; background-color: #d6f3e8;"> <td style="background: #d6f3e8; padding: 1.5pt 1.5pt 1.5pt 9pt; height: 10px; width: 85%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">2019</span></p> </td> <td style="border: none; background: #d6f3e8; padding: 1.5pt 0in 1.5pt 1.5pt; height: 10px; width: 1%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">$ </span></p> </td> <td style="border: none; background: #d6f3e8; padding: 1.5pt 0in; height: 10px; width: 13%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; text-align: right; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">1,095 </span></p> </td> <td style="border: none; background: #d6f3e8; padding: 0in; height: 10px; width: 1%;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">  </span></p> </td> </tr> <tr style="height: 13px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; height: 13px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">2020</span></p> </td> <td colspan="2" style="padding: 1.5pt 0in 1.5pt 1.5pt; height: 13px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; text-align: right; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">1,298 </span></p> </td> <td style="padding: 0in; height: 13px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">  </span></p> </td> </tr> <tr style="height: 13px; background-color: #d6f3e8;"> <td style="background: #d6f3e8; padding: 1.5pt 1.5pt 1.5pt 9pt; height: 13px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">2021</span></p> </td> <td colspan="2" style="background: #d6f3e8; padding: 1.5pt 0in 1.5pt 1.5pt; height: 13px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; text-align: right; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">1,049 </span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 13px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">  </span></p> </td> </tr> <tr style="height: 13px;"> <td style="/* background: white; */padding: 1.5pt 1.5pt 1.5pt 9pt; height: 13px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">2022</span></p> </td> <td colspan="2" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 1.5pt 0in 1.5pt 1.5pt; height: 13px;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">1,064</span></p> </td> <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 13px;" valign="bottom"/> </tr> <tr style="height: 13px; background-color: #d6f3e8;"> <td style="background: #d6f3e8; padding: 1.5pt 1.5pt 1.5pt 9pt; height: 13px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">2023</span></p> </td> <td colspan="2" style="background: #d6f3e8; padding: 1.5pt 0in 1.5pt 1.5pt; height: 13px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; text-align: right; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">1,080 </span></p> </td> <td style="background: #d6f3e8; padding: 0in; height: 13px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">  </span></p> </td> </tr> <tr style="height: 13px;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; height: 13px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">2024 &amp; Thereafter</span></p> </td> <td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 1.5pt 0in 1.5pt 1.5pt; height: 13px; border-bottom: 1pt solid #000000;" valign="bottom"> <p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">3,049</span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; height: 13px;" valign="bottom"/> </tr> <tr style="height: 14px; background-color: #d6f3e8;"> <td style="background: #d6f3e8; padding: 1.5pt 1.5pt 1.5pt 9pt; height: 14px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">Total </span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2.25pt double black; background: #d6f3e8; padding: 1.5pt 0in 1.5pt 1.5pt; height: 14px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">$ </span></p> </td> <td style="border-top: 1pt solid black; border-left: none; border-bottom: 2.25pt double black; border-right: none; background: #d6f3e8; padding: 1.5pt 0in; height: 14px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; text-align: right; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">8,635 </span></p> </td> <td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2.25pt double black; background: #d6f3e8; padding: 0in; height: 14px;" valign="bottom"> <p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">  </span></p> </td> </tr> </tbody> </table> 801000 607000 622000 638000 654000 1242000 4564000 700000 3864000 P6Y2M26D 0.0574 389000 783000 1095000 1298000 1049000 1064000 1080000 3049000 8635000 <div style="font-family: 'times new roman', times; font-size: 10pt;"> <p style="margin: 0pt; text-indent: 0pt;"><strong style="font-size: 10pt;"><span id="fs_TANXULCH6O00000000000000000000fs">15</span>. SHARE REPURCHASES:</strong></p> <p style="margin: 0pt; text-indent: 0pt;"><strong style="font-size: 10pt;"><br/></strong></p> </div> <div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-indent: 0pt;">In July 2019, our Board of Directors authorized a $3.0 million share repurchase program. Our common stock may be acquired from time to time in open market transactions, block purchases and other transactions complying with the Securities and Exchange Commission's Rule <span id="fs_MLPIXU8FSW00000000000000000000fs">10</span>b-<span id="fs_XTP8CHXZVK00000000000000000000fs">18</span>. In the three and nine months ended September 30, 2019, we spent $353,000 to repurchase 25,985 shares of our common stock. The share repurchase program will terminate on June 30, 2020. See Item 2 of Part II of this report.</div> <div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-indent: 0pt;"> <div> </div> </div> 3000000.0 353000 353000 25985 25985 <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><span style="border-left: none; border-right: none;">16</span>. CONTINGENCIES: </span></p> <p style="margin: 0pt; line-height: 80%; font-size: 10pt;"><br/></p> <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">We are periodically a defendant in miscellaneous lawsuits, claims and disputes in the ordinary course of business. While the outcome of these matters cannot be predicted with certainty, management presently believes the disposition of these matters will not have a material effect on our financial position, results of operations or cash flows.</span></p> <p style="margin: 0pt; line-height: 80%; font-size: 10pt;"><br/></p> <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">In the normal course of business to facilitate sales of our products and services, we at times indemnify other parties, including customers, with respect to certain matters. In these instances, we have agreed to hold the other parties harmless against losses arising out of intellectual property infringement or other types of claims. These agreements may limit the time within which an indemnification claim can be made, and almost always limits the amount of the claim. It is not possible to determine the maximum potential amount under these indemnification agreements due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement. Historically, payments made, if any, under these agreements have not had a material impact on our operating results, financial position or cash flows. However, there can be no assurance that intellectual property infringement and other claims against us or parties we have indemnified will have the same impact in the future.</span></p> XML 79 R19.htm IDEA: XBRL DOCUMENT v3.19.3
    Income Taxes
    9 Months Ended
    Sep. 30, 2019
    Income Tax Disclosure [Abstract]  
    Income Taxes

    13. INCOME TAXES:


    We recorded an income tax benefit of $234,000 in the three months ended September 30, 2019, compared to income tax expense of $297,000 in the three months ended September 30, 2018. We recorded income tax expense of $92,000 in the nine months ended September 30, 2019, compared to income tax expense of $444,000 in the nine months ended September 30, 2018. Our income tax benefit in the three months ended September 30, 2019 reflected an effective tax rate of approximately 40%, compared to an effective tax rate of approximately 22% in the three months ended September 30, 2018Our income tax expense in the nine months ended September 30, 2019 reflected an effective tax rate of approximately 13%, compared to an effective tax rate of approximately 21%  in the nine months ended September 30, 2018. Fluctuations in our effective tax rate in both the three and nine months ended September 30, 2019 are related to a non-cash income benefit resulting from the completion of an audit of our income taxes in the Singapore tax jurisdiction. In the nine months ended September 30, 2019 and 2018, excess tax benefits related to employee share based payments totaled $11,000 and $70,000, respectively. On a recurring basis, our effective income tax rate is significantly impacted by Global Intangible Low Tax Income and U.S. federal R&D tax credits.  


    We have significant deferred tax assets as a result of temporary differences between taxable income on our tax returns and U.S. GAAP income, research and development tax credit carry forwards and federal, state and foreign net operating loss carry forwards. A deferred tax asset generally represents future tax benefits to be received when temporary differences previously reported in our consolidated financial statements become deductible for income tax purposes, when net operating loss carry forwards could be applied against future taxable income, or when tax credit carry forwards are utilized on our tax returns. We assess the realizability of our deferred tax assets and the need for a valuation allowance based on the guidance provided in current financial accounting standards.


    Significant judgment is required in determining the realizability of our deferred tax assets. The assessment of whether valuation allowances are required considers, among other matters, the nature, frequency and severity of any current and cumulative losses, forecasts of future profitability, the duration of statutory carry-forward periods, our experience with loss carry forwards not expiring unused and tax planning alternatives. In analyzing the need for valuation allowances, we first considered our history of cumulative operating results for income tax purposes over the past three years in each of the tax jurisdictions in which we operate, our financial performance in recent quarters, statutory carry-forward periods and tax planning alternatives. In addition, we considered both our near-term and long-term financial outlook. After considering all available evidence (both positive and negative), we concluded that recognition of valuation allowances for substantially all of our U.S. and Singapore deferred tax assets was not required. 

    XML 80 R15.htm IDEA: XBRL DOCUMENT v3.19.3
    Intangible Assets
    9 Months Ended
    Sep. 30, 2019
    Intangible Assets, Net (Excluding Goodwill) [Abstract]  
    Intangible Assets

    9. INTANGIBLE ASSETS: 


    Intangible assets consist of the following:

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    September 30, 2019

     

    December 31, 2018

    (In thousands)

     

    Gross
    Carrying
    Amount


    Accumulated
    Amortization


    Net


    Gross
    Carrying
    Amount


    Accumulated
    Amortization


    Net

    Patents

     

    $

    2,842

     

     

    $

    (2,630

    )

     

    $

    212

     

     

    $

    2,754

     

     

    $

    (2,533

    )

     

    $

    221

     

    Software

     

    206

     

     

    (163

    )

     

    43

     

     

    206

     

     

    (141

    )

     

    65

     

    Marketing assets and customer relationships

     

    101

     

     

    (61

    )

     

    40

     

     

    101

     

     

    (54

    )

     

    47

     

    Non-compete agreements

     

    101

     

     

    (101

    )

     

     

     

    101

     

     

    (101

    )

     

     

     

     

    $

    3,250

     

     

    $

    (2,955

    )

     

    $

    295

     

     

    $

    3,162

     

     

    $

    (2,829

    )

     

    $

    333

     

    Amortization expense for our intangible assets in the three and nine months ended September 30, 2019 and the three and nine months ended September 30, 2018 was as follows:  

     









     

     

     

     

     

     

     

     

     


    Three Months Ended September 30,

     

    Nine Months Ended September 30,

    (In thousands)


    2019
    2018

     

    2019

     

    2018

    Patents


    $ 33

    $ 28

     

    $

    97

     

     

    $

    84

     

    Software



    7


    8

     

     

    22

     

     

     

    23

     

    Marketing assets and customer relationships



    3


    2

     

     

    7

     

     

     

    7

     

    Non-compete agreements







     

     

     

     

     

    5

     

     


    $ 43

    $ 38

     

    $

    126

     

     

    $

    119

     


    Amortization of patents has been classified as research and development expense in the accompanying consolidated statements of operations. Estimated aggregate future amortization expense based on current intangible assets is expected to be as follows: $42,000 for the remainder of 2019; $149,000 in 2020; $74,000 in 2021; $19,000 in 2022; $9,000 in 2023; and $2,000 in 2024.


    Intangible and other long-lived assets are reviewed for impairment when events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. An impairment loss is recognized when future undiscounted cash flows expected to result from use of the asset and its eventual disposition are less than the carrying amount. There were no impairments in the nine months ended September 30, 2019 or the nine months ended September 30, 2018.

    XML 81 R11.htm IDEA: XBRL DOCUMENT v3.19.3
    Fair Value Measurements
    9 Months Ended
    Sep. 30, 2019
    Fair Value Disclosures [Abstract]  
    Fair Value Measurements

    5. FAIR VALUE MEASUREMENTS:


    We determine the fair value of our assets and liabilities based on the exchange price that would be received for an asset or paid to transfer a liability (exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value maximize the use of observable inputs and minimize the use of unobservable inputs. We use a fair value hierarchy with three levels of inputs, of which the first two are considered observable and the last is considered unobservable, to measure fair value. The fair value hierarchy gives the highest priority to quoted prices in active markets for identical assets or liabilities (Level 1). The next highest priority is based on quoted prices for similar assets or liabilities in active markets or quoted prices for identical or similar assets or liabilities in non-active markets or other observable inputs (Level 2). The lowest priority is given to unobservable inputs (Level 3). The following provides information regarding fair value measurements for our marketable securities as of September 30, 2019 and December 31, 2018 according to the three-level fair value hierarchy:


     

     

    Fair Value Measurements at
    September 30, 2019 Using

    (In thousands)

     

    Balance

    September 30, 
    2019

     

    Quoted Prices
    in Active
    Markets for
    Identical
    Assets
    (Level 1)

     

    Significant
    Other
    Observable
    Inputs
    (Level 2)

     

    Significant
    Unobservable
    Inputs
    (Level 3)

    Marketable securities:

     

     

     

     

     

     

     

     

     

     

     

     

    U.S. government and agency obligations

     

    $

    10,824

     

     

    $

     

     

    $

    10,824

     

     

    $

     

    Corporate debt securities and certificates of deposit

     

    2,785

     

     

     

     

    2,785

     

     

     

    Asset backed securities

     

    3,526

     

     

     

     

    3,526

     

     

     

    Equity security

     

    49

     

     

    49

     

     

     

     

     

    Total marketable securities

     

    $

    17,184

     

     

    $

    49

     

     

    $

    17,135

     

     

    $

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    Fair Value Measurements at
    December 31, 2018 Using

    (In thousands)

     

    Balance

    December 31,

    2018

     

    Quoted Prices
    in Active
    Markets for
    Identical
    Assets
    (Level 1)

     

    Significant
    Other
    Observable
    Inputs
    (Level 2)

     

    Significant
    Unobservable
    Inputs
    (Level 3)

    Marketable securities:

     

     

     

     

     

     

     

     

     

     

     

     

    U.S. government and agency obligations

     

    $

    9,458

     

     

    $

     

     

    $

    9,458

     

     

    $

     

    Corporate debt securities and certificates of deposit

     

    2,537

     

     

     

     

    2,537

     

     

     

    Asset backed securities

     

    4,038

     

     

     

     

    4,038

     

     

     

    Equity security

     

    60

     

     

    60

     

     

     

     

     

    Total marketable securities

     

    $

    16,093

     

     

    $

    60

     

     

    $

    16,033

     

     

    $

     

    During the nine months ended September 30, 2019 and the year ended December 31, 2018, we owned no Level 3 securities, and there were no transfers within the three level hierarchy. A significant transfer is recognized when the inputs used to value a security have been changed which merit a transfer between the disclosed levels of the valuation hierarchy.  


    The fair value for our U.S. government and agency obligations, corporate debt securities and certificates of deposit and asset backed securities are determined based on valuations provided by external investment managers, which obtain the valuations from a variety of industry standard data providers. The fair value for our equity security is based on a quoted market price obtained from an active market. 


    The carrying amounts of financial instruments such as cash equivalents, accounts receivable, other assets, accounts payable, advance customer payments, accrued expenses and other liabilities are approximately equal to their related fair values due to their short-term maturities. Non-financial assets such as equipment and leasehold improvements and goodwill and other intangible assets are subject to non-recurring fair value measurements if they are deemed impaired. We had no re-measurements of non-financial assets to fair value in the nine months ended September 30, 2019 or the nine months ended September 30, 2018.

    XML 82 R32.htm IDEA: XBRL DOCUMENT v3.19.3
    Net Income (Loss) Per Share (Tables)
    9 Months Ended
    Sep. 30, 2019
    Earnings Per Share [Abstract]  
    Schedule of Net Income (Loss) per Basic and Diluted Shares The components of net income (loss) per basic and diluted share were as follows:

    (In thousands except per share amounts)

     

    Net Loss

     

    Weighted Average
    Shares Outstanding

     

    Per Share Amount

    Three Months Ended September 30, 2019

     

     

     

     

     

     

     

     

     

    Basic

     

    $

    (353

    )

     

    7,117

     

     

    $

    (0.05

    )

    Dilutive effect of common equivalent shares

     

     

     


     

     

    Dilutive

     

    $

    (353

    )

     

    7,117

     

     

    $

    (0.05

    )

    (In thousands except per share amounts) 

     

    Net Income

     

    Weighted Average
    Shares Outstanding

     

    Per Share Amount

    Three Months Ended September 30, 2018

     

     

     

     

     

     

     

     

     

    Basic

     

    $

    1,067

     

    7,041

     

     

    $

    0.15

    Dilutive effect of common equivalent shares

     

     

     

    258

     

     

    Dilutive

     

    $

    1,067

     

    7,299

     

     

    $

    0.15


    (In thousands except per share amounts)

     

    Net Income

     

    Weighted Average
    Shares Outstanding

     

    Per Share Amount

    Nine Months Ended September 30, 2019

     

     

     

     

     

     

     

     

     

    Basic

     

    $

    606


     

    7,108

     

     

    $

    0.09

    Dilutive effect of common equivalent shares

     

     

     

    137

     

     

    (0.01

    )

    Dilutive

     

    $

    606


     

    7,245

     

     

    $

    0.08


    (In thousands except per share amounts)

     

    Net Income

     

    Weighted Average
    Shares Outstanding

     

    Per Share Amount

    Nine Months Ended September 30, 2018

     

     

     

     

     

     

     

     

     

    Basic

     

    $

    1,634


     

    7,012

     

     

    $

    0.23

    Dilutive effect of common equivalent shares

     

     

     

    164

     

     

    Dilutive

     

    $

    1,634


     

    7,176

     

     

    $

    0.23

    XML 83 R36.htm IDEA: XBRL DOCUMENT v3.19.3
    Revenue Recognition (Summary Of Revenue Performance Obligations) (Details) - USD ($)
    $ in Thousands
    3 Months Ended 9 Months Ended
    Sep. 30, 2019
    Sep. 30, 2018
    Sep. 30, 2019
    Sep. 30, 2018
    Performance Obligations        
    Revenues $ 12,391 $ 16,683 $ 42,411 $ 46,657
    Percent of Revenues 100.00% 100.00% 100.00% 100.00%
    Revenue recognized over time [Member]        
    Performance Obligations        
    Revenues $ 403 $ 1,241 $ 1,041 $ 3,262
    Percent of Revenues 3.00% 7.00% 2.00% 7.00%
    Revenue recognized at a point in time [Member]        
    Performance Obligations        
    Revenues $ 11,988 $ 15,442 $ 41,370 $ 43,395
    Percent of Revenues 97.00% 93.00% 98.00% 93.00%
    XML 84 R57.htm IDEA: XBRL DOCUMENT v3.19.3
    Intangible Assets (Narrative) (Details) - USD ($)
    9 Months Ended
    Sep. 30, 2019
    Sep. 30, 2018
    Intangible Assets, Net (Excluding Goodwill) [Abstract]    
    Amortization expense, remainder of 2019 $ 42,000  
    Amortization expense, 2020 149,000  
    Amortization expense, 2021 74,000  
    Amortization expense, 2022 19,000  
    Amortization expense, 2023 9,000  
    Amortization expense, 2024 2,000  
    Impairment of intangible assets $ 0 $ 0
    XML 85 R53.htm IDEA: XBRL DOCUMENT v3.19.3
    Other Financial Statement Data (Schedule Of Changes In Estimated Warranty Liability) (Details) - USD ($)
    $ in Thousands
    9 Months Ended
    Sep. 30, 2019
    Sep. 30, 2018
    Dec. 31, 2018
    Movement in Standard Product Warranty Accrual [Roll Forward]      
    Balance at beginning of period $ 789 $ 767  
    Accrual for warranties 713 399  
    Warranty revision (7) (30)  
    Settlements made during the period (626) (368)  
    Balance at end of period 869 768  
    Current portion of estimated warranty liability (843) (713) $ (758)
    Long-term estimated warranty liability $ 26 $ 55  
    XML 86 R70.htm IDEA: XBRL DOCUMENT v3.19.3
    Share Repurchases (Narrative) (Details) - USD ($)
    3 Months Ended 9 Months Ended
    Sep. 30, 2019
    Sep. 30, 2019
    Sep. 30, 2018
    Jul. 31, 2019
    Share Repurchase [Line Items]        
    Authorized share repurchase amount       $ 3,000,000.0
    Repurchase of common stock $ 353,000 $ 353,000 $ 0  
    Repurchase of common stock, shares 25,985 25,985    
    XML 87 R4.htm IDEA: XBRL DOCUMENT v3.19.3
    CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
    shares in Thousands
    3 Months Ended 9 Months Ended
    Sep. 30, 2019
    Sep. 30, 2018
    Sep. 30, 2019
    Sep. 30, 2018
    Income Statement [Abstract]        
    Revenues $ 12,391,000 $ 16,683,000 $ 42,411,000 $ 46,657,000
    Cost of revenues 6,885,000 9,247,000 23,290,000 25,738,000
    Gross margin 5,506,000 7,436,000 19,121,000 20,919,000
    Research and development expenses 2,408,000 2,162,000 6,950,000 6,585,000
    Selling, general and administrative expenses 3,855,000 3,945,000 11,779,000 12,448,000
    Income (loss) from operations (757,000) 1,329,000 392,000 1,886,000
    Interest income and other 170,000 35,000 306,000 192,000
    Income (loss) before income taxes (587,000) 1,364,000 698,000 2,078,000
    Income tax expense (benefit) (234,000) 297,000 92,000 444,000
    Net income (loss) $ (353,000) $ 1,067,000 $ 606,000 $ 1,634,000
    Net income (loss) per share – Basic $ (0.05) $ 0.15 $ 0.09 $ 0.23
    Net income (loss) per share – Diluted $ (0.05) $ 0.15 $ 0.08 $ 0.23
    Weighted average shares outstanding – Basic 7,117 7,041 7,108 7,012
    Weighted average shares outstanding – Diluted 7,117 7,299 7,245 7,176
    XML 88 R8.htm IDEA: XBRL DOCUMENT v3.19.3
    Recent Accounting Developments
    9 Months Ended
    Sep. 30, 2019
    Accounting Policies [Abstract]  
    Recent Accounting Developments

    2. RECENT ACCOUNTING DEVELOPMENTS: 


    In February 2016, the Financial Accounting Standards Board (the "FASB") issued new lease accounting guidance, ASU 2016-02, Leases (also referred to as Topic 842), which we adopted on January 1, 2019. Under Topic 842, at the commencement date, lessees are required (a) to recognize a lease liability, which is a lessee's obligation to make lease payments arising from a lease, measured on a discounted basis, and (b) to record a right-of-use asset, which is an asset that represents the lessee’s right to use, or control the use of, a specified asset for the lease term. In July 2018, the FASB issued ASU 2018-11, Leases (Topic 842), Targeted Improvements, which gave companies the option of applying the new standard at the adoption date, rather than retrospectively to the earliest period presented in the financial statements, with recognition of a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. We chose the option to apply the new standard at the adoption date, and therefore we were not required to restate the financial statements for prior periods, nor are we required to provide the disclosures required by Topic 842 for prior periods. Upon adoption of Topic 842, we recognized an approximate $2.6 million right-of-use asset, and an approximate $3.2 million lease liability. Our previously recognized liability for lease incentives recorded under prior accounting standards was eliminated. The cumulative-effect adjustment to the opening balance of retained earnings related to our adoption of Topic 842 was inconsequential. Our adoption of Topic 842 did not impact our cash flows or have a material impact on our results of operations. We have expanded our consolidated financial statement disclosures to comply with the requirements of Topic 842.

    In February 2018, the FASB issued ASU 2018-02, Reclassification of Tax Effects from Accumulated Other Comprehensive Income ("ASU 2018-02"), which allows an entity to elect an option to reclassify the stranded tax effects related to the application of the Tax Cuts and Jobs Act (the "TCJA") from accumulated other comprehensive income or loss to retained earnings. ASU 2018-02 was effective January 1, 2019 and could be applied either in the period of adoption or retrospectively to all applicable periods. We did not elect to reclassify the stranded tax effects related to the application of the TCJA from accumulated other comprehensive loss to retained earnings.

    In January 2017, the FASB issued guidance on simplifying the test for goodwill impairment, ASU 2017-04Simplifying the Test for Goodwill Impairment ("ASU 2017-04"). Under ASU 2017-04, goodwill impairment would be measured as the amount by which a reporting unit’s carrying value exceeds its fair value, but not in an amount in excess of the carrying value of goodwill. The new standard eliminates the requirement to determine goodwill impairment by calculating the implied fair value of goodwill by hypothetically assigning the fair value of a reporting unit to all of its assets and liabilities as if that reporting unit had been acquired in a business combination. ASU 2017-04 is to be applied prospectively to impairment tests beginning January 1, 2020, with early adoption permitted. We are currently evaluating when we will adopt ASU 2017-04 and do not expect the adoption to have a material impact on our consolidated financial statements. 

    HB3^-Y7[O#1 Z39>5T8I6=^4M@77]]SW,@FZ](*+ M.%]M4Y(>7K;^%C\D\29>D:3:U2K=)V2I<%/26Y5N"B])S!?[&BKSL[9]NGQ1AUSU' OYY109A-O M"I[Z5IK1;#2W&-UT=6!&;MX,-]CZ:O.+'DI:[-@K'B;&^@[TO*V4506/^)B3 M5JU7S2IQ-^!]?F66=J%9>N*PCL+B%[)@\:V9[D*P7"V #\*&MPU"YN;\)GHE MBJ&R!\)J+]H &;:'US:6/ ZV/D9L-)5KT%NPZ4';H;IA@.K&''RQK@GP(E2S M?C^)C@%";&X/&-2I]")\. MH,F5=)>4WBG?H%C^E&6GUOJ;U!>@WNZIUXU7V MC=P<+N6$G\645SN3U>SV=*RSFYX;:3B_!>9 +HM'G)WOLXQL6[+J@.ITX;J1 MK"[ &L:7"MJ99'+242X& 9Y+29NBNFT0Q4&U\"#0/2F*^,HW[2K2/R_8 ZY8 MI,S2#H;$S%>(BXX::1J&WA9K@9E[GU$J@.'H$H)T]U3AA]QDL?/)?55NL/7 M:9Y_3C-+X(W99^[Z 4J(\JE M>(*UO#.N]8PQH(TJXN@'0O['$U1S0 T+U.-!=[E[7%#'Y@3=4T:HY.0Y#N#F M\S&6^Z[!.U[5N^'76[R[>R&@O>V-KM;#^;;T@.)-C-=G.=G((H4#GZ,M M+2XXW($Z=;*I;"^3RFZQ+9=N&WBY01TQU"NZT9$K5R_55G&/8BA;Q58?0K0' M#(0M[N:N%7W6KJVUP/[2&SF&AE_0A6%6;G 6I^NQ=\(IJ3(CQR:)<0Z.3IPO M!]_$C1L&*ZB^0P;)7\4U$U87Y?AB)\$4FYE3!:4^FCN]EWEK@)SEGMN;,C:P M^[LSR>O5ZI EX6])^=,V_G?I]3U$<9*C'[:EM<'YC^0B 4;YNZ[FG>?2(L=J M3[37?X=J4:S7A: W)(!:#WC)9KIJA%B$]\M&0KALA&L&#N&Z$:];*1>EU7F. M"FJRVD1FXD*7LK?+8U)0]&RUVN_V6[*?MSR_NDJ*M+)QEYL-)F<"\0W):TJ3 MD?%Q1K\>: ?TKU6Q6Z$(MO9>&Y+3J2P_+DA"KJDZUJ$O<(HY(RBDO2 M]0KQ!+7444W>KZ%UIR*I_B*)ET*I6K<06:S*>0",_IM M)Z+?19]PAF]\D M-:(\537$\5671T"8L>H&K>"K$-!(JAOI9ESGC_98GC)<1"^([+&@39I5]9TW MI"+#8WU56=SQ)=-=%P6@"WX<94G9RO.ZYA#7]]R)]9!6^%ZG[%^C.*&Y@*7 M9&LH3V1!F5;]" \@DIR.W7HKK0@-0A]$8V M%)!#9SW#T5UU9PS4^=%D"^':TWME'DLJ."<.?>^VB6XG>-MM#'K. 9G'J]$BXD38A:H5"Y;9#OY;&JIUHR+ @'F/J;H0078($-4T]$EIX* M01NH[@>0&@*Z"Z"S.+1.!7XWY+5-2WFV9XE3XD-,11N@U- ME(+DAPTC'+YW9 _%S^;Z'*%[VEZ]%G;E]Y&U$#>J/S>OD=U!1B%GR]L;>+0% MIPO971:\NQ,\'P$4#UNJ]I''Q_.8C7NG[>:# 7"A*0$37430*L(]3*R.!!/\ MBKQ&J+ _Y\PF"WILF<]"&Q6G_[$@QTN+5S2%15/']J#AP3W3:P8/GR=N+_ & M9QFY+Y#L*MQ%+Y?5^'PJI^U-/%ZH*[9N\Y4EK2VW)Y5DLA[/T]MP%/-49GLM E[]??-/$(*>/]:SLL86V1B;M%5 M1"^^%U?0,!)LV<( R>MBA=[DFIDTQ1-N@%<]4E9F M$"*&]A:OTI+_*\70NL%0=&08XII<>Q1Y/A3XE.%53#WQ\M];7 >GSW8DL>;? MK#B13I?6%5;I8NF\J$MEZQ0K<1)Y+PH$%OU6)ZAM1W>!^BU]NS8:8$A-!FOB MXLB[]OT< ^#-IWWMX>*\RXC+/T5;,B^;.H$^O78/S-*';0G>E=)]> MZ[N)+G >/R2T[1WC7)![1O4PN60$4Q3!V1>PLRI.Y5.HD@#/ME\ED^8G MJ*:/* /4<#A!]Z^]=JCA@@B;^N+A4 HEN%.C:=4$URK;6%9W#!G5%$(S#Z6# MML)X37?ZOD1%7;OE)L-/U7WHI/##>;3=YLL-O]0+:(0$3B*A;P_"8]$0JK;" M=RTIDJ+"*):TZPIM=G63O"\5[#\%^F"5 B.L>'FLS-+. MJ:_BDET[ZLM';\"7%P0LH;UYN.I9X%.4FU):;L3TX3$.BVR]^XPA^8SRLEL' MZ35ZC;U]Q05)&:.QP35>?WK]+2<[,FW>^QG)'ZMJ"+(3Q\T)U(-H0L#*N)I+ M;+>Z-N++MX$&Y!8DL9">MFIZ$=/U ^F(XN3'WA'QKG,PB=P60$OMAWYDV;/-0EK4U451/-KQ*2AEH*S2IX7WI%O:9_P]OU67&>YD6U MX=OFF%=WE.)UG=+\;;\KEV:OU^-:CK4.AR-0DXT:@$! 5WCX_J*66;8AO(?* M?2'>Q!N'B2_!6->?'*HE9":'GF49.7-+ MJV>_=DUNJGC4V?<^JMG:[8I@A2QA&1MTT8PBNB[H%>B!- MJB-*3[35"=J0A?@S:1ABKK+UVZLF.P,"4"E;VIJ?+-T:Y(4.W._? MT.?;Y1>TO+F\/;N[^OHK.CN_N_K[U=W5Y3?/!5;\!,2XBCAO2,SO4>9&&[OS MUKSPN$K3)I D;&KG[BA(81E\$7,0> :BCHOVZ:!.6#A!::7A376&83R]";KT M)AX=Z'C1D_J&JF3-NK=*JCHZO:?:I-8;2L%T9 73.46F2FJH1&NDF:RK,0/4 M42TDVA[OL^+4LPL/RN* M++[?ET[L7=I<74Z<67+7Q:?77W'ZD$5/C_'J+,/1Y';HR2Z0,TZ3[1T'G(!B M&,Z^ =2&C L!58(-\'R[N]I+LU>3KQ).&P:HY8 Z%D2;:R:HY4(VWSL^B#"J MTX4088@H1]_&K>$6:;4_>)D(+D *YJ4<[*G"BKAH&J&Z%:+-$&F'^O<- MEU0_5&115*!OI;W NWNP@PS\J?S6S;R7?X![SA;ZW^D[?MT375UN:--)3J5#%OV: MG> L[.<]1V\-4"\47C+)5 3-D%NK%/4(DS5POUU-'%'J)ZBF?X(J#N4D1'E0 M=YER"6!V<:4XZ1Q 9=E^8%8C6^[:",QX=B9-VCLXZBNAJ@IFXR,RLG;-21A^ M.[L]?1E_RW,M O*";7ENKT7_4;.9\$/]U+,[*1_*5/FKC_?/>>U[V^2. $(] M(\:60GHDK69R34VWEG\E#E:=W%[WHA7_XX'(EFN 2#2<< M%Y0L>Z.LRD@[0;VK"&L6:)2QUCLP7W-"%2MT4Z?,EMP\W[[FI67PJ=K);3FI)9KE 5.4E M6/*ID5C4[4Y0W;*J_3=HVU3,]KP6TT-&:C9NX_624N?>"B@<)$+?::'.U!:4 M=..L@>5##Y;1$);U/0>^8P1.< MF-8],(5AI2'1Q/47(/!D[1V(J<,Z!7)>IH@Z?5N(XLWR((CR.:?_FJ5Y?I.E MTTNX&$_JEQ\\L;LR=\K#;BX>$A3<5-MKMZ!_H.HOS[?#,KYY*OA8X[M9NQ:] MNU5=C)9FF#0MHBW?2HWI*@T;/>M.!VX790^QYY*NJ@/'OU97,G1>HYCDC':; MU3F"!O-9_7*C9U;@8_*Q,Q9CDGS<#5LNR)^]LQ%^H<<>@%3XW4;@&[3IX.=L M^(#]YBEMQ9&DA^#KLM #RO,R ME0;4;V2H^M:3(-#PYS;>T_QLN9 :4K>-XK341&NBNM'B-@AT33YPROLXDW5+ M];B_1 $=%/#02(^L?'RJ@,=AC) @6L$;(Z_.X*A8#Z>P@:15_:K<5E88E/"V MLQ-\XGQ8\OHLZN2HKLY */4$9,.7*G[K$:0YK3N$JP)BSK7/;I5 MC+O<%WD1)21A:;(4DC=M5T:BII:.F5P*VW63D(/(5Q-T7%1/$7U\4J>^GZ!> M$]^>G,+HICJC,/'R^%WZ3I\7Y( OV22LS$!4+>@HC/(*1GF5GI\>'XH$RS]; M''D.-HT$.]L7CVE&\D1E]G;:DF=N^RUA=68J ["Q'3#04)->/Z:I15V#P%2$ M,:Q\#>%B@*L>70^!=LP!&-R,K9R)Z(Y/<=]%VV!D=X/Q<%6'.]4_6LR M/0(*V!BK<#/&5G4S;(.N0#U?:'0)+FN%P9=70\V_]Y7HR*FI MFS2/R0GBMJ(#K;+&*R[HC'X]& [H6VF[L_>UFW!H MH]L_^7E-\VUJTB>] CS!E09TIR:IF=N^]X M^XR_E*T?\TE])&OSJ\3%V@A+N'@RQ4KO[LL@RX1S89;%/$&,,V&!BI('JIB@ MBDO?:A^JB593)0!#K:.S]N9:R W":.L9![_!#6[P6*VQ(+0!%A%4DP0^L*$8 M2)9TY88U0@DG*PZT<-DI#2J+.XF7G#,!:8: AG* 6=J9&\X()H5;B8NU02[AX8)XE /W&B4 M9JCB<@P.M9HJ 3C4.CIK[U +N4$XU'K&84;3O=VFWZ,2*.4;7:3[^V*SWYZM M5O16QEN\PO$S>=WS?3GQ).,$4*.^C9G5ZVMG/$WD!*@-ILM78.VT*"V:1RAK MGYV@J*'A.5W:##6IU6".[80.C9[VAXI9J"J5^DR!($N6 VT'5$Z\J.F"6BS? M]K!<=WL[0.:N'N: LM>UQ74"$VX?\B?)2 XYIT.,AY-=RWN(CB!*\OHRR)DX>\ MG%[VN_V6' N^P)MX-:E&HMZA/60J[V!YTE%5(MN#J0I\1$&':Z;'2/ !,=[ M(2$64%8Y*SPO:,'<8H4(BPMX0FZFRL/1K/;3;=/Z!KJK/-^'M;G%B=[*AY2] MB36*FLXR[J!5_7GTM0# W.-,4O049>BY0L)_GOSTTT_D_Z=[GZ1I@D/-[58' MC.*^IQPR?HO\3WQK3E$$><.FF+^@H5UI:JD$=J912%]0=YK?;=%_]I M.DZSA4M@W$192.43% 8Z51^2<65I;H=>->GY 01[&;:8C0F2:$5]?@3A_QP# M8OB5\JTPX_T\>%S0VTW/DG6UE?J DU4\*3>ET+)W'IS;TOIXKT0&^_/@? ;B M,[V\?HO>0QII&SSV?YY7-JBIQM=GG.;E]!B>YIT=+J#V5,;'"#?-6? ^-OB,%M6(!O.HS14]G488Z?W_S=U2K;XW55F>TN>L'D4OD5.^=+H6F3XB5L:I<= MHR"%92J,F(,@[T74<5$_;:Y,I<]/4-?"K>Q%'=(L9>H9?JZE56U>?R1Y MLY@@D<5UU##X2J4]3/[ 2_P70U#9,6SN<(MK96 M.8_ :+X8V-,@$K0%P\-:NXG/#$P;,M=QKH;9U:I<+9F?V:%>HS):76/8 M55;N"@,?PCI>:K>D[88K>'!X2_F#K-TU;1J_5[MJ#\_$R4=RO.12-GC<]I.E ME@(^5'4@;Y0@QZN_/J3/_VN-XPK_Y3_&L"]_^N?9#B=K$GK_O(W&M4V9SQIH M#Y_9P9G%QQ+"(Y("V Y:+MH_$?G;,SB9WS\5?K8Q"/MM>L!S-7JP,: )9<5A MI,?A#G0@^=$;A:&TF#VU+<=%NMH3OGAE<+,,G0XJ" M-6R_X:+Y"Y$_/2]265\^%7VQ\=*SUZ2WS'0S:K!AB3%AM>&CX89#'$!^]$ Z MA(9F8O5ZCZDE^.F7CS]1.T!^:2F?)>O+I)3E]2K9I-DN(F4;.%F>.EU&AD/< M!02:*E*I '9=TZ,$A)B5<)0C64B@PS<]?DK;H5[#8')"M6 Q40H-,(U51=1U MJD*>(0A5K4"9EQW\!@;V[*T"4&JMX2#HPPG\'.>K:'N#LSA=?RY_&R=,2=N- MK#RC'8A>H>HAHD_#4!'^2$[T0C;H8U68M)_B7XZ/ MF2#_#QQE\I!%>U=GPG6R:/PD#X=0@[.>6/-1GG; MFH=Q/BB<([Q2K\MD?1$5O"4^L\T(W:,V(-AF\@5$]IB^'-?#'AVJ:]-=/D#D M21B89@_;!-&BT1WC>=!VBF;G((!VBZ?$-3$P<'R/!@521U8'!PQ7%#'52ZGU'OH>*7)YSDOG,$(/9- M97FJ1CNG#B%RJ@,1:0$9,1\3D)P>)4A.78#DU&^2"2T3>1.]"DH#"QMUZ27, M1K;X%W"V3BQATQ;"G=6E*]%;/P@GGT0T;JG:5YY"G=%X@/.Y< !<14O 1!<2 M]1Q9@>*I>G3(6!#-C@9H""41F%EGD;-+J-M-L28MT%:-KG1@"<8R;N9U1;L= M0W;-VF#V:;21H5Q55+)AJ-I=O<;HS&@$-N!:;.V!28S\]=79IZOKJ[NKRV_H M[.L%^G:W//]_?UM>7US>?FL+UES^UV]7=_\X=I :E\ UAZG?_.P\Q\5XIV7X M8^,:US_:N4 #RI:N;T-+X-=431;5?SW[+L./FK(_R=@SH0][G@C<(,#&9SJ2 MLM'HCFE$P8\*WV-DCLN!WGC6J^M*?N:XCL[H6]]RQJ7OZ7XSR?M:6CT'8KFX MTXS'#>0VLWZ=MB8/F W%GF:JJ>RFA4$T"7W&A4D!! MT'A:/H'9&.IXNT 2L-();!Y*)]I978=E$ZH6M&("2C>TI'65 ]E>*11D(041 M E@'WN6(:517W(EYU'UNA+DJG\!C90JU2>F$$)Q66!"IU$RP@)%7IWA9/.*L M%HIGE(5MZD_":6.E($*^=I:71YJO!>P>"_IS9V #,:+B$4N5/O (Z\RV'<1G M&W_@8"*?AR84B!VLP!"" ;0! -? [+R\2$VXE!&B&L% M^&/D5=>ODJ+\^'&Y9FY=K,N7U79/;F'AV &=+O5'4.MB!54=J>QLBR(G/JZ5 M""RZ5H.%Z ]MTQ92GJ^RT\)#:C)>(U52Z=JI62#8 S:ARBSM8$A,;P^(40W$ M!'OVU-UACFO X5'G^9:[] EGQ>M-B0YZ1O5?^_B)I'*7DHY KM*TO?=.U-3R M(C2Y%':&7<)!=".:H..B>7J"Z/,V28>VH$;=]W5G"L.;Z@S#Y/HS?I?^/6A> MH -\F9Z$D1F&B!5N_Z;XV>(HQR3K \6[IRQ]QN1)"(89#DR"V_1LX72@^^G7 M.,_O'J/DY],O9G]=RL?3/KOB^_O:;Y>+YV+?7<859/^= M,$%%R07]?(HJ/M--^4/=B5=5*X =>3T-;@RK,WX0._2ZQF(^@_XERO[$].[. M[FVXFT)JC>N!D36VLH]JDM@9.2D/OJ62=%UTSP=F)I2M),5Q3O5&8Z2PXDZ= MUGG$$:A[K<#*%%#$Q>Y!*N]!:ILF#Q]*R7;'A"BN=PV#J0/UL)O)99E=EX.. M,U<>MB(?:P];RL>3AZWX_KX\;+EX+CQL&5<0#[OUJU&:H8K/\7C8JFH%X&'K M:;"]ARWA!^%AAVHL[K[C[3,>RO8YBC.2CPE;E]BEC"XLAHSKXBKAF@)4> 5'Y%1((IOY ?A.I+7RC,2)RB\O]2*7^"'VC'^4-R MS@R G*_4!-"0VW'H?S@!-@!T\3E(I(/)!^*L\;E" M/&S8/0O)8B<8ST)%3@_!B+>WN @GMN# N? ?70CE-!?;P^ WF)[C@IFL M^!S!3G"I>!V,YJ.S6T$X((+Q81W:$;LBTX;,PSJNQMG=22TU!X79H1[TD+P4 MLS%7.:6E,.JPUW+=XF><[/'G\KU(;C MZX2SYWB%\[LL2O+Z&&QZOL^+=(>S M_*RX2>.DN$KNXAT^RV]P":^DB![P; M78K'UW=W7!?U/Q!16'I:I:I0V)!'/?I$V5H.*"H0Y8'B!!$NI<%!'1]2C*'B MA&H.?BV1>[5*9T/PR"HZX]<9US=G+$"WK-Q*Z<%J$&=C8#<>6KN1-W:C&-J- M5=]N1.BIL1Q%;3F>!I8#4VY_R5'V;CN@ 7U$UL,Z-N5.,JW;#>0WF[H5U(<) M.?V/Q=TC;A1\'C/RUW<[ @?L8[(C9A=80*T4E\\X<[Q(U&!ANCY48C&OM=9X M:T]F6DU"0/NLPM#.,*S!6X3YUW0J0FDMYP"CQZJRS6P.3BWBQH3^,0:,PS$&8$LT M_\9@NC SV+H]3W=/&7[$21X_XZMD57*G!<2Y>1)GZ_\NA22N_B>\23-\%[WH M60")5P KE62;&(C/@E3N6#V6C#"9KJN#2.7@1],#3_V#F14)4JH[@)UHB$_! MV<"&Q1AKWQN"PVB['$IHN-C)V2[-BOC?=(5=W52\W)2"9;1V3K0]3_,B7VZ6 M]T44)W'R0!*:6->5V%%ITI)-J=BE2]K)#A/',!="D.=H2'/1[TC6#^1:[])9 MB+N^:$4ZDQ_3ICN*RA\K"B;G__QGU]^_GCQE]+$E:J18W+]9?G/4H+2W&W(31:$2X+1*XZR MLG>I.&A7%T$A_D_Q&)=-<8+6T6ON.;YAJP8I$";'*9!FU'H)CD"*.6<%U]*= M*6F_3@OWL1ZU%5G[CRRK7TZYV%98'5 4E;#L-5RT?P505(_YZ5/1)YN4F^R: M],M*"H;-8FZLH/X)%]]+^_)[.6M7KG+C7-^4[Q3G>$V<[V56N]Z=NUVZXZ1/ M\^=-:9[*Z?WN,2H&'4;HF95G4Y]R'IYVU0KG_"Z6%3-G$E50-G$6"185&U3S M0:13$U%H6*&&%XU8D/(*=>]^B(+.X[1W^PMA2CT%PG; M[FP2>YYA"*;K.>:^GF.^DUFBVL1J][](6E(SRSS4,T7>V92HW1FC\PRE4#SB M[M>G9JXIR%PSHO ^U[C7B3C-I*\'8JC M-)*VFX\#QU#+EBE<+3,BK>B6GW81N$-RR'FP4W#(S;:GW%6=9A]>5VA9\.M- MPQQS5I !OM*TR@%W43]>C>D@CKRKC*JP%K#X$+R@A[@&L'.\ )^/EW$R@@ZW MFO1Q8$:K>+0.:KQ6 3F/\L=R^B;_(9?%/$=;XBN>%>=1EKW&R<.@C&2-5JT^ M]<=2[&.E/UIRV5E>559\15*CL"#/J4=._]%K>4(.;#6-$6WM5\_T4)$:#=I( M\Y3Z=CH8# ;UK'F5H7&9"$IMJ7.U!"2Q\2TD5^0?N&N+_N?_>"G-S,?_6ZZ+ M:49))?GQPI([);@ IG6(28V+UK*J&N!O1905MN 4K[E4::B \QX_Q E-:7H+ M$.6M])Q U':!K\;E(Z@OK,[3%IX?!? \8@1^G!.!'[V7ZSV[SYDIM,R'36;L MZ"% R=?XR1*5G&T;4J, ME[U;Z&B-PJW>HOY)*!RM%4Y?(3LV4^/"53*'[HLXXK1HAVNH$ M5>U0KZ%?_=) 0*H_1B/=DG?L-"L I($FQRFRLX$F1:_L M04H5OBH3SX.68P ['FX'EG%*7VO<>[;O&$9>8LO4QWY.:U5O"W^.\U6T_0>. MLLMD?5'*,=Z%E31K-EZYS>PBM1+NEMNK?.J"("ROTZ+9C:\>(?*L1, :D:>> M Z^R04Q5/_@XN,IIWHNGS@L,4%LG9**/$+JK><08X>]3&J-D?O?M')-3Y]NK M9(U?_A]F.W"<-L-5][@-Q/*'S1=D;3TA+5W;C'JTBYGJ=T0?H/))"',Z;\3& M"Q;AP(Y6*,.VDT6)^_%WL>)E<- $0G]=>SQ0D"U7M< POU6[Q0\QB6\FQ==H M-X:8J,G IHV; $":S17"HDTHRW \ZM" N/L9D=]#@#!GJ%*53\N$[[#I&+W. MA]V!(6,PT!O_GAD[$@1(3)@.!JR3Q"[J0W^=P_>Y_$7U:E"I!1"1Y\. WVO1 M/!KX[?2I7S1P1)X"0OK!1YC@M.]@(2!H=T(U2U<8KW-2CY*&=)=/9'LNOWS! MV8H<#@,^D:7&3W P5*'_HFE455W%]2.RF9N3+BBM^G@^ "E[DRFJ- 9KA"]I MS]ZA014FWI(F+G=/V_05X_KP(=V ^!254I$BC3C)Z;'FN^CE$T[P)B[(2S2" M+S?]UQD[9=!T&T\.CJZ='P#]?A"N Z!, F\#C,OB\F6%R17"T0NZKUI7%H8< M]P[4RL#C.G4&J;&?!$6_YUP=FS9">7"P LV@C'2]4!-KJY-1RI*Z6+EN_JJHNY U)8:T<93A)8AQI6KCDTEUQIUYM!,QQMXW^3 M B8!.^L'H9<\YS]HO?2YF*""7.7Y'J\O]EFO3U#G M8]"V37]$"/A._K8!7@J"@TEZN &M?KXXA!IX-Q]54B17X''DP9**V(3(J;@P M(JJR.S$C"LRU#8F4IM"45+W%ML2S?V,+0IDYT42SQ*#(J$E-BK9:S'C5C4H&M921!U)1&BV1^1.$"%;.5'!')=SH0"I0^2-C[3"<>B= MAST"U;W&>7[W&"5WW_'V&7^A!4];Z4"3'5S*Z$*W95P75PE7A5')#1$"Y#:' M!/U\BJK^AZK#PF\!J<^*< 33;B$_"$V7OM#\@0A0K3:7 #@B036R[!.5\"XQ$2. 00D7"E$;)%RQPZH20#^/+:4B].4$X9!*D?LRVQ M=77$^2+;;_&5_7V._[7'27%)JF!_P;M[G(VT4=BFB;NQV]CIOX@OA&YSZ OT MEMECT?V,R$74!?JC>N*[+(IPW%*ESSS6$5;;G@8HH6 ^='_%W\]6JW1/_+J' MFRQ-RG^NJE(LV3F]G/HJZ3>(DU7\M,7G^]U^&Q7Q,[[<;/"J6&ZJQLN$U&8K M7I?95UQ4%91^'B%W1H[UT,S"T4J/9_PF %9A'FGY-F8._@MZ_RWQ"WZXP-6_ M?B07L&287();KH!QE)$:HCE:5TNG:-5R1+3&192MT?YI[?WXZ)SZEGH ],C^ MSL"YL^;A6Q;F? .5"\@GKND@$+?]"%T$OB-MX"3XO29@&^7YZ4N M^AT)$8U )VW75*7@M[.K/B#C;UF70D!>4': VVM!'Y&%:O.P7I7^09][AKY\ M,%/E[SXN/,!KWZL\H P1;VO!NY+?V4L\R=,0MV*O![M6D/9^S!O4WO>(*]O[ MMD_?WM,GB#Q"?Y"'89G\R?CQC#YGH#E&OVG--?M B)C!1X'R)^82U>O2@O@Z M)1O4D4$#1N3*QZHW66\,6M7O(=\@>??EOR6A-PW8LW!5>/PYN$ M1V,IFH:9PRZ8B*OVPJF8@Y 9#S13I62YQ==Q@J\*O)L<55;OT1Q"5NEA=SI* M72;+@XI*C 3'F!3Z+ZI&)XB[CB-M$6WL69]TL) :#-;X))&\9^^,4 BH@ZUU MH\C/"GXT:D:V3M$M?FJVL8\?X/77/0G_+3?5+CEL[H8K 07NB!N6B^H7>ABT*M/^ M3!MZ=F(\?L#Y)[Q),WP7O>B=Y"[2(MKRE19('+Z* M@C!8W)&W0/LN9_BA=)]S$IX@C>*'!.&7516R*'\@8XA*3:+YX9Z#%?;O/]51 M2 R---*>=*=_,&):QBN+CN<__S=49'%,5!0#'+9=D"!:]0OZ@?SV(SHKBBR^ MWQ?-CL5-1(HD^PZQ]<1F!<.8GW42MNJUZ@>81IT-%L&KUWM,E[8__?+Q)[JP M);]4*8&=_WJ3I0]9M!M:\.[Q>@09P][]H[ ZO>V3=?5E!3CZJL54DI.K0:L^ MZMI;G-1=4.>LU0Y KUL N;<&@$HM1YF5::M.991A&RJDX?/.-7F#89NYXLAZ M U+EFG>_H*>*XMM"MSB3? 9\PYRPT."GY>BOZU*M=)$# G*Q8Z]/;7'WB%$B M OK]*XI*5Y[6(OY+CCZEQ)$OFU[$&5Z53D!>JT)4'\+HJT0IYE_?F$+PG/C9 M%,*LBA+'>3O?EX.ZP]G=]Y1Y+H+[O+V<:/+<\O(9#C\8;621%]TV,VZ]:'Y" MY6]M?J-G%>"/42K]K)/K9$;M^O?(R$9ZQF1&\C%(I($,]&VN%3M,X^1S6S<@[<:$(PQGF=%#]_E M7V-LES^1>MSK_:I89G6M/49JHJA)_6#/PN*\[-DW8P$,]E'VFZ(9U8["%#S M^8,@FTE>"F]&+Q[&@TCVD8_E&.K281_A?=I^ GH%A-C$.?$N+K\ 8926VI7D MY=*(?998VK")7@H:VJUYI1)8QB1%] 6K5WZWQ> 9JA^&HLK(#W^D[^'B^ SCX?%X),@GY7G-.X<@;\G83 MKH%./\@E -Y5N%8Z82/HQMQ=N [E9(/"B/*W&7BCS]UJN)X>7M! RHRG-%>/ M>+W?XN6F#JA=)9LTV]47_-QO\1U^*3Z5 OPYCGAI=VPB8!H=[1:LVA):1LAT M^ D6L>ID%DU;DKM1MT:]YO7>'B(]$.WB>YFK#YK4?#C'BV!E KU%<7A@A8W2 MZ;&%0&U5-FJWB[)7M-R@6U(W:H_1I]<6P<0NO@6<\B-]3I%J[?T#7"K@$-)N MI'-Z-0=#07J&G5?!_U K]7->>ZI)#G$&?_<&3R^=O$0 [B+_O5B)6=K])LZB MM!_0]*LH'Y2K*&>G,N?*J SLB?#ZGS#2P?3APIA^]9 VG7LE_5E3KRY(YU/< MW[XUQ^7/DO6OZ3/.DMVD,F:M$DIMZ\\F:6NEE$IR '@,,CY\#13W7/SVUV]_ M10_MSS2N&#W@9/6*TOMM_!!5U^Z&$5A4&_54:W!&NB7LT^F3'J;"FOQX\42C MOAJ3(%34T4A.]Y.A6FQ2CY+.I!A,%-,,1UJSHRS6J45#;Y:$0K'0@D 5OI0S M,9PXR +PMV]=52HR;71MCG"ZX*[+("8,^W '*:;X*5K]B=<=4DTV.4NY[E-A MZ$+"21"$$/9<^N!0$E@?",H(#*:(R7]_P^O86ZF/!\LZJC *\J M9Z#IE1JQ("-7=Y-H"('>YO;8T$*\ [EFN7>9*$1W:_+!!V]GN2K9 M9<#6Z67)'E7O;+6J2D17/P>F@"+I7*@AG]_BUXS,2:,YROF,!*3 IF\+OTRER*R]L4JK]/DP3U^%%A)BDR* M.G-Q1#H% "/Q"TRAI#HPK.J.W&ZCRHU"\HYND2''9JM[(W+F+1.Y86X&/UH& M)HO)/3!:+(07O50GL6M:O+M>R"YJ*"EW$!]EJA>PR%*^AD6=N,H]*WJBVKGS M+?5O]36C^6_TFM'3GW[^WS_]XN#0CCI'@=NM2&-Q]NTW]#7]*R*_?_CIEU#B MBBKB,_QCO;$:^[PJO7M^K"HSN .8=<;EY_(;_9JFZWX%A;LL2O(-SC*\ODN; MZD_Y67&3QDEQE=S%NS&\88C5W]"6F)6*PKR)W21I+0-?ERU)+YH\7:):B%(8 MUB3I$2'H;LF@J$"4$)DL"2F_-@$(KRDL:D8VQ(YH9UP.6)] YT( 45PI%ID] M!ZKUT*I6WJA6,52M55^U(O34*%?QKEP<" 6I7M8^I25[X*(= -(XTS&R [XC M;A;)],G@M,US%83 U(T7# E$W4"+F&C+LGS&&83[/*9CZCEW=.:U06/Y9_:7 M>^P!K4U+U=Q+)B0.T3V>X-' JK M\>B06C3MT?>R0^M^GJ"VSTE;D*'KYKUNCPF64KL1GM;WT2 RJ/EC@V6/A;$N MXGRU3?-]QJT I-.%5RR+V06V;)9 *N "6FQ.&J6T6 181;6Z=@$E&FC!@5]I M2PZBGDY*NPJJ;_F!'NB*3IFA'0;[Z[1!^_P$?8M+T[6)5U'IC';1C#-R8@V3 M2ZV>'N,5.B.GLXX5G=S5%SP^[=-0=FE6Q/^F/&YP%J?KY>8J664T'2;:GJ=Y MD2\WR_LBBI,X>6AF+Z@<,!OV@BP58ZJ+?E=4]25+JEYO1+N3'UL"K3/@.;O% M[+49^2ZVH!AGP)C1Z^7$F OD13L@TW-M9(!7D=.1BCRU*A+W5&35J$C:JDC4 M7@O_QI6$>R35EY+8YA2K):P!GXM6YFF;RWA:Y3*^H3Q&+D!=Y#$Z3&A?9E4J M+S.3][H]$@L+3!AYC#+:E>DO;B__?OGUMTMT>WF^_/7KU=W5\FNP*>EJ;Z65 MCZX+#/5D=#7*2IGHZD+.&.V$7JOJLH8*>]:>_IZ;EDQ>MJR^0> M/\0)=5H:EP5M:U+DZ%(Y>O4.B_<%[(QA4-&B=H9 *&S"^]_BA\>;O3"]%E?LKMZV^CT-Y*:Y7E 5!3%5Y\O93W7I FJ&V#/E[0WA.+S5&-G@[?=.. M!GU_=5_!YE6904K^4".-M'VW]^!)QC%5CQT2;MO+C M=7[=]_I9&$M&L>!37*D.R A4XFX=HN3D'=9\A8W[R7F9EGX]5:T:?D357WG6 M"J3ZJW7(K Y6W'U/8G J"5J+%14.0G)P9\J^?4PD)FNK"IZ\Q_I:_$2C]$ M_W][U](;-XZ$_PJQIPS@S&Z\P&#VTH!?&01([-W8F1SF$,C=;%N;;M&AU([] M[XV58$J7:21?&&YB/ M4BWNZW4S _95SYI*Y><_#->XO2> M7_ ?0U3J>%"S3HVE-="$92._FF&!$WIZIBC MF@I),G0Z]1FN+Z)(X#!KBCJ02ZVYL\8TJ'GJ(QL,W-S8+.%]5\%;FIQ)"6]: MP_M:PGOUTN!MM [' CBL9YO9H]3J4'JV7C.;]&(MFUQDRI#55"H.<_7=H9E' M=-8^=(]^^3C9>XERIH_'1&JLJ>;DJID13"P8D= M0.'*B0Y6B(MS^]XK-+2[583>C:776+M9?ZO/4SN.W7!ADYZ10X?2M5$5P M#-7H0# ,FOS@W@AFN@/ICWF" V"_^(SOV"<5Y5W4[HG1B>GMGC/ELYO+P;W: M;U&,,E*@5C"N?UZ(F#*S[F5!EM^9:<3@=IODF'7PAB;;RHOD:%?<$LI=?>HV\LA% M=PX.9U0&U08P"@NU#7Z#L.4X2+XE(M>?[4+0HOH!4M1-/]^:0;.A9#%Q\&XX M) D<./1 7V^&C?#?_5,54,LEL!LQ=$:F)RUU(ZEU([_E1S&TUI#D54-:F)B5 MCDSJ"7ETGZ0;ON5]3^AELL%G/W9I\7A953'_@Y(\_Y)1G&QXYS^ROS1-#>"@ MAL&+0U@^/_\^!R:#]1)L2?#GP6]1$;U=$_HV3_CULZ!#->$!$J2HID6<>.*< M@ %0(P!CKV<+',ZID3MP'T /6YS;4SXH^OFZV<#TAH\)R5#25@DL52*7W!Y? M)O+-^8Y'QOZTBZ0ES^=O_WK7F4]M$$VY$+K11$MEV^H7A-8[RO-+8EMS$"EL MS\FO/(WM;VP,9Q(.-PP&3FEL3>BI5-.%UBV)[:B@ TNX[RPL$'/"+ZCV^:E: M(MGT!2'1O$Q$P&+PR3:PJP]D?'"$KHWF)7?XCX7(QI)3!>O1C V]^SZL_3J:G R9,_( M59 8]^BJV+TZ=-G0-&N7KO#+X/ N0"Z30-V)JGR'3Y0/RJWR50EMT)JW$H+Z MDETP1-$3LKVC^!9G>7K/%F+NM,;^N]FMY%I,J.SUT>K_N[S@B_8Y9HOR5?*@ M*3D,LS(%0B"SL!0)(&\"X]P2W!=+JH4PUHUP%L(YH663%:]SQ7@=\/]+;CR> MA4UBRMH S+H)CD86+75" ($U@@Z:D?@I@V4D/LKXH-O%(@1;(QVP$ M78FE8]SXOB*B4IP,$"NM@+L9^*3-2UF,1O0\U"78> X4#Y1_'* 7T72%VJ&*"!)M6K+N3,4Z^F]$?]E-#ON.!WD/6U8WWC M^$>29AVN+L.(J@1';D2!05=#>A::SLA1EBVLRHG%HF[WQ#6E<8'/VZ(WO/7$ MCO\#L4'\1JX5!N5"W(Q^F@T6@=,0.8L,!:7F0'+#?LYY?@_N28*%+\FV!FU> M,7K.X+3D%XH!SV![S*6:$=0U@;.LL%)7')6OQ:[,62/@RUU-ZI D>I-?K#]B MUB&L3AAW%%_AA^*8R?VNX=ZY??G9^ML'::!S?\*4ST6,6>_ZJ1>R"5($W/>NEJ)9L<8Z 6B)NT +#Q&5Z;U25T8M*F\!T MF;8S"GK3-[,Q#*,/CRSWZ2]4./E V3TQY(.X+_Z#D= >?GK?+?&2Y[W(NT5"NAY[BA\,>SM#\Q1^(#. S',JM[R4,[Z=!MH- MX!96O0COZ<8L8Y5_?S<\5KE%XQ"KW*")%C;:ZE>\H-&F*+^0T9I#7\#H[V_? M[4/ :!L53@&C)C"5>NI$ZQ8N.BH&8?-D.$L,!*.(7[[\\H)@YQ6G[ N\2??S M[],LR99ILOF0Y045IVI'#ZGNT-;32GTD8ZL@Q>J1'3:=FYF;=<9$LZ@>H/H) M^HL_FUA5^H:/.'YK31D,K6OXQP'$R6Z[VR1%>E]%#VLG:^K@[(,J(7NQ/EI) MHW>8@7^/Z36Q%^D.ZHBMFG< X\4I5L'U%#,FTD1-U'.^#5!3N4@Y\>828W1. MF$WQ[K>)'2/]7[J-8PB(M$J,^[)LUB(/Z5;$DL"@=HF#*-_:P%W.#<^V++ Y MW,5*YEH8./B Y8C-,A?KSSC9G.4%FVC^2PD36#S"&KDV(1:[UDRV^)0^L$F1 MK-?I$B-FE:&?;(=^2W9LQEPGRW23\HS@^8\=CZE>$U(D-Q-?>YM>IL.X[1T2 MW9XU$#1,6 O+./ !BF.R\O= #EM9^3.^@O*G2#Y&Y?.]AXAIX0N ".RBE;_? M%3N*/Z69J,R2/')[,H>N5#Q$INLR9N.RD,_05CY$&V&ZW:DVTQ,P!XL(!>=@VL Z0@JAJCLKVTQ> CPY.8V1D+'!. M>25P19,L7[/I\2A;76)ZGRY9?R_6';OX_(KU)>]^=$IX*G--Z"%%%/<#-20S!'N_ED M[-0Z-8)'JI:ELW8I?=Z).D?Q.8V3G#.JSREH3K+S';_WNEC_;Y=0IC:;1SX# M))N-F +*8IL_^6W9UW2S^1/GA:;G_@S*\!8/!F%SDG>/ T-6?.1:II?A[!:2 MAI^;5%2H2<;^4&E$)27BI(C33CR1^(.,A ^[/C4,9M28!.8/=M C'$_QD*CG M!SLU[G]4N$^;N*]K/$O<_^2XOW^AN#<'8HR*_/"D\<-% M=*]>P!*/R9]7AU MBU'FK0)3!RY-HP-&PW!<'0@]M[>79SA4;D^PSACN,GVK>=0\M!HRAWO@$5=U M?YA'7,=H#:K<<3BL@^9X^>L-N?_G"J?R!)3]0S_X9#]].U7S MJ3B_2/FD^AG?$:KO./J:J:]B;A:D4'W2P_8(%NYF73$2+[V?G MA&_3X+7@;1]E'=U:ZS:X^^ 0#=MG;#TI'OE!%66"A6%\R?T03OA*0Q]/R$I' MW *]36<*(+P/Z!/8;K@)LBL%R[T"]D(/6G%0RRYRPQ//2+;(MYX6JT9 @7B M,5::-CE0UIKE [KH6L94/%ER'];3I$A.=I0RU3>HEZVIIE?=34$4RM8+&$TR M2.A7H4["6G>JQX@_1ZK!//3%.K8M17% @JXA721MU7#"S7@N%*4KQWM"Z_KM M%^L3LMURW6UG7'0G4)_)A2"LA)-SCP".:IV$6/:E9W D866EV < M[/;/'&!5-=TDA:PG*B_(\74AD2SDFSW$A,5>L!%U*8-*\.,(;])9Y ML&"8B5.E"C28-#/*ZC+*3&E/511UK@ROE=JO'&Y79/^1>,WP#0_W#3&V^ZJ= MNC!X80:WN:@H[#P9>BNXMF8,>5O%!>F;+\ M$.)H1+4,5 M!UT)*6<],R#E 3_FBDO&TRA3QB[6UT1[4J#3V!W;GW27&W6IL4W?LL;M27\[+6#2/O=%"[(.+ MR2ALT9DMP=$1YKBHNMI^;O("P&;?ESP_B#GO/$) !KX[]MX30^#,:R_\/'; M/OO>@-WND#VNT\XV(-B'6S7\CNYK6MR>[-@8;3']F";7(M'*T>H^81^Q_+W< M!VE8#F&AOI0?B[ \90&]#K,K/"5;$I+Y,%R45(B3H?(YJ@@/D"*MGY7$$Z6A5S(=>;]"8IT\(5*F@:W1"R MXGY1N8B<%B;"LM0)?O<@@R089/-TI;:&B,W>Z!KC#%&\Q.D]%@S27/W):T\> MH*0H:'J]*\JZE8E2N(IYF6AFXGB+Z33.N*:.KW/!UIZ74,@@=^\. *O<86/Q MV:C&*3."WIH5X,7BWYCPRJ_B:&#W5F2HI(6*>(9SP)]>'.;!=Q0ZS0'&%@Y MS@'SP3ZH5X!W!V"5@!N=AA5P56+_9XE]^K*Q[V:\[XJK=5YV9QRM"_6M$,>FQ_PP]81L[W"6"Z <<2$W(MG2\6/= M1%F[(N3^[,=.1#%4^<\NBEM,KVZ33-6*.B<9SX: 5S**_]N_(1W81NVUY<1_ MQ'XLOJA?YG%+,-:;=UPVC ]9_&&H6K\H-!;IGH]Z03K(Y+1HV&OM+M\_83WQ[FI--RA->K40(.^]NN]YB M7[/Z6C651=[!U$XOK!VR6A^AO:$$\2,[X_A[ H]ZAK(*%S(3\611) J4 MY@?ZR/[%?BQ_8O^Y3G*\^!M02P,$% @ JU5F3U5G2\-,=@ 8;8( !4 M !C>6)E+3(P,3DP.3,P7W!R92YX;6SMO5F3W#;V+_@^$?,=/+ZOUVW):KM; M'?^^-[(V.6-*E=65)?O^Y\7!(I&9;#&):BZE2G_Z =M_-MB"+PR#][B9. M@S2,@^2[^RQ."T3I?WXW3\.__,_O[N$WD-6MYP_SY7>70?8$TQ]^P,22./WZ M#_R?IR 'WR&ITOP?KT]9$A7__'Y3%,__^/%'_->_P&S]XT_OWOW\8_WC]X>F M>71L]^W;M[]\^W!H^?['__/Y=AENP#8X-DY:;9MT/_SX?VZ1$(>66"!.VX.\ MWS<$CCGMXQ0;,CRUSV.QU#]T>G6DVO=[__'CQQ^K7U'3//Y'7O6_A6%05,,K MU.,[9@O\MQ\.S7[ __3#^Y]^^/#^+\CPWZ/Q^^Z[>@0SF( 'L/H.___+P_S( M,]P]@0P^%W&8_R6$VQ_Q[S\NGD$68(#< D0UQ^I&90(6JYNR*#/P.4[C;;FM M?KP/=EN0%OD#^$\9(PQ]22.0W<$TQ(9)@B?4JT5LMLX J'I<@2*(DQQ9I!*P MV#TC#.?Q]CD!AW_;9&#US^^QB$BS]Q_???SP#NOU/X:5[T==,U[%>9C '$GT M %Y 6J+_A7"=QGC0==3FT],6D[#F(S:*C6$Y$-(6;!;A?X'I8C4+0UA6(6M9 M!;PLRK\\1RC"W4$DP2_O/LZWSQE\J0?N$5XC:>$.@.4FR, %DB4Z$=!1K"=! M]$>LV(#L&,Z1)$7%\"HH JUQXY'3%G*>(@NM8X2!69Z#(K\+,HR.%V#@^&*: MVN)V76I9;K=!MH,K9)Y@BTKV(0K3*X?0+K.$W18(8P+;(@+)(X M>(H3U!WD!Q /D^OP IDZ'/P.P906NP> MC(?*+O]>OCGZD5V&:A\C9_ M$A/5%OASD'U% X6H+$%89I5CZ4O*HV8_FBU6 M^Y_N0;:"V19/@Q9/2;RNIJ(FDS)CEMK*GKZNEW#[#-(\T)UAL2AIBW8)T7PS MK>BE.4QB/%6(+H($VV"Y 2CD?4F#,HK1O^K(JT3>U@3Q$,ZJ;]"JFG%O@V*/ M7+A*<*/&)\?^/%^5L8$7A2AFG*9L5PC'"7RN)G4'F/@D 8Z]E.CJZM M*&+#?X0D>[&Q;=N:?5XP-9#JCCE!P& Q@/X('H-7/3%:W/%$K:HMV!HM81TT'SH"I.Z4C&(*2_7H!AB5$X2Z-K!(5B-T^K.9KV M'A67GNE\%L$5^U%6SQR7,9IHKO#>=G%9HJ7M%F0YXOL)P'46/&_B<):AN& P ME]5C9_>+8R-.2A*VZ'@'AS9:OG$HVG5$?3FYY%R@75\5"TQM+9.BF+V.N4<& M3A$Z$($@L;!F4N#5RZ:,#?]6HV]MQT\?:RQ*=D.GOGQ<JS[ +QEJ%O>R#\=UM!^-1@3 V8#*GAY/$J< MY9=!OL$V?@D2PX2-?N2P\2%NG,TA+C<)_/8KB-9& ZU"W?)>Q^,&7*]6("P6 M*_3'A^/!<)UHE-]D<,OH"*^##)\9&VW7]RY3?].*P_CT/*N@L=%7:G%W=7VW MO+Y"?U@N;N=7L\?KJ^4C^N_GZ[O'Y>+F%QLSQ7/#%%YBRW98+G*O2FUN>$.KRM+H)L M+6(L[J8V;+*%61'_64'C^A6C!.].D.TMIM%JL^XW6Q-A(RM!M)?#&(6Z[$Q& M&$7R[0-XQD;52SWOTNC7YO/T!?T;S P3MW19]>!-@_A-#Q["RGU#+9YABC^- M< 7++(1YD:\@ZK]O7Z7!]9)UI\AYH%3NZ[R(M_C[<ZIS'AG9R=.VNK4\!J/4SBCIH(HUM M&EW%28DW7'!KD\AGE;WE%8F-T9.EW--YPY<4H3R)_P1195^85R=3O1TK"-C9 MR^80^WK0#8/$W8B+W7T&HS(L;N/4:BI(?\)92_2V!FTNS3Z.,@T$EJ$J(S)Y M)?QC+70*UGA"MV^PIKW(R#AP2;-RJ\ >G41$7V(2L1C^Z4HD8M]9H'0;J M"GVIR@RG6S)4UB-"F$252-MD33C/LK;Y@BP\\$1_;&&Y6[1CW^+'YRJ_](=P M$R='-\ WN(4##2W9Y;ZAT7?_^([.];L"?J?+KO]B)Z1U"VC@_$9H4SAGVZ1'G M)XX2./_KE''^N $9"%9(9#.8=^GHH;Q)9SH@9UJG+XPW&4I _.UQL#F=C@FU8 MQ=Z$#TGW=A9A!!(^(A!<(/9?]5:4510]":IB2MM?.8()YXR&FJ/-%@DIWL80SC M)/@!FRTYS*UN8$;S=!$]$U'04NM,^)]L9W>!*HKB M^KM['+-&?=&3K,)@I4N'#%CJ=)P'+46$0'M68X0L.8%:P4I=D*D$+.$+.*Y< MLR,8**Y?PZ3$+]9]@C#Z%B>)(';ID" <4HV$LSB&8!L7X!8-6T1*3+F!_0"V M08P3F-'"!6$[2/#A+<.&%BD3IK5"V7GTT\(8[-.^C*BH(F@S-EH1<#I;0VKF MP-H_?H-6?(N@9>1-1UIOS'_H-G3J,4>1II/HJV$ G!)JSTN:U,S]I*;V%CV% M8D?WOE(+-9U,8743X+Q2:\[2)&;L*S6Q-^@J%"LZ]Y1:INFD&FM8 +6UYR@- M8N:.4A%[BX[2M:)[1ZEDFDZNLIH%9CBMU:JW4"D:N0Q!\8WY#<^>3IV'$&PZ MJ=#S[7,09_CDIEN*K6-'UNZC#@UR^U&-QNC]PL1FECU!491>DJS='P_T_V"\ MI[G(;SQ3FR;6L0AA&Q1_GO!$&$F/"&$K52+.8Z!![K:1P>QE<*N*,=D\T*N] MQ$>="=7?,X OW8_ ND2_,<-;U2SV$"W!V<.R&]TB;_A?^.XY2R.1L@1HK=+< MCYPEFF,$>Q_F-'<$2U)I;[2[ORY(SN'/B2UC2&SIU$&73LE3Z"DPC9]I=\9+ M;67[V%Y@RPA@92[Y K(GZ'HEK58!_A"*#P7@'_Q8-)]3B9FF^;R_P#)/K_?8 MV-$WB.\K0>=IB"O< MHR]S_7\M:/-)*0&>1>IMN(&4(5TX!TLPC[>9^ HU3X,7*V+G@+;#9(%<TZA+EP9KF=[ <5//V0:'TR_F"=(9SG0U3S^#,C4DZ^K&=$UVGD M-XSYSRTH]56"M#^/*^@O7'6L8VVI*LG<;*HRNJB,'WIWA^%C-BO<22]444^I+YIS(]74> MA$SR3C3,8S'W1([[9).HJ';")WXS-*,]9!](P=R DD12H9#2F%W W'3]IA<* M91E/>M;I-'=6IT<_--*CL9TN#NG1!T/",UQM#$'JPL$P[C5AUJ&88^K(&$WTB: MQI?'S:=9?AGDF^O_E/$+TA(_^J'PR;1"FOX%-20]&H#W:%%-#[ KT7164>R( M@/=LX[2$9?XES4"0X NZMS#/[V%>'?;?!''V6Y!(GB#WQD?Z0Z'-9S1>-Y2M M>_L(:8LWE>0:9C6DXZG^/HQ"])\A5]8P+?K%]D29"]Q"&:O<#-SR&#?!*L7P#6+V"N+70O10V^ZKAMM#7^?(54&B M/("IIF% 6$("!20?.$\2RWN5D;R+%Y A2X#/8(MFB2S\BMJ3F&6W]QVG!."@ MNA'TT%GS;>&3S6^R";8-G6?%/8SQ;385='(ZL2%*[30)G(K-T0-8J4P]S'GM M=<6%5NA@7H M:QXKVTUNY=7HYARWJC-814L83E_%W":+U+VJ+$22/]/W/CQ& M6!#!M\SWJY02-V$>0@NH1;_&I'1=C95C1=',$.M%PG,N5/T,GE M[&>?3K18-47;9QM=PKS(3\+?![MM=<8IO@-J@VIW[F1&U7DXDL0.[,N2C"C% M%XN8?9F),YT:JI<0M4\KFZ4Y3.((&Z"9L)=_28,RBM&_N@MPAVM%^ 7D_56C MPP&I*,PI="6#G517=VD,]0M2?/7IC<@$ J*1^_BB,FA04EM6T)#@U3K*)WCX M,;NV=*T\R#>S-"(R@6;%99!ENSA=5XD(#*0I]26OCLOU=8Y+!KZ@F148P&PS M:UWVEF-R0N:'T2.3FKS&+24DT4,B]]B?0EAB[,EKK(PX+FD:SI17=9[@;!:& MAVO= #D64O@.%'R@R70A/[C<+B. FH+.RECCTSZ![>/(WR@_WLM%ZC&@16O2 M>5BCV60$T.'HI R5-BU:'%*^_.-)'*K**M2*\Z,/NR$!%%K#$:+QPY =Y_!9Y 5N_LD2'%-,KQN?<:[+NS)CTP7 G#\+B. MFX+.RF#CTZ9![6^CA)K,VVG,^;9\5XVW_T8!00T;:,S;97C0/KE_'^FD3 \ M ;A&!2!;(.$#X>-(@;! ,1C9(%W?XL=J'N+UIEBLON2U([#6>#)]R.4>O\\( M<*2BM?HBD$]<)O=NK%OIC?6O<-K/;8!C9)%]&2Y-M!OJ4OK%9/M;=\D-5 MGL?@]?@A%V)*KA.9,R/H- *4*>FM##<1==K\_OTX-\[W;XWS=K:X6UJC0 M5 M#\U-K.;H__4T^NJ%L7S8OFH4>D2+V&4!PZ\;F""-',\S[8X=U N0-G>F/&43/9V#D\E6%&.7[F M6H !2%F^M"-IDM^4,FQH12*.-47Y@%3I*O%H2+?KJ,&J81V+T)7C/MF[9MWJ MT,+8RF_?#:^L]J,&K:P=[ 99%DM:G%5>NW@29]L[3Y(15JX3=PMP8E%5R2(6 M42KB*Q%)+10D=KONXF-5.G9.+F@.&2UEPZ1R%I,7B_QJ\[2AHMQ&-;<#;;>: MT6'4()2VA,V@R.%)BX#JB5,^1$!&Z!=C4[:?W/=[.DA5M$O_7_$F:XD/^3A3 ML1HG!2H15K8;^^!FBM%6T2H6(2SF3-OT'V=*UWYI.$]#N 5(80FXRG2AK^49 M748-4P5KV%_1,[A:2>_R IX-VXC71.+%T,BQQM:UG^6/I?PP+]8]EW"[C8NJ MV 2^X%O5AE^#-&0C2Z)'9\N=TV/4R).WA=4-=@Y3:M;%."MB*I^T*Y^M>WV: M;H)+TS-T'5C*G9S_9)"#Y@4J[P\B5_KRZE-P6G9ND5!:.@>@&N3$VC+S-630 M125_@M4O(Z_^BV,Z3(608C6C?'#;S48&)H&>1DCJTJ;!:)S!":U_RFU9512K M=DAQI;$,;$":QR^@7A7AIW[N0+%8H>41>R6K0Z6[N%6C,C*,FEG)",+*K&D; M,V,]SG[ SS"E(+H.LA1-?/.&,:[ *@YCUO10OF.G +"XX\C JVP+([S*<*-! M=*RU-+I6D5ZQ2*]41@R@U?E> !)HCU^G,].*(=-SM$N5D( MZD3=!RNP MQ )%#>]@4G3N&I: K^A*#2>KZ9W=C&E=/QVM%E3" MU<99*$+')C>P9#WO:4K.@J/5Y,Y^QK*MEVY6RSG9BV%:)HE?;'[/FN1L>%E% M[NQE+-OZZ665G!)>IG[F,$8OFZV0V)9=C4K3T-\(FF>GXUK9.\\CA)5PORG< M_6/:QYC5;_P2.A+05NK3?'99 MW&=",-:Q4F_@E13&T4U!UOO@M36JW-".L%0CT("J3Z7U8K@&E:F!V=B2_<); M1SQ[=P\'S^O ;Z2EQ;X\'=+S"KR !#[79U=!AI5_ :[3-T[BW<,DQA>C1(_6 M"CO0BQQ2.SB;,MZ!;PVY,IBB/X95*,0E!AF6 ML4*3,)XA3>,/R(&B]4LJM=SG\$6?9$9 M4.8U)1!+;^H K_\NZ]-D8[?14P MVN@["8RR;-$#1ANLII-)Q5/X[^_U,=KIJX#11M])8)1EBQXPVF UZJPCW=GR M;9R">0&VK-61-;J6UO\-NLZA;GT59=O8?:^L+,AKY<.0>.M\7#-@XQ=P MO5J!L%BLZL:+M+X*N$"KD*)^3.F]LGM:YRSMP!8YC];%NQXIY>9]#9KE0'#4 M3BX86-3*A[4.X\Q04W]2ZP?P M).3D>/')IGC;8Y3,M_^Q^$/OVT%^E'O93K MAA["/'OMY^D]0'$G.JTQ&%]CLF'N*3:"*L#Q=B>OG2I>A[ M7M>GLO^-Z]*V]W5KTIZ6;_5I>,^_:$VY'=V'Z72BWA0+,.\DL6J MAPEFE]79(S6'Q7,'Y:@QH9LU#_%Z@W3]DH-JI2N5T,_HPTWC[_29EMOH&&J( M>:! GC=R?^7XX)$4O#NMY=ZI>AN09AEG># W)!GF[:K!LYVKK\T%4C7")79! MFE>$J[,0=]G-=*%$;R-(=2*KC@HZN2NPNB\GN%C11:Q**RXJ..:S$"W"$1:K M47M$&+A @GUEF@#( MFG%8[!\_^9+&15Z9S.JG39.+XG=.FI7O_ BJ+U]-QA9O9_@-X+K-P M4]U,=A40I%X[DWKAC/^JF-6$L5O21:MO<)6:W=1X)V*7E5;1D^&^W:KR MJ+UYY^".=A/$675A^C,(C9@>#R/9?-[+6!E93%*>SC'J]H"AXO-YYH"PZK- MV3ZNI-S5_Q6%#%TR\C<'&&2C9>?M9HJ=S9"KA#IK8A;6])2% ^[UH"<9O M"L-8[2NX#6)6!KM"3UD,-WLZQ[ *%F4@S#0+ \(2_*40W.3K%X(96X6?XU<0 M+5:K. 1(C]_10&T@$OPF"*OLD7GZ"3^"F*(U;@)VG^,T!3DL NIM>FOTFEN. M9O3\Q34%H-"^"571?I+JN,EI)HU?5P&%NBS1IRMXAADP #B#AA*H.S2F"62^ MJ88 ;T>"41]64Z=?MX)*$G*=N%F>W4[.\:H[*5:RAJ7YL(CG9%\_FV4@6*P> M0)!93AZ&#\9$U2:-G$H/,IS+HX-^#AD5]%/)3 W]8EOUBWXJ_S=R MI9GQ^I-<8RZ2O7W+21VO)D\RR:/RQ&68>\@.L#=/L7/%+^ 1UI,O!NR8[0C$ M4=J-$&PB;8UQ1F$@ 3$++]EYE7Q[3KH=5FW> R1I5!=MR*E5&X2Y^S9)RR?G M*I!V'H6L)>SJVK.O)%X%>:9SIP#OT"(M0>KT\L EW&[CXC@*39E.ESH$H4V+ M!EE35(V&N^JL,G**0IT>$1V+^12^]& "+9F-$;N4A&I545449CJ!JZY,^1B\ M.@Q;1QFD@Y1$C^Y"A-W#Y7*+E$H4;F2ZB'7W*93(#";4,@ C3' 8$HLR#J/I MA(!%L0$9KLR0@0U(<[0*O86YTTG,29)Z#.Y L5BA@1!/761[=C^_XIXNIRD= MZ6 A,S&1ZB9ABW8WYQ%#9:"AMD'8DPP1K-*J#!8-;V>PV(Z[GX% MP[*JJY9&UVC%A)/05S#;5N0UO)Z12,;CPG!IY7[-5#*Y?II.GA^\/ ?A7];P MY<<(Q+6#HS^0?HW^Z2@-OA% :,GZ>:],]V=G3JH^'E"H'N&($E M4MP6N"A\?$F&-038?X,@DX-7IR437(V68X<62VF[P&IP\27+5!E6MRDCE:,;_^OX"\YBEL MUT%2I]U8H<17V Z6.CQ\2G(N:-B#%;CH^5$FJ;0HL-IN> M,B^'"E0W<0*R2Z3)&F;L,$5MU0E21*OQ@4FLK)T 17"@0>COXX$0SH[9OUA3 M;6;GB[+(BR"-XI2VY23?J?L5Y'8:*]X43&'I^\AE2$/CQ_&@<;D-DN2BS.,4 MY+1%(:=5!V]$J[$"C*>L'401'&3*$ Q2V[J"+T7JL*)-1W@[:&)QD4*>\'^\$=?O9Y@-XAAE.-5TBBU%WN&2:=[^B MC.9C!9Z4^I:^G Q6,M ;Q>[]/IQO0)*(@AVM4?<+VFHT5H1Q5+7T_6PQD$'3 M*+;J3ZN=NDX,=WW9;D)=7!Z:C!5'3#7M+2L/Y&4P-*)]^5D4(1/E^__=HGDF M6=-$JFT'5=2V8X676'$[.*/RD0'83, M$J_BL+*%8)(O:-_!'K/]6.$G9P ["&3RD@'A*+;[\:P UW!F!#O:S\TS\-;/ MXT,41SWCL^X6:0F\_#2*5/A;B%,@-S!E;T:PFC1PTVTR/NP(U#3%3Y>\#(9& MD2F_!&&))7__T],C-A8%0ZPF#0QUFXP/0P(U33'4)2^#H9^&0\)C%N#C\N5N M^P3)2N7,WQL8('X?'P!X"IJ./D%;9N@_#!\$KE_#JI 5(U.8UXP2#-K-QH<' M"75M!84V"QET_-7!C,3\JPPR-*E)=D+ ,%I2\-)I.5ZX\)6VA98.%QFP_#+TU@LNHY$A^2I5JCW* M2UQ(,=MQ=_ZD>G6V802]Q@^06D)<)]5="Z]H1\&:_3:ILR+2[+ MO(!;M+!'AO@$X#H+GC=QB#>CW!4<6X(U'IICSI>@3I"H>=$NFL-N[K">6&-T M'N+\JTJQ4_FNA"'DNCHO)"0<7FAD#49-(1;7=B4Q&6Y]O&WH0=WXFR#.?@N2 M$GQ&H0)I7-5JO0LR; T4(4$1Q(F[$'*4[C0DHA+R,ET(#^)W<19.;F &4(2O MOU#A[O!887X;!T_5V\04N5E&,2!%&DN+E//P(P4+:-5BC)#$DZ09EO0DF-*; MJ]7#'O/M,](3AZ7+39"M >O!'GYC L2LQJ.#J936AD!D\>BI;),'=7H/%8J? M$K>/#ISK];8L\@#"),CS8V;&HD2BS4*T BR3H 1=R!%,W"[Q F[VB+N/#YI M5@CNQ;AVZ@C;$LV72H<6UNWA!D1E J3,@"L22_F7):KD+H IU;%ZE%USVG$E M8YFF,J.@UNMV/)UXKE3J M@=NQF4&U<&T!IK*[9W!LX#A1Q2 M.4[0MHS!H8(*SRDN'?:1YP8-VC4*6UD:)*=@4Q19_%3%77C8Y:P.]&.07^S: M<4@>];UQ9+I)#QQ'ZE=]V]Z*(_8@Y%06+&B"$*'%&Q?"L[Q^^#Q"_[PT%.1C&B0IRMJ--S' M/!5$0#NV8D4T"5%:9S-J(DQGIG%_$+FJQG@'45BJSK(8L!8U)Q#,;CY:L$I: MP!(NV=Q\>>S%-@3K@J"SLM@@]?X\?7RY0&1UXL*QVVDBH!18HQ=H=GE:>4#& MDPP*FJ[L(L.*O21 ZD>9X3Y0*EUJV"9,A>6&E8O;>8+31F%EX:>;/Q-Z*LM;P?[6)3[7BO7R_,O#M:*SO.\ ME,=CN[4(BX?6T\$A5?^^,'A@9N6-'%_Q)YXL*CS"(-=E.G#L?8ZH_AZ%\@,[ M?CR(?4Q0WN_A/X 0KM/*+M[<56D<+QQR]7^/B\WAB$&P*ZW8NY-?*MG;662Y M ]_V^Y((F_<93-$?P_JVT2*[K*I2S--FBQBA_SFILZ88-K-"D["D(4WGP4L5 M1[ ?;"C M1L.Y,]A!-+1C1(9+&,G8.@I2DVT2CO&(&"Q6LZB^E_L94,H3RC0E8$YOZAS- M>N"#2B9@@%2)=1.4=):3P-[)!$L\Y0ZR*/_R'*$)/&K_UWM!H3#> 0]>^0-.^[TYX.W? MO1UPCAJ2 ]ZFX&,0U]VA? #;(,:WH>Y!5MU)0)^WQ5,2KRN37+\^@Q#G0<=; MU&2Q6J)_S5>X8%I5>R\K\.OMG'V&?IC0]SNM,9G.A&>08>A[*\.V\#*U_4:X M-WX;IV!>@"W+%:W1M;1'WJ [/8>S;>R^?!0PR"91\\:H']L!?I M'6U6,5QP/X=&7^\81O/T]TT<;KJ74RX KI1Q1?R,,G.]O>/^.,U'28E>K04,SMV$3LXR&$T2FC$EZQQ]#"-W+'_KK? ; M&FD3GR",<+6.)XA#DU2,=M6R/L'&=^1[&:3%/T>*(&E?M4&Q"UI3B!+%M MU&"CRTW7KR S-H7D"1FY(8G8FK ^(ORZI_%%3OJ/5C[?.MKAVU9^51>N%YV(U3\/Z)98@N80YLN%J\534 M1V&'M'F:0QJ2:OJ<-JD)NI4=L_;N.=IB6KDGUM/.6J7'!2B^ 9#^O@%I[=>' M2(#LM8US$.%(L(4&U#LP'T.?[T/=CA[^7$3%*T.U)VZ(1FW=OZ&83Q! M-W4Q9/WO3 ZC%"T$_-VG$(#$K@I0+%9?TKQ*](A!1$T+R:O3@SM8["^-=F[/ M6Z;:=5XSJI/U3(O&'LCMS"3>N]%''RX.#)\J6%OP?5])@@1YV^F!1_+3\L:> MS=^G6]H772(I\+T7MWZ4G?<3,@U^>621+H,$H$E_]8(;7DHKO:BG2X9P1G4R MSIW.X!*]H='LW9M7%T3&(498VWJ.2*7K^"D!M04@Y#RD:6&& M6NM?UWZ,T*8B&+VNOX) WM[L5?8,CM+-C4 \$TISN18R;95*8&QQ>0/X, 5Q>KUB2.YP=O^\G[@U@U%/?#$N$,][#,T,)PC1]N MRX613),,RTC29)Q'+.5G[LTLQ8A*TD_<*W/O[7G[X6L:@BQ^J0H7NHXX)TGF M*1JCLB[DDT:_@F@MC#UJG0D'D^WLP?KC,L@W-PG\AD5#N&S(>RS:F3>K=IZV MI9 ^G6*>MS#DO#['7+H,*01SU3.,$,XCJ2*PJ4LE!^/%B,ARVM#75\-H,94G M5P^OP[^"W'5%VJ,HI\^P<&=)V*.SD<3IX2QN'Z6Z?@VV"(%'P(GT9K5G:=UM M[SQPR8PA5%>=N0!ES)')74#OX CXDD M&NQ$JHMP1S*CHH["9.JPNX+XA%0)>.TN4M [=/$'?&P\"=%'U5^$OPX_,0 / M?*8$P21(H_TIY1)-$H-GF('YPVS)+8,JVZT#15$W3^%( QJ6T()E#77-BQ% MW+R%IE25N^.Z9!F"-$"J,,JA.8(&?OL] M#/*"62"3WY ""K*A6T0(!QLJJ$F#!(L!"0N2L!PFW']_K&Q%W H*]TGUD=B2 MN/6HX)[>ZE#" %86B'0^5IX"]@V%U8G^!4C!*A9N ]);LY'7;NTEYKHPHN.. MH[@"XFYI.V ]F;EV/Z5- 1S7D M[,1SNDUP;GBB[*4/RA2GHJCF!BT'P]2E$C"M8:N;6?)M;;/ M"=P!L+_Z73T;?!'D(+J$6SP9W:^37O=S4GSCZ/H59&&<@\6J>FEX\C&OL)W[E7:(M>O$:Q,;CQ-8-9O1@L1 "!_*QEEZ>C5X;;P*N@0%LNLA MJ_!+6N9ED-QG\"7..1\++1KD8ZUJ-,:#=QM&,@WLBKQ]*+-FZ2(*S$"\3J^# M#!<9R!_ (X\+F;'%GFUQW0MDEI<8 MEGFRPYG#U))%FB2:\P1E$N,!H@43&=FDP-)QN.M_@R8Z??(B0:TV&&ASMC@=V4N(6J?5OL$:0Z3&#_%'C4O M%9UVN[^D01G%^#/O]@C]*)W431IF:^H1.J6UZP)P@E=>!>^S^A.3V /1+8NF M%"(ZA"G%RFS=-C ^V;<##5Q)>+&B%X;GMB% 0K09$U)XZNG#A:!JI(TH(L)-=L,2:TL%73QTJ+IIV37U@$B6N<'-(S9BF:)+V !#YC M ^SSI)C?(HD^G0\4M\^8T*6BOLFGC,O%CZ> +15] $F"RR>!%)\0XX*)$5H" MX,EYM97/!Z-:9[+(@F3G,<%3RR#Z.)5E9^6N(X)I\9SO3Z7M>KC';.*'WX2KSE*T4*6#>Z3"2!4\EK1,I'BY[, M;>] (9S54MN0>P=RB3=7.D9(/<>EP=G8/LD,B:APRD,-M2V8> MT]N."4DRZNHCBD'=SL,JGH0C4L>K."G926&"U@* '5N/&6)TE>V![$B?"K.Q M'I?\#N+U!N<.(7F"-;@K<9&$Q:K2.%^415X$:;0OC\R*;5HT"$@JTA@34$W, MHP]?1:Y44"N?[/@-ZKT'=TR@!FL1%3E@LZE, -J2)K(.;C9?*KSECXT^UO!. M0>$XC:EZPRZ?I]55I@U,D"+Y]7]*_%"KV]+N78'N8"$J BS7B3RZ$G3RH(0[ M8W3DRZ_+$F"63A<3?6NY10V0UU3H7K&FJ)._HADR>D_<2O ]\&"O)EME85[WQ' &PYB7);[T(5KW>6V M*I3G'O1E^9A506.'M/T$7T"68O&YU>BE^A 8%_1Q#MI>D CU;,: KDT1FW@7 MB.;'C1S&=?%+F#W#+"C %7@J6FNW2Y 5\2I&I+ EKL S?E:+"FMS0LVKXYJ$ M)NL UJP[D%>8R'MRE? W\. MN()-J'1FM?LI"6Y^8S(]@=%X\I"6LM+ :&;)1 O5XRQ4>=P0N-@=__AK##)\ M"6UWBZ^@\?9KE#JSMC %G9T#O]_='!T3#KJY(RG@=&8O_+.?H^[25<=YS)S02/5A8IO7P M![E*^*,!6&@0$5QE)*"BEL9YVAC]21FC/REC]*=I8Y1ND"$P^A,/HR.?-S34 M_*",T0_*&/TP;8S2#3($1C],;]_"QA+A5O"L7B\\>LA_N?7HV;YAUI@]#(B3 MI:@=/:;CU?/T!>R+AU.RE1AN*M>I<4M_\I OW GR M'\:^(*B3:R^114 :[HY9M<="K_*.8$**7FU>D=3TG<:"B8=V)3V13P[V46,U MX\M-FWUMS'UU94ST< < KL*](8+*WD$:'?XA.=G==6K[7OY#71$LW>]QL;DL M\P)N02;(@J.'.LHQ"STX16HF>SN.@ZLA#$],P M IJD#.V"MA*\/7SYG9F5U57G&'5GT0M^ NKP[_?!KIKMT).R].FT<[)TZ(P1 MS+;,9@YM TD<[2'J@/GP0,'O098%:;&C%_LVIB,-9B:=:8)9SFQ#@)DIR:BW M);@J*TPQ.GTD)A>-/F,$KXXY^IU0-+@.\VJO3_4%SI4%'%86H IV6G0+"PNH M]I9WKA M$A['Z5RV/^F&D]PY>=OLALSCOE-#Y\!3 A+UY(ZA->N;)L&/?@AWXN/Y/=ZV MR)=! =9(OC\K2W SF.0[2&QM5="Z>HVRY@5GQ M"+)MPWNXZ!)W(#^=G Z>H8F+$ZAA RE4T;BV/ID<;CX<&5AZR:?8@.P6IFL5 M,,IU(M_W$70:*2B5;&$%F"*.$THC?I,EDW0G=4;5D%1G=B:%CMZ?"QV="QV= M"QV="QV="QV="QV="QV="QV="QT9E0KPY+6%*=O;=Q\@J?7UW' %5MS6UG5[-PH]N%!6X[*85ANRP19 M,?J4H8'YDF8@2+ -\%#5KY0_!J_J/JI&5]Y[9>F>_5K5K[5&;.P>+ZOT=,Y@ M=8R!!["/6$"E:R$6$'3/LR8T_*XIBO];=3WZ]0OOUPF09['JQB9,+\,\@W>HWQ!UDG=OYYYOA=SOA=S MOA?C9#:?9T4#JNAO)$S1/^$KS#E,X@C/'Z[3HK9%-XU2ING>Z/RFSF&GNDVM MH+GAQC&?T[")7]K8H28_RC46X,=Y0J(4$CB(DD)LGH*3GF1!(1@_)T;IN<$_K/"?V6(75.Z#\G M]+_5A'[&%_LS3,&N7@&IIS4K=VY^V14Z.\=HK^G+NE8<,F590<;IS$#<[W6> M,]_.F6_GS+>)9+ZQOL!J._CM- )J!5\[%%O?:D.*OOODP(=Q]D?)Z],Z*^KZ M\ :';0_& ](Y#;=)THH/'TB>G=BB$U/':<)>?-"7YL8:+WU4"2Z//G@S?NT# MJ1%53Z)8<&4J/0,_)NB=G=C8B7DC-#D/)I0]N>_/OLVCL>#(5C3]L-'F*7%B M0O-571JM*_K*-,X^V?5)PY'PWP_5%9Q*P?@KD*'H4L0OS3PV;(Z;!'[[%41K M]^6;3R(VMD31:-72"1+6U#H3.VBRG9UMBE(%/'C3Q0[+B1SH 2057/)-_'RQ M(USD%DN'?KS8T8@]Q/E77BK<\ +(#%%/ CC_-"B"&7HP3HS8+Z=)<^-R2 V\ M31M4#A ,"W#K:@M[=,H@T#60:.#%[97X 4D\!F;X_KU&:0YX*),H6?G MY6")GN-#HKI!3+$IQ7$ZE]67($GJE\WK/1CT9QF@RG8C,V.$W<8'4453F.)3 MS,Z'+(\!=EDZNZ8J.R3=+5>%W8U;C]*LW*ZRM&SLU8)+5H/I1'RNQ@\@/)Z" MX4=?&R4;%I?S>5K VN37JQ4(,8U[7- )IG= :1_8(CL5QS5BY[>K4\^0!AX# M'<>^I14TZ$_>GO*G!C\]JEZTN81;1':#OOU(2VR:Q\U>Z\4*_?%DJ#HJYMA: MC([P.LA2%%Z=GSFU1*L'$@TKHK(-/ =V?P:FFK(>0< M%NF0((O,*)%P'BM5P "M&(H1_"0$:95R41)@.MMPY^,2+>C9//!0$4#CR&*B M"#T?69R/+,Y'%NYWX9P>68P=4><#B_.!Q7B.U_8[X)] "K(@06K/HFV\T%CT/KT* ?9LC2&!^638QDZ9A#EK>5,P]/\"TY$1>=?^B2T5OX^W0F M8KJ4,K2I1T^E)#6ZCULZ#$T"!&J#-]<.# :$<>NKRJ[V7S!K^<6[(7(PS&-RPF# M@@R]S1>D9'AS\<'VN'D]6Y!2QT[:H0^/N;$,=ZKC\2M,\ 7IT_7IQ@7I+,[1 M3U?HK^GZ'B"C1**'G7KG)QD;+/";=!RP/1X#^KP%T7NZ>#\!_Q[.LX?SZ;,W MRX_!"/R8Z<%_=5-URD]'/LQS!O)FDEW/+GUB=_9K^=$8@7.?)*=Y^,^3FH.W M,\!#8J%2Y8,O+N?[A_ 6JY/=="?A]AA*NK<-AI-V<.LC,J"+VY"=YN2_3/$S MKFVL ;U\0/\^>[;"*(S!IYG>_+=)+:NU[:,Y';?&KV^'?B,3J#AUEKT%=Q8D?[DW=;$W@.[J:*H-+?\.+G/+MLHMOW/ MMK^]=?_RV)^8_O->/C=L@M\U@]FJ#GG+7[4W-!FN\44B]E]P+;4[*QSD:G";MK/;&P,DACH;05!<>ZSTF>Q8:PGV'<-RS MRWJ;3J$D+M5-Y7.A1G0$HVX@XQP*74:]>>T;F1I;&P&O_5/YEG,F%6(ZS@I[*$)^^66A8>V ME9:0ZG7PJT5B^FUQS].!G M/7C8V;?A^AM?&:1 M3JWOEB M=1GDFYL$?LN_I$$9Q>A79R^*'<5J2"5X2DRF"UD,GMO%6?A!V,/BW&?P)48C M?+'[@@9MGBZ> :ZCCF;I^(6\.J.8;Q)]0H2A= @Y#U12@( 6K<4(43PYFN%( MA_^4BOTB_4_QEXWH;ILN6)MMG./0 %=03G,&\-09$W!L,CPA[9?1(^UT9)8_ MP@<0PC2,$]!2^!':"<%]LB(??>B%U43<9X!QZ,4+^Y'[Y,P?1_[8Q!5 0H=Q M973TYP3L2^+.MGC'Y<_JWQFNJ=*U\V"U3%?GKM,KZ*&1)5G+N1XD;C]2+2.I ME0>G/?G658;*D5HW,+N"Y5.Q*A.T:(8E,C'#,62Z$ [![_)F'$'!"7F_& ]3LY^PK(!#RY <_ M&Y3%]V%^Q'XWX'#YYG0=A^$2.B0(_U C\6:N'3M2,L- M@LU%4&V?;W&TX"TM^(W)76A&XS?C!E+6<@1XEFRTF9+R/41/9DIDQ9+K_Y1( MLU/=DD]9RZ\YV[,&E,C-+!U*;\9CS.WLR)VT!+=3(-V'V1B[-E"E^ -Q+QK9 M7=+1Y D)_$R&T)MU,V4K>^)E,G*7.9(7IPS -$CLUBMW[77(JBB@Y. *U/]O MV/$R>(Z+(!$9Z^('LB!0%K M32/51PC?5I_)X99MD9X!VV),"[IC?1*98J J6[7:>"MF>0Z8QW44SC;W8$X3N8#Q^:^V"G-8$@^DG/'H[])H=AOF4&FC<PG3RBB_Q\7F$JTYT.HBNXV#ISA!*DMC68J*$-D"*I/#N8K5>D:] M0!2)'96QGAA0(T!6(B7VZJM,I]E=9<)ZI^OD$"^T3__!O<.?%M^5M^2]!7,U M'R.-Q=Z,5R<@-^VF$I@[>[O M!FWG_F* ?]BOI=6^+1R!B;L&-@2E[82J5Z#RX2RU:9#Z\5DC-Y,EP?$F,8D) M.HVBW7KW#;$\5CY"?KC WO4?X2S\3QEG0-T#U"F0#J!"82KXU[9:/_!7$8=: M@6>D2^Z.XLB :*U5[.Z3("W0!Q%GQ#YO ;/6,9;QT9 M;QE-!NC:-NL%\2K26#DP\WGO]"9.@S2TL'6OULW?* MY6\VIP%G5 M1OW@64(*B4[L-R,_%9_JQ]Z]?TG,9)7PSW$6)9(WL/'2P7C),!D?TK99+UZB(@WM M!J*% OP.@'^]6H$0K;2N7]'W.%V#!_2M7*38$-51>+[!6[\O00+8Q1EU2!#@ M5R/A'/ZJ*V4#"QFND=4XT^+Y6._(T'6\!TC%B$RV90!;AP0!;#42HP.V@84, M@:W&V)V M?C5[O+Y:/J+_?KZ^>UPN;BX7G^\?KG]%;>:_7<_OT%^O;Q?+I5>/5M4EA_#( M=9\7DW_'2H4*^VDK.2KG9W_ZBR]*XVCVYH\B5ZD'?W2>ECIN!SO_$LJ]STJ= MR@H\U2)EK<=_!92GX 'V36S?;ZS(.)T,;YXYV.7#D;FKOR4U0(^E_(X&U/!! M"]P4_-*(FW-?M>EHDOYK;W@8/FU!)UD_-]+%K,+>&'R?G=U/,8C5;W$/G"5C M@E7.;RT^]#=L;F.%5;U.<>.O$YTSG"K!_PJ3*$[7AY+5B[1AN2S.T4]7Z*_I MNK:9[JS!&C_)&&&!G[>1H0\7EH@)ROA^NQ>ID-I.EAQV&"JL/4X;G,-+S(/H=1VRH.Z7\49Z= ME(9&(W9HT5<(%8KTSY'![A#Y'P@4M3OY_4\C+PO&,HK![H[5S8S>Y9",(CW* MX6VTZ6FC8Z@A=;OMT:.6=J+/.#9!3HN[*V25EP!?(NAG^T.;D_+&AP8G;V-$ M_\ZLM %B.HB*,:,W[=4V0C2TIFVD3NL 1FY]US)9O]L??%96-SY8K,YA9*!A M'%,<,5-[2B]0\2S4T/Y?)0J[*YR+.LM_!=':+'"H$58($[*$ST&AER$:6PB0 M59(V6>>./EAVI+1Q M7:5&\@2T<^G==P?3^UCJ?0G]^,SUC'[I+U!/X&8>B(VU>"=/V3N K&?]ZZ! M50']4E2G[AWJIAW6>Z3DF] MXZX5#A9@W= 4]R!O9?)Z3 'O\B:QCV4N;RLW MB[LX'?Q>)KU4T3+<@*C$.2%W,/T-Y.A3]8#^F\4A^E-59VQ?R65W!8H@3G)W MMS.I\HLN8TIU(N]>"CHY"S0,P;(,%RNI5M&[4Y-]!;G9MR"K*I(7NWF*-"BK MLG)5]'[+^AF"6U>Z5\[D^O=3O- MF/4[B-<;]/_9"\B"-:@6V%MQ^/(X9OD;J)R''<\BHS?30!5C^A9_SP>@NJ(['GD=@,3N=P;&#)\T18]=#)OVBL*9^CD^)S-/8\&IO!Z1R-#2PYG;>F M>S]-*Q'._ O%.L(-?00N*=PY"+L,P@9 .D=@73-:>1IZXN%W$KO"+D_RSZ'7 M\]!K *-SZ+6W,VPIN<"["]O5[>S:1EC[VMYY7FYKLYWO:[N_KWT:*Y%WY"SW M>,15,UC6LDV?-*P]^KY^B7BI%#U9USP)PIY@WEY[SK.BX6?H;Z2/H7_ZXP&K M.7N-R6>GJ;_MK4_\YAZ7UE$&^09@P<^6'!BI!/\)H.PSH"0.,WXED7;XU1G6 MZ'" (@4(I+2HM$;YT'O(VWY98YTM3?&V--_.Y^M E)H5@-UHC7C0]C M3E 8^:C'*7_4:;\W1[W]N[>CSE%#8IT WGQ$!36MY=5^=IR;GF^ M[GW?GGO:<'K-$;.]27M4SDHPD%?*VPF<7JQX$AOK2<98UZ_/ %?!? 39]CTO M2/3*D!8=>F(XY; PQ!@-%P]ZTN8\:>!:Z3>(7RU)D(&&FC;P.?[?L^HDJ7EY_LQMC;-Y+4W]FIA-Q!L\&6SPC%8LX7=_B]Q#=I775 M[ 5I7/1&1-0@&SD+Y;4@B]4MR', KN(\3&!>9N 1C=(%XON5JZ5$/ZKBW'[. M QQC!*&^]HSPTF;4#!42#,H<$8959 B2WC8R!_?U.U"<'M-"D:Z*B'=!A@/ M"W"=V'D=9"F*0T?!!+% U)QP#G9S9_%AEA9Q%"_CVB"8^:IT)?Y7M M["P0SM,7-%HPV]4/>Q>\W'1N6T)Q1EOG@4=Q-*&:]HRP(L>T&608S+P]UGTS MN=U\%.CE:5-IGG.NSSG7HQSG<_:MO>S;$8WZ.=/>6J;]./,SCE^QSGXX:QK9 MW3AGS"%O/RM[#%RG9U](8Y'>'ECX)IKXUO,&T'C8G=J M< G32NY')-W%#NL2I^LKD,?KM&K+V[#HGR$Q!'TR=![/%,$)'8P#(TS*2=[\ MQO8IL;<3?2NQ#M]'H.SQJ'21B&NG+L[=8@!P0RW[,9RA/WF;#L27/T:;O"6 MP[Z8%W4W1J4+.;WA=O$(AAQ802T+"&'8Y=B:3G Y>0O#-W.J,\PW7.-HJ-^/ MM<3YDA=[D>?SI?/YTOE\Z7R^=#Y?>L/G2]WO&&>;@=^8F-:R&K^1:8F2S9QN M*K DG,YUU:Z&W*T$47,AT+W90A" CPM3E8T#.A\^R*:W77!0#D2S?*_O:1^% MNVN@T+.SAR71TT, M+U#X-]&KP'1W-FWBS/$=JXQG28M4RS+4:UBUR8'B#%0[C M]1?[!K;E458DF^(L"JM?W,'ZHC[W0K14'^8LBMIG?$A7,8(I=@6\3FC\,/+M MLOVY>ITI'^X.D[[\-@Z>JG)V1SN=[EORTR&T2-'3)!1)C0_2%DQFBG0]$:8S MF:=FMN+/U@,(DR#/XU6\_UB%8;DMJZO'B\OY/"U@78[D^*VZAQD>!)7$=!M\ M9'+8S?B,SZ_Z-K:]SXLU^7HJZ>74(W$%9C0SW(' M5I(-#70_C_L:U/G:DW_7GG@"QNEZAB-A54-(ODR=#9(*9A23]"CZJ%Y.LFA+ M:]>/S&2RLL/W K(GZ#JRS:*Z$N!BA:82>/&*E%\601H%691_>8[0S.(.(K?[ MY=W'^?8Y@R_ULTR/\'K[G, = *?"HR<"KF^(GB2YK++!\9QG,+B$:G1#K M*PJ8.B3(2G)*)-R= X-O)TGO,YBB/X;U*"^R6O)YVFP1IV'\G #>M5 K-,FS M93.:SN.G%J)@/S9EA%$5$5OGVF:B,:*IN]*5T;_+O*C$OX$91SE.>J06#3* MJ-%PCG ["(5VC,B N)&,K2*5:K+YAG%\:H^^^?NO/S?]A]>40"R]J7-@ZN$( M*IF %5)56#?Q16?I&XR8D\9ZRLC%E5)?YMR*V]2'TKBLNY+T%LU;:F0+YP"R]DT5&Z"O+R:5LT01^L[CBL,!B'HE M@-N&#B+GR?^\4>^"0B;-GT*1,L@'2G)O#3B+$\>/,_M6J[@U(WYT6OL"@F[R MLYJB?$"I4Y;7T+:-G;?RTH+\O9T M5V_PK6GZJU?+< .B,D%3W&4!PZ_U"U?[[?J=ZXUGQD-=_*UFN4YRK\>YWTXV M?:ML418Y7I<@<#_ )-D7KIC4]_+GK@XZMWVO*U?KR:.DJVW\KD*MA3(#@H9B4&/%?O M<2Z+("O&'@G:3XQ^RF#.6O[TR*G7%W;WG,[QP.)(C38B4%6;SAVD:FDUS_,2 M1%=EAM>9=:3")LD;ZZ[\^A5D89P#Y@1=FQ#IRQJ$WI*KFMK9G2=J2&ZVP_&Q M=K04K'':O'-7,[3P]>MSG%5]CN&HIP\OAY/E#R^5TUORYMY':K0?7JIJ9K?- MIA4/D,U7("[PLY<]QP,.)\OQ@,KI' \LCM1HXP%5-;.[;M.*!\ZVZ/YX?]ZD M\S 6B,=IM+% -K).CQ,$UD M;>?G:!0!)[159B]H_0[B]0:7'WT!6; &APV/^RP. 0Z9JZ'.PA4%Z>_[+BW( M&W1[X_%R'A=T-)A.(?*!K.P'-$4QSB'-A_&?:E!3M,ET2BT;VXZ2#. B MK&F*83NL*8MQ#FL^C/\TPYJR3:93K_I-;/0/D>USCE[^;/4[R!H:VV;_.<_H M*0$.(I8B]_YRDL89KX;)5.IM0M1O_I*3I=C@E5<6Q09DV%89V"!SQ2\ OSUR MJKS2?'6$VM1U'9:60/6+*'>@6*P>@U=!,1:%GD3@D.KILE G>\AJ:?' \8IZ MZY#HENU4(.$\0JJ 5HQ%"/620A"E/A4$& ZY4S.A;NU2].K [;?.MTJ(IW+ M2G M74E^I'ECA_+%U_\ID9]='M\IYTPAI?ITZMMP^SB'G^D44<4FEJ>$ M:G$/K3 MR+%*Z$MU9N\><3L[!R8?9_2=(GES,!!*9(RFR14[T#Q)OH!: MYT_(1OBC(0M:)3)L^$J2&260=4QD =*2;*=SHZ&M^T%/_"C\%#/27"?0)3U6Q[!B2CO.HBO*=++H)=<3MX+G M7'3)Z!V-W7KT6(OQL8&9Y6R?'"A+,R%76%S.9T61Q4]E@>WR".^KT3\<,HI? MXM"@0#J "H6Q8+^+76C#9F;0/PK5@K^*,)-<(O!,=K""V3> I*+W"3A1<>\% M&@A6_P PS,9R GF9-,+_219_ZCO@'*X*W^\^?GA7H1O_"^O5"H3%:6L? MS?E0HU4<5K8D,&Z%UG[(#&F-%>\V36@']882C7KAO CC"[""&7@ 81+D^5&O MHW/3#,F(_&;$B ^ +K&Q^H55(]K]'.B*-)TU :DXWBB8P3"^+#.L:GV'2\-C MK-$EG,<"W;'[D6W3VG4I"]+9+/3_:.9DC$D7:^Z(_IN44?UB*\QJ74]'+XSE MA46*S0F8*<6QNHE]EZ'*QK.PY6XI#*4@" >W/"-(\J1M1L7^I!PFI7SP2#I'I-)UC(Q3Z]ZXOKJ%61'_63&Z M?L47@@'Z#)'M7=]A)>5!W[OKU_U<\!.$T;]SC/+#FZ M7NP^!_^&V27>:.'<4-"@0,!=B8)SO&O@%=JP%BN97%J<)MB5Q'@3:#\I?1=L M ?>^@R85>=33J3A'O@YVY: O838&_!5DDL0_79;I9*G^'.3=JEM"/P2 M;7Q&)Q=>4$YM=?S1N#8Q2'";#L+P)EN))%G"5?$-C1MA&"[RE/I2JN9(])T" M4G7,9!_!DE),YY[$99D7< NR!U!M*7?LQ46V2E\2V7)])X%L#3/U@&PY*::3 MH7$'\6'(,RC ;)V!NEX)%\[B#@2&>1VF %QI@]A'*X_U=$JZN$O2@ MIC740^XM]5Z+@.<)H!]'?=Q5I4H@XP1I& ?)L5S%55 $K<*M60FB_:&7\R.N MBR!!XH+E!H!B/VL[G5"*,@W4.A,N)MO972V7[7,"=P#LA;N-@ZXLG:QJX)- MD%SNDWY!Q$>N8F]R9U.V]XA1K&T? M57RJ0G.:J!P1K8-TOQ]Q"=,<)G%4 MPS*-F@-:;<81BWG1DM@J;?(K8(>VN^^EB?PG_T&ME_$ZK2XQID7C^CRB%R+' M$:7YNQ+#YFAJB>$\'MMU#NC-D#*^ E;4;OLA]N6UCC^ VG5W0HX;X[#5''RQ\)4<(/FIC M%OB(QE, 'T]_^^ CN$UGG_.HX1U@7W/L-F$!K6HR!7AU=;4/JHJ'G=U(+W: M&/>!SS=_Z2YSOOE[OOE+QI_SS5]/TVG/-W^I>'_+-W_?3Q?MYYN_YYN_YYN_ MO#;GF[]J^#O?_#W?_.T+J>>;O^>;O^>;O^>;O^>;O]X ]WSS]WSS=X*[$BS[ MG&_^]@/E3QED'L/+=I.'\+Z;<_CJWO]5M(BE&\!BKB>H_CSRQ1Q'UT99]>:= M:'7P"@C)PYE):(H E[-:_Y!GRG%R@E\TXG7[;16/W8"=1B#721[>?J0:] !E MZ=0#B[ E4A%^,5C N4]%6#R#+,!)S[<@R,$Q$P&NPL/KW3E@\&# &!2KH MQW#U-N76O0$*Q6&>''" H]^"+,;+)1&,F.T(%%':C0!$(NV4,40A* &A<:XV MEQLT*WL$V5:$(79#,D&)TG $*!+JIPPC&L7)%@@0P4>$FG&!Q1I&U* QQD18 MJ>MHEQLT_0;Y/+W.BWB+UW2'NB^'6^([U]/0\S4U]L-M\*4:TWF*AC>-@BRB M%^^AO M(ON>F3XE\YDV'DO/(HY^I;VXY:PG]6J),9U).5Y:53,5M+%5US /8 MFH!/6'%,#J8:(HBKC35A^4$?EO5CGTBNK/ 3G/N_QN@+G.S\1IR!;BPGR#^*0IL9R>]/M ]P M'WU NX5Y>^>I^K<]<^^8P_W<7;F88#UWOTZ=)QF;%(J;W28'7Z9->L9MDV]/\^'!#S(>P M(2W")5$-4LXILWB@N>+@6 MDL_2Z!. ZRQXWL3A#*\*3@<=RR !^<6N_;OKHXTE6.//[[%:K> P0]2,Z1=+N?H\CL!_>P\7@PV!>[(Z"[Q61+.]A3)E9]\. LO, )\0.M?B' M+5NR[B4PA*)7 #$0QMO2('E6-+P'_8WT'/1/?QS/;D_1*T@HQ3^DVNY'1-#6 M/5XM8A"JF49XB49;(HQK@23>EO600VJM;5,M:M$.J;9-I++;.D.J'*2@FK($ M]K@\CFABT_;AI?#>W4!(B!&J;@(8J%CN,*GDVXPY7UR7.N:>"C?5S(RBU?_8?/ *55$'2 M)4<#@XMCS/R AAR$?UG#EQ^KXO/9#@/B;X>_8#S\K8&'_3__<7E'AIW.#X? MTOC!_]%GJJ$<'!J$/,VJ-0+ X^\, )Q^( " ?Q@/ #IJZ ( $^HE=[:7^4;] M&E<>!^RY!:-)KIC4_Z)#4?C;*U>>?B0;ZCXU/_[@0P%5'Y[/? M)$;[Z/_LD@'9$W2? MS-#9&VKM#-T*2N(H]B8?]Y;M/;7=/3/S];O?IRR;#\F@C(!Z_8JUW,M/8IC3 MHADRR1;.L:@*&BBC*@-3DKR.@9/DT=-VRYB.=._P@7<1OX#SX>W0"I\/;UU] M+L^'MSX>WBI[4"O>/<3YUXO=(^+)><=!HD>GWC*GAWLD]S/QDS?3,),]KCP^ M',KUA&>L)/>5!HD>(CPW>SC'LPSP>#AEJL_ *8>M,K=3%X3PF370R] &FZV0?95[4-/[2;^ MVA/=G,-RN$\^SV#.OON$4#[L[O0%](.F:C, 1C@DM;> .S8G;[_$4KD+[;D)XS( NU$C MEX'6R#FH>DC_%QJC_[Q_F@BT(QTOJE9(P1 _?;-8M?1B)OP+VS9 R6GK-*F" M R*HIB4ED:)+_ <#E$?OJ",X^*#J(N4_BWD-VH>&E,:.86!>)"AI'H4&#") M'X^%*41' (/';U ,@TXC&@P:C48& Y9Z1C!H$/5I'G/.G1K#U&CRN5.>Y)_O M):\S>JK5\#W(\#(F6)-I$=+MF[&1W]XY:G6SK!3,8"GGBL_1VPMOYONW)S7? M,T*L3!?1OFVKRQAAJ6$,:/\KHZ#Q]2PTQ-$I6V"*N$)(HQ"])\55^* M6(+L)0[1FKEZTIM4)\=96#G])VYR1A\L"/#:9>$<\2+DPD&,R_ ,AG!-9[ K M5&\>Q-A4N0)/Q>F[\R7-0)#$?X((!X)[F,?\Z[[JO9L;+BJ]G<.T%^Q!4SLR M8&M3V..VCHJ05J8AQA>2%3&//WSZF&?WEL$\K??;Q+S0CCY@GB:DE;TC3R[A M"V:$\W1?T8RZ>$FC1M-?01+-"OQ.).H$M^!8C*\^M #1;%MMARS+[3;(=J(S M*G\$4UOG#B*8\X"ANWKQP7A]+)1\T,N'+#W&A_AS\!IOR^WGH, Z[Q:K=KBE M?7TENS0_N<(NOKO-D/"'6G;6BGS')VMAK5Y+1YN1(/X]^&DSJ>?V?$FG6L&P8EMNR>FSD4X;& MI+THO@ KF(''X%72[PRI"YQ4F_K9HZ4\VL[HC=+]M57WI=RMRTB!![._2$&E M;BU2$-3/D<)RI."-WL0C!:'Z*5)\=):7:NWEN!" *+]!R,4F6:R4)^PZ)+HO MRBF0.#LVU;$-QF$4WJNF'^UC[D4I:XLKZ"I(/30F,WB(.(F5VH2D5]QL0F>G M55R)2X[)*%Q71TN: P]=B+R?;RRR[VGGS_ASJTA-\.65IG;V9ZF/L-[HC,*I MM565R"I2+A??UY%0UY"GIZ1G^660;_ BX@5IB*R%[4D_)M(FTSXZTB!S]E/: M<9+I>'CMH/HZTESQ;Z/\YM+4;V_\X=%1N&7![BQQWX+6^>R8U ^HENV]=D=5 MS6A.^/<1WKU"L_C:6%5Z&LB6&P3)PY# 5>OG9Y!=!#E^*R"ZBI,2OTN)6^>N MKVA=!UF* '(47W ]2]2<+%+ ;.XL;K9&A:$EM0VA&M'&>; 3C@R4TX]U\Y)! MONG_!%D?*KS8P%U(B35#-_^,7,(O^7=:K+]J6FGROUF-U$KU&@5,]&VB 4)K1 M=,Y;&7.>UKJT,?51F]"*J,A-:=E41H%>.S:R/ZUE,[9S& E1"'>-;JHOG[9U M!%-;HK5@09I7A'VINX273S1 M>Y]2G[+J3RV]!%LF5:+)$GWF_U9B^\]@DB2SJ!56[ MUF4=HW %I-\P-19L.J6C[I,@Q<6?.?6B:$W(1)U6$_>@M0Y!*&4.X4F?H3BM M!)>6&-/9KS_HQ2T=16_$ *4WY9NHR*$@2Z7J4I,F#1XC>+EA6<#PZR?D @46 M^@9F=S"]WCXG< ?0[#,#(2*4LXO,:'1O[KHH=?<&0HQ",?JV$,"+J/6BQ,<* M]/HJ<$01O%(.Z\7&G'RO)M1D>OF.,&7-U8 E0WXZYWCUEYW_*#NU#7GEH=W& M.89ZG7_Q##+D!(R0XX3*#R-'I;Z-3B9)(ZEY7)^LY'8[#%DY=S6Z-\!!3D';!K&4^>=WQJ/23=^ 888O^%X#_N)\TK M1:BQD?$KB33G,9 .!RA2@/(&\9%*:Y1]>G-:?YP_QVE54YCCI'#YN18\[6".LND\N07B:$Y_>3#_DJ94-X3V^KW.\ XH7(ATU\0*&^E2" M0K?6@;Y,-_?.8 ^O4-M>N@M3H6RGU $9F;R=10[W96E?DVZ6PJH2>FQ_;R39 MV?H*"=E-S!T''I]>W;A_7:P\N#!N]Z\/$YL7R&JKV?9[$1];#L_F<_9TK1'Q MV\792DRG!(.V<:K__ ;R IGE'B![1.]MNS6'A2V/IK(X.[/J./CMQU3Y3R[\ M5[].C/1<^$ELER?2+M>OSW%6KU@JJ_#\UR9]FO/:H3]ES^UA!(9S6SO"^U!: M@[$91,NT>(3[,C7X7QZP)K3](+6>S2TAV9X3\PI]J_6_,20K%NVL:9PU_8T7 MT+,HBNMDO/U2NBPVR#9_,DMQ#,#1]@X1C^/$O'/X4?)[\BFCCL>%_]O;7-76 M%H@8ES"_/,/T 5PGZ&](4>[9AS8UZI&(!K6)>9U=ZPYX@*(A*NW;.71M?H&W M_*L,,L0AV_;^)P4UDD_SU.$KPDY7F).A6:=ZA0F;)7:%MS M.&]0$=%>/7PK=14,]UCW$> 1L@, V < M!@\_$)S'K>2M*H].))DBD[LQ:CV M'PA$J$/%2N,Z%,BPX .I:FZL;%5AW%#'3&I7_.19C =ZP.V M#?!;D)2 'J.JM[9YOF1 CN906N2F[%7F]AW.M;1DI?K7B-.+=$R*']4MJJW, MK*QV,A?%!F2/FR!MKC_R^3Z]@Y@#5#]>!06X">*L,KCMX^"^Y+-U>&Q?OJF& M%'\L/**#:?O*4X.>/K\!T5PBZ7) ]H,%+9+].2;9'+^1AQQ2 M-VI$&3I/KL^#B6-X9KURBDO3ZPN0I33 WU:A.@NA4SW'MHSSBUU[=[17+".-HCX44 M9LH!R_78^CVG,M14)D@-G37JQ^*N$UK.ZL(XT.1MG7\]^;BN$@/7(B7*H73A-UPOY'91"W[44-ZE=MQ,4.]?E& MN_A43ZMB'BO+ZV$ZJXEZ^@#C,HHU,%T/JJ^/..'2V$"=I-2^=L%$['KQ>1J[ ML]^;C,^(?)^F"ZT\PD]#%T?T/7&HG5/J^%JIXUNCTXX7PX^?W[MARKI1YQ.> MU)Q$BB'JR16(RJI&U0W,6F_#WY=9N$$6P,_Q(7U"/"QKZOTJ,TK-ZU.ZE";F MA/:LVO_E)UTQJ8_!>U(T*(+=@T?ZAKR#+BDL0EDBE&.3+ M< .B,@&+U9YI7^5ZA#G.3?NXJ/-)EG3WEUZYH1S62Z$+&' MW\7=6O$X.+,7- I8/H3.9= 4\Q'_*VOII]J?7,G)]W<>3:5&'9K;AA'B>.Q; M:R-YMK2ECO*9>>)X?C.OPC .Z(^(U>PU9EUS8#X0V=CE-W!,S1Q<0(U;""%*AK7]L8BFYN5 MKZ4GEXBK4[Q;F*Y5X"C7B8"DJ--(8:ED"RO0%'&DUJ@<*3QOXC1(PQB7K3@< M/',F=H+6!""9K9TCT6B*)V<$F_,\)D>9XJD.P?68!6F.?"*?I5&]PQ.GZ\6* MHDZ._3*G_W0%<84V!B+[8$' V"X+Y]@7P1<.8ER&>S"$:SJ#7:$\G\A^63YF M(,C+;(>T_0311R/%XG,G#U)]"(P+^C@';2](A'HV8T#7IHA-O M$LS)7[B?Y M_!)FSS!#DZTK\%0TMM+2Z!)D1;R*$2ELAROPC'>HJ: V)]1,"-XG0:('62>*UV.R_J!NKX$_!ES!J/>J M1[HNE5DGW9)GYQI'9AT:&L=F#1K./<-H96MB,)OK744YK.#>C\C.5!=?QXW3 M$I8Y_6S_E&[)/U#O@0/YY;#)813^U'4).(3!#3SNEEHGT*:D/BQ+7/OD+> MW)\C6IW5RPV8]6\Y0T>[LWNF;F;S^X]UA$BKU\RC\<:(@WD.DYZ^8X0D/VLQ M0LCO'"-L#MBX8H10-[-9!"=&#'[S[BK.PP3F908>P M(2X!L@VL!9A6#?!FO MT^H,.BTNR[R 6S3S"=+H$X#K+'C>Q.$,9W,LR^TVR':+U9[&Q>X^@[A6+)[5 MN;ZGMP1K?/SX )YAAD9]+5B@B)J3)VK,YLZ"?FL$'^+\*^\B'K\QH2RKL?-8 M*1PTJ*@Q:R7#X-,,.RSZ/EZ:R[.B@2OT-Q)3Z)_^V/OR(MM?:Z9D5(N:[:W* M;N8<00)40&D=&X8=,=.V).Z2* GO8LU;:+'5I;9P 2P@*JZ4G@AT6> M0 Z-K&/X,-(H?XW7&Z1C&.=(P0]72.Z?KI8@S6%&3_I2Z]1,CY3HY -J.(B MFNJS,=1E=DQ$E&#B5T+N$FSC$*98+33!%T%(W+I5:YG3>B2@D598"RT\ZHZV M51DPF:?YWM./'$\W>KO /OM]7U21[ ,_[%YORNR##5GAQODU7%PP7 M;,[1&Y'E^HA&[L)^$N3Y8G6X\%8]E<7=BQ.U)X,^N[US[V6,%%37EN'";0:M M$,\F[-N%V&7YE(/_E$B]ZQ<@+$0E:$WN3+-:.\>&>.2AJM*L.,_BU+J?P>+@ M^6UJBMS^6Q MP :.RH5))A\.;'RZ F]S2D>+P:+UKT)/ZN1/T-,Y#I6^@.K&,/D:2G&;3A9E MI=EI/72?X<2&[:PL-KBD%HAF6UBF!:L\N6)O,DK*]G:.5Q4(0E/S<"?\7!E: MT566]W3B+5WE!X _/#A9X:C[J8T.O%4(2B%>CN"TG$##B'WZA9PX/H1]UF$@ M5:WZ;;G%JG[D\O0S^1"-"8G6L:$JB;&!VH*AS&"L)X#NZ9'KS?S]BQ-Y]?+# M09_%ZA)NMS"MK,"(W/(=B0@MTW%LH-4VBIV(*\-68I]@I$]AMETUFJ7HPU+$ M2(>K SWCQ#+S4*D2/#G'0(28\6W@:%ZF5L(!)# O(6'- <_8;O# M\GGMVAN8($WRVI"NS]BZ$MW!0E1C1ZX3S>$XG3RHQ%6)>%^ZI&F8/9I4M M2@_GP45R/*F%M$068&V'O:F1KG28 :'W L M5K.H_IISCY%X3R03+(D@C_*;B ME^5+*T_^O[SYJ0[;35P&RC;Z3@"S+%CU MML%J.A6'D9I%-0':;US![3-,!8LIJ3Z=[0UN'^=85%PLJ9C ;'$DX#2=:$GH MQTW,Y+:EYS>1;=TC3@I"W:PFKM+,[20.+THN$\EC.AD?C3,D[O>7V:YSC:S3 MSCFR^$"!\DKRSSC:]-M7QCITI[)P/E0UJMZ(Q";(P :D>?P"YFD(MT TJ5/K MWYW8R?8?#PAUC:(+3@5^4WKH\P&?I*4@N@XRG+7$?R^(W[AS Y+>>#P0E%)7 M%V\LXE;6$*XCXOZ@6RI%G=N6?E'/NS1TQ66"C,IFRP,&ATF "P5CG$ !KD#] M?UJ"P -,DAN8?4,K=0;L-*D0@%2FXARJ?.Q!6P;BWYQ@9[XHB ?8TX44F9K%,P #>(JL.\E8!$LKJ'NNL[B*("M<3P,;2[,ZJVR>YV4G MNUNR-7LMW&X]!3S*F<(^*)E\K2Q./$(F^VQ^D=49@O.TV2!.P_@Y =>K%0B+ MTY[^O\H@W3\"B_[&P'6OO BOZ(G7%'QJB&&P[Y$]22UQ##K6(R9DV#IJ-9.: MJP>!JM\6E=+Y]2O(PKA[UYEMJ$DW[UD?7%O4GWX*7 M2!"2S+NL&M+.0$E)M!_FY*_'8J V'8X=;HJ"]$W[W+: MYAUXF6K-Z?X^):>KY_W80!>X_ -.(P)ISCNZT">DL@W*(#1A/Y(WX, ;H0R1 M:*[Q<7*N<;U]3N .U$OC^T/UJB30\0XA+04'X=":NH_(FG%8-^%(13TH'^?M M!>X7EFD"K0F;F)K*-(U';<(.HVC*@:=D/+FH3C/.BV65>HT:6YW8P7,/F7Z" MTFF4?I.!O()Y>@(W7P*9N^7R616<9\@]P[52>4#MHH!>E@+L&=HJQ0![PK9" M.<#W\MD0?H&;=37K%N;U9OAC\'J/GQ1'N"J*+'XJ"WPUXA'>5P!A(-\25<(M MC*E.P6?LFM:^0QG+1W6OH5,H;*7:%B?EF2FRE#:=U-96FRG F*=V'ZFD+6Y4 MB U]?N_\HLL?W+<0WL15EXX)W%UV>:]\J%S?*;A.G<\AK-QU8:+Q+=YV&0"7 M:O==E$]@Z>!DE[S>_X+_\X04^5__/U!+ P04 " "K569/E,>(#I ' N M-0 "P &5X,S$Q7S$N:'1M[5M=;QNW$GWOKR!C3,;#$?#0LU'0WKD1AF;C3LUJ.ON$7X,-?TZBBWVKHK\74O_@Q$:4TX+66E M]/Q*?/=!5>3%.YJ)][:2YKNVWZO_T97H]^JP:&!A5\)85TG=MDVE4Q)_M1K+ MT#CR=_3GLM[NFI$:3\*J45,(Y$Y]+7-EQJMVZ^J)-)A]/A"!;L.I,@493.S5 MMVU+2A(-$_^]9DOAY\VN]K,9%3$HZFBF94 $3*BU\; M6)6 W?6">#LN;L@+[GAK[S MST+?S](#'H=FO]RK"1 MX]&.S[EN"L@$']: V0&7%$>*&OA@)C)#M5Y1K46YWUH:;"X4"^[PB$9C /AE M08*XG(_ZY-)/1*GAQ07Y'(V59_<'(;DQZ0TM.VL<\@ME=K0]T.C9T>C%9]'H MPP;FOOWZY7G_AX%OB=(FWGR@V[)4>#SV)Q&0UT(ZBM 'E%6FB2$J".[(M/(3 MGL'#*L0SCFG\7"B?:^N!CQCIG-6) [6S.14,&W$,R!<$#B5TB/6(F<2]UB^X$BS1LE$$=;EW@N5&PN5)R>\ MS6V>8@#GF%^H-+DXN\ /X^JI$_!QZ::I1-.+EY]:QIZ_>, R]EB>B#?D82(@ M+*9-?PW_#F=TN6S\_:=P:I41H-RNE)(UVS@(0*B8*A\#$$:1B7*XA%Z%KO7P MYTC+R(TV6UL!O-.&1NY4"&/0Q5NM"AFBHIE7A0+ > ,JY90Q(!N6U'C.\^)I MXF-2&,.5]02% L(C3ZJ!()4W6G*4Q;:B$JM\$3-2]KF>-.-31CP0@1#SJ?A" M@>] OK\C^;)M\MT[,NQP\/XQY=Y4!'VGJF"&26^-Y. I/=C)]1;33KIB00&0 M4LE,:17FG"#N6Y8/A,B62(3$Y8VA:_5:C-&W[8;JQM4@HH\);9X##5&!6+F- MR2!/U> C>JAFHO,05*6)6#=@75+UN4GXNU4ZB;&!88DE24*(S4% MF/R> F>9;-XCSJ7'_35/)!DF(D;Y5%EEM@EW:W"?2"R7HXG+QO*O+S!$MBA( MX[E!R1+09\#"#SPY\&3!D^(DE5YO$@YW\H M74NP]DBMK ]HS_FBHX1^$/1'NBL7QW=,*4$_A(RMT:WB.4@1[R[Y6M,T2[U. MDE83Z9?9* >;2%]\MHF^($4/-R=/]^;D\G%N M3N+[J&)!_LXJ<' <6R?@*H8PA3XBA]TIX9;:291QP3J_3!MC T16E0)^Z$^B M=&:1F')_H:!?%'(,FB(H>@ZZ^,MX69PM]$>CH'X\1QJ3QRO/D\,-R2$,KMV0 M)![]I%&CP%(*-.'K-+Z7RQ4!U&W>M[RNF)&\X40NU2PQE8O55GP3MKA8_RBJ MM#<+Z2YS3ZR1!29Z6H::.VG5UFB8 F[ 9YV437JDDKZI8%=L/6ZF#?%[7T$< M,L4#1;;N,5J*("$L'8[J#JQ!,< \O&5:\N-3LJGE)E:/25.JHP)?]7N^;K9.[=]9G=9!_:UW+@B]27QWUTG-KO?@<);PZ8@G0 M'YP_:[;=NVQ9LV7#TCJ%'RV>+N]T[WJM]Y<'C[UK8BOC%8< M_^0-/NBQU?7=[7\WW;O=9^.XI^&6W[!&/*\/SGA\9[R3%1X.+'ERCOF@ B<\ M_T5:HSABQ_KR]411*=[>4M[P>P_Q2[I]NMM?_(RY^. D_0U&8RA\6LE1Z M<2Y^^JI*RWNR:DYI,_:I1D_=D#UTM,U5-5NW&UE-98?;I4'BZ\H>JRJG"Q)/Z MJFWQ%@,*C.=9%0W%?*H\!5%K"L]5;N91SMS8?+52$ 1]TDL%62S0>6LNZ1 S M_+3MUZJBPVFK\^ 5-Y723E1UF!KO31E,M6KTINY:@D0)"U7GPO+\X=YXQ";H MW+-I;G2S M5DQ["EUWSP6@6OV>"U1(063/[XWW]=O+OX*LX&1Z>C8YX%1'0" MNV?&R_\Q1EIS.R^M?VH@\5L@\1O(?L'"=H'D5N]ON65O?)&(7Z@H+"W$VR/Q MCJPG[:A*1(:/JE@(/Y7^_!D#XPF?)[N@?B;,(5XOTC)?JZ]RIQX#]\8*[TR MU5&/ON>&OM/O0M\[Z8 YH*M-%AK6EJH2L%J*I MO&V([>^IA-D9DQ*;A/>4U**0&9JL,*7RPILX;FM 11DY)^V"AY3RDK#NFDR' MMAS*8$G-]N4U>$"F;-:4&%9A.C3)R;)GLZEP#?]:S9^3I58(;Z!43I/,X5PX MW4^Q05=3%A1DN354,SFV.<.T7*2+=3,,>V8]-V:=/0RS2!2J G:9!BNL)J 5 MAJ/;KO6KBHTD6U%N5N8VFP.5HQ>!E'I_B(]8B6T7NL7S!D6:-DI$BK,N= M%RJN+50<'/ V-WF* 9QC/E!IGK;[WPZ(Z-TQ?W M6,ONRP/Q@1Q,!(2%M.EV^">?PJE52H!RNU),UDQC(0"A8J9<"$ 8 M1560PR7T*G2MAS]+6@9NM-G:"N!)&QJY4R&,01=GM,JE#XJF3N4* .,-J)A3 MAH!3@*1W8R?46TT[:O*, 2*EDJK3R"TX0=RW+!T)@2R!"Y/*UH6OU6HC15^V& MZL;6(*(+"6V6 0U!@5"Y3:A"GJK!1_10S43G(:A*(^=P(*@:8;)G7<^Z)>NR M _%Q)G43X@)#DHH"A9&: 4QN1X&S3#;O$.?BX^Z:)Y ,$Q&C7*RL4M/XFS6X M2R26R]'$96-Q^P6&2+N"-)P;%"T!?88LO.=)SY..)_E!++T^1!QNXYDO -N" M)/3L),TW!";.^4R6-991NY9@[9!:&N?1GO%%1P'](.CW>%Y&Y,3[Y M;A,]($7[FY.G>W/R\G%N3L+[J+PC?[(*'!S'U@FXBB%,H6_(8;=*N*5V$F6< M-]8MT\;0 )%EJ8 ?^I,HG1HDIMR?*^@7A.R#I@B*CH,N_C)>NK.%?F\4U _G M2%-EX^@N@SQ9XB&_<8+460$!861W4":U (,(!\>.7:VC4E4UMHL"+WSJ8E12%YC'IAR+QEG_U\2SRZ5^@ =LO1+:%='IMO4EAP3[<9.X$ MTAU?KEN5=0UVX5T.3D[^OG%RGQP-6!WDWUK7,N>+U#=[ M)_&YM5YX#A+>[+$$Z [E+>^ [W9X6/5F[Q3,./8Y6H]C7SN@W5^KP:NSTWC> MQZ&W]>\4->-2 :5SMT58=2A:W>'Z;;=MVV/-FJ_OD=0Q^&SP=G.G.]5OO;D\ M?.HK$5X9K3C^ES=XK\?6L3O>^3^G._?\;+SW-'SS;ZP1#NW>&8_OC$^RQ$-/ ME37UX^'VYSMX*'=\59YSG?^HC,2O2&L41^Q$O)\J*L3/RXS\<[QZ"H5GZ+LY M!WLH33_'NARE=JO,S7CA/YQ#\'/;V:>*CY\GO>5QJ/XM#-]M'D] M[KYO%UM&Q_';>,?AJWG_ U!+ P04 " "K569/=Y>%4/H$ "%* "@ M &5X,S)?,RYH=&WM6FUOXD80_MY?,2)J+I%XL2'))4"0""$]VA/D JFN'Q=[ M#:LLN^YZ":&_OK-K&\)+JJJBK>]B%(EX7V:?F>>9V;5QB-?H^$VUT+ MRB93O6[D5&NJ2E%(/"8FZW:IPBD1.+O: $U?=(D)GPJ&MHS!2"OY1$LX0T^3?LX$+4T3 MS.Z%:9H1-6&B-)9:RYD-U;I1RS!ML18)1DC409GYC4*K:580DU;3A"*E:9,6 M;6D12(NRM!3!MNRR4VAUOW[JW?1&4*LV*Z87%9#:KQAAY&+(I!@\1$[5P=70 MZ3Z,>G>]3GO4&_3A_O%A^-CNCV TR,7Q?XGC/V#=O83'\K#<*'6 MSIUBSOAWS'A[".W;P?VH>YLG^3NA?-CMV*)^Y5S X Y&G[HP;#_%()ZFDF! M_NDIZ"F%+W,,#55\"0\TE$J##*"S'%,U"#7S(NA@3*4B=M*)F7!\=%FM.HV. MG(5$+.V5VS@%[+[#V.%JI2^XNK+&0ZJ8](&B/SY8-UI#&FHZ0_M06Q&$=A@T00,(ZC5P"'U)LKIAGZ280/W1A7,5S3$90$O8NXT#!HKX$F/I;PP>)OR:$?ZJ(G :F%2_S$21<,LP0LDDI2"8U823"18C27(A E'O._@OJ4)HO>QU4HJU2=A9N,*D38CQ:+I)IPC7"3" M%%OL"%&;45SJ@U411H,^LZ9-X<91*.9=>,M@IT^=]1Z#=Q8LK*<;JP M&?<-\:ZQ;:#=,)+BVGD$8PQK,N9TOWC_!H5C] _#BU+@R 4VI_]M1M5@M7$Q M7KJ.\^-6"CIEU\#!M_L98.;G)=L\O(K[L&PVJC??G*ZWL$'\=VZF.0[ M^,%H?'O+WXFI^3)WS>8ZZ?S.'XYDY4E(AEXMZ?9OS:^+=[W/O?Y/^>^+V='( MH>I1_/K@1@T(6^D[A7%+LQ*_<5BQKQ_^"5!+ 0(4 Q0 ( *M59D_H\>-5 M];$! )()&P 1 " 0 !C>6)E+3(P,3DP.3,P+FAT;5!+ M 0(4 Q0 ( *M59D_*^M__#!8 -7N 1 " 22R 0!C M>6)E+3(P,3DP.3,P+GAS9%!+ 0(4 Q0 ( *M59D\>*6"W:"$ $ 4 @ 5 M " 5_( 0!C>6)E+3(P,3DP.3,P7V-A;"YX;6Q02P$"% ,4 M " "K569//E+LR2!* #5"P4 %0 @ 'ZZ0$ 8WEB92TR M,#$Y,#DS,%]D968N>&UL4$L! A0#% @ JU5F3\A)PF@B"@$ ''L0 !4 M ( !330" &-Y8F4M,C Q.3 Y,S!?;&%B+GAM;%!+ 0(4 Q0 M ( *M59D]59TO#3'8 &&V" 5 " :(^ P!C>6)E+3(P M,3DP.3,P7W!R92YX;6Q02P$"% ,4 " "K569/E,>(#I ' N-0 "P M @ $AM0, 97@S,3%?,2YH=&U02P$"% ,4 " "K569/I\9( M?+T' "A-P "P @ ':O , 97@S,3)?,BYH=&U02P$"% ,4 M " "K569/=Y>%4/H$ "%* "@ @ ' Q , 97@S,E\S :+FAT;5!+!08 "0 ) #0" #BR0, ! end XML 49 R20.htm IDEA: XBRL DOCUMENT v3.19.3
    Operating Leases
    9 Months Ended
    Sep. 30, 2019
    Leases [Abstract]  
    Operating Leases

    14. OPERATING LEASES: 

    We determine if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets, current operating lease liabilities, and long-term operating lease liabilities in our consolidated balance sheets. ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. The operating lease ROU assets exclude lease incentives. As our leases do not provide an implicit rate, we use our incremental borrowing rate to determine the present value of lease payments. Our leases may include renewal options to extend the lease term, the exercise of which are at our sole discretion. In our accounting treatment of leases, the lease terms used do not include any option to extend the lease, because it is not reasonably certain that we will exercise the option. Lease expense is recognized on a straight-line basis over the lease term. We have lease agreements with lease and non-lease components (e.g., common-area or other maintenance costs) which are generally accounted for separately and expensed monthly. We do not recognize a ROU asset and lease liability for leases having a term of 12 months or less at the effective date.

    We lease a 61,208 square foot mixed-use office and warehouse facility in Golden Valley, Minnesota. The lease has a term of 91 months and expires on July 31, 2026. The lease contains a rent escalation clause, one three year renewal option and incentives. Rental expense, including the effects of lease incentives, is recognized on a straight-line basis over the term of the lease. We are also required to pay insurance, property taxes and other operating expenses related to the leased facility, which are not fixed or tied to an index. 

    We lease a 19,805 square foot mixed-use office and warehouse facility in Singapore. The lease expires in July 2020, contains a rent escalation clause and one three year renewal option. We also have operating leases for sales offices in the United Kingdom and China, which expire in May 2023 and November 2020, respectively. We did not enter into any new leases in the nine months ended September 30, 2019.

    The components of our costs for operating leases in the three and nine months ended September 30, 2019 are as follows: 







    Three Months Ended


     Nine Months Ended

    Component (in thousands)
    September 30, 2019

    September 30, 2019

      Operating lease cost
    $ 179

    $ 538
      Variable lease cost

    67

    202
      Short-term lease cost

    2

    5
      Total
    $ 248

    $ 745


    Variable lease costs generally consists of real estate taxes and insurance for leased facilities, which are paid based on actual costs incurred by the lessor. 

    At September 30, 2019, the future maturities of lease liabilities are as follows: 




    Twelve months ending September 30, (In thousands)
       2020 $ 801
       2021 607
       2022 622

       2023 638

       2024 654

       2025 and thereafter 1,242

       Total lease payments 4,564
         Less: amount representing interest 700

      Present value of operating lease liabilities  $ 3,864

    At September 30, 2019, the weighted average remaining term for our operating leases is 6.24 years, and the weighted average discount rate applied to our operating leases was 5.74%

    Cash paid for amounts included in the measurement of operating lease liabilities in the nine months ended September 30, 2019 was $389,000. Incentives recorded as leasehold improvements in the nine months ended September 30, 2019 were $783,000.


    Because we have not restated prior year information for our adoption of Topic 842, the following presents our future minimum lease payments for operating leases under ASC Topic 840. These amounts include common-area or other maintenance costs under ASC Topic 840 (which was replaced by Topic 842). At December 31, 2018, the future minimum lease payments required under noncancelable operating lease agreements were as follows:

     

     

     

     

    Year ending December 31,

    (In thousands)

    2019

    $

    1,095

     

    2020

    1,298

     

    2021

    1,049

     

    2022

    1,064

    2023

    1,080

     

    2024 & Thereafter

    3,049

    Total

    $

    8,635