0000897101-17-001389.txt : 20171106 0000897101-17-001389.hdr.sgml : 20171106 20171106145637 ACCESSION NUMBER: 0000897101-17-001389 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 76 CONFORMED PERIOD OF REPORT: 20170930 FILED AS OF DATE: 20171106 DATE AS OF CHANGE: 20171106 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: 171179253 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-20170930.htm 10-Q cybe-20170930.htm
false 2017 CYBEROPTICS CORP 0000768411 --12-31 Q3 0000768411 2016-01-01 2016-09-30 0000768411 2016-12-31 0000768411 2015-12-31 0000768411 2016-09-30 0000768411 2016-07-01 2016-09-30 0000768411 2017-09-30 0000768411 2017-01-01 2017-09-30 0000768411 2017-07-01 2017-09-30 0000768411 2017-10-31 0000768411 us-gaap:ShortTermInvestmentsMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2016-12-31 0000768411 us-gaap:ShortTermInvestmentsMember cybe:CorporateDebtSecuritiesAndCertificatesOfDepositMember 2016-12-31 0000768411 us-gaap:ShortTermInvestmentsMember us-gaap:AssetBackedSecuritiesMember 2016-12-31 0000768411 us-gaap:ShortTermInvestmentsMember 2016-12-31 0000768411 us-gaap:OtherLongTermInvestmentsMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2016-12-31 0000768411 us-gaap:OtherLongTermInvestmentsMember cybe:CorporateDebtSecuritiesAndCertificatesOfDepositMember 2016-12-31 0000768411 us-gaap:OtherLongTermInvestmentsMember us-gaap:AssetBackedSecuritiesMember 2016-12-31 0000768411 us-gaap:OtherLongTermInvestmentsMember us-gaap:EquitySecuritiesMember 2016-12-31 0000768411 us-gaap:OtherLongTermInvestmentsMember 2016-12-31 0000768411 cybe:DebtSecuritiesUnrealizedGainPositionMember 2016-12-31 0000768411 cybe:DebtSecuritiesUnrealizedLossPositionMember 2016-12-31 0000768411 cybe:ForeignAccountsMember 2016-12-31 0000768411 cybe:MoneyMarketAndCertificatesOfDepositMember 2016-12-31 0000768411 us-gaap:ResearchAndDevelopmentExpenseMember 2016-01-01 2016-09-30 0000768411 us-gaap:CostOfSalesMember 2016-01-01 2016-09-30 0000768411 us-gaap:USStatesAndPoliticalSubdivisionsMember 2016-12-31 0000768411 us-gaap:FairValueInputsLevel1Member us-gaap:USStatesAndPoliticalSubdivisionsMember 2016-12-31 0000768411 us-gaap:FairValueInputsLevel2Member us-gaap:USStatesAndPoliticalSubdivisionsMember 2016-12-31 0000768411 us-gaap:FairValueInputsLevel3Member us-gaap:USStatesAndPoliticalSubdivisionsMember 2016-12-31 0000768411 cybe:CorporateDebtSecuritiesAndCertificatesOfDepositMember 2016-12-31 0000768411 us-gaap:FairValueInputsLevel1Member cybe:CorporateDebtSecuritiesAndCertificatesOfDepositMember 2016-12-31 0000768411 us-gaap:FairValueInputsLevel2Member cybe:CorporateDebtSecuritiesAndCertificatesOfDepositMember 2016-12-31 0000768411 us-gaap:FairValueInputsLevel3Member cybe:CorporateDebtSecuritiesAndCertificatesOfDepositMember 2016-12-31 0000768411 us-gaap:AssetBackedSecuritiesMember 2016-12-31 0000768411 us-gaap:FairValueInputsLevel1Member us-gaap:AssetBackedSecuritiesMember 2016-12-31 0000768411 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2016-12-31 0000768411 us-gaap:FairValueInputsLevel3Member us-gaap:AssetBackedSecuritiesMember 2016-12-31 0000768411 us-gaap:EquitySecuritiesMember 2016-12-31 0000768411 us-gaap:FairValueInputsLevel1Member us-gaap:EquitySecuritiesMember 2016-12-31 0000768411 us-gaap:FairValueInputsLevel2Member us-gaap:EquitySecuritiesMember 2016-12-31 0000768411 us-gaap:FairValueInputsLevel3Member us-gaap:EquitySecuritiesMember 2016-12-31 0000768411 us-gaap:FairValueInputsLevel1Member 2016-12-31 0000768411 us-gaap:FairValueInputsLevel2Member 2016-12-31 0000768411 us-gaap:FairValueInputsLevel3Member 2016-12-31 0000768411 us-gaap:AccumulatedTranslationAdjustmentMember 2016-12-31 0000768411 us-gaap:AccumulatedTranslationAdjustmentMember 2015-12-31 0000768411 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-12-31 0000768411 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2015-12-31 0000768411 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2016-12-31 0000768411 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2015-12-31 0000768411 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0000768411 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-09-30 0000768411 us-gaap:RestrictedStockUnitsRSUMember 2016-01-01 2016-09-30 0000768411 cybe:NonEmployeeDirectorStockPlanMember 2016-05-20 2016-05-20 0000768411 us-gaap:EmployeeStockMember 2016-01-01 2016-09-30 0000768411 us-gaap:EmployeeStockOptionMember 2016-07-01 2016-09-30 0000768411 us-gaap:EmployeeStockMember 2016-07-01 2016-09-30 0000768411 us-gaap:RestrictedStockUnitsRSUMember 2016-07-01 2016-09-30 0000768411 cybe:NonEmployeeDirectorStockPlanMember 2016-01-01 2016-09-30 0000768411 us-gaap:NoncompeteAgreementsMember 2016-07-01 2016-09-30 0000768411 us-gaap:PatentsMember 2016-07-01 2016-09-30 0000768411 us-gaap:CustomerRelatedIntangibleAssetsMember 2016-07-01 2016-09-30 0000768411 us-gaap:ComputerSoftwareIntangibleAssetMember 2016-07-01 2016-09-30 0000768411 us-gaap:PatentsMember 2016-12-31 0000768411 us-gaap:ComputerSoftwareIntangibleAssetMember 2016-12-31 0000768411 us-gaap:CustomerRelatedIntangibleAssetsMember 2016-12-31 0000768411 us-gaap:NoncompeteAgreementsMember 2016-12-31 0000768411 us-gaap:CommonStockMember 2016-12-31 0000768411 us-gaap:RetainedEarningsMember 2016-12-31 0000768411 us-gaap:ShortTermInvestmentsMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2017-09-30 0000768411 us-gaap:ShortTermInvestmentsMember cybe:CorporateDebtSecuritiesAndCertificatesOfDepositMember 2017-09-30 0000768411 us-gaap:ShortTermInvestmentsMember 2017-09-30 0000768411 us-gaap:OtherLongTermInvestmentsMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2017-09-30 0000768411 us-gaap:OtherLongTermInvestmentsMember cybe:CorporateDebtSecuritiesAndCertificatesOfDepositMember 2017-09-30 0000768411 us-gaap:OtherLongTermInvestmentsMember us-gaap:AssetBackedSecuritiesMember 2017-09-30 0000768411 us-gaap:OtherLongTermInvestmentsMember us-gaap:EquitySecuritiesMember 2017-09-30 0000768411 us-gaap:OtherLongTermInvestmentsMember 2017-09-30 0000768411 cybe:DebtSecuritiesUnrealizedGainPositionMember 2017-09-30 0000768411 cybe:DebtSecuritiesUnrealizedLossPositionMember 2017-09-30 0000768411 cybe:MoneyMarketAndCertificatesOfDepositMember 2017-09-30 0000768411 cybe:ForeignAccountsMember 2017-09-30 0000768411 us-gaap:CostOfSalesMember 2017-01-01 2017-09-30 0000768411 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-09-30 0000768411 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-09-30 0000768411 us-gaap:USStatesAndPoliticalSubdivisionsMember 2017-09-30 0000768411 us-gaap:FairValueInputsLevel1Member us-gaap:USStatesAndPoliticalSubdivisionsMember 2017-09-30 0000768411 us-gaap:FairValueInputsLevel2Member us-gaap:USStatesAndPoliticalSubdivisionsMember 2017-09-30 0000768411 us-gaap:FairValueInputsLevel3Member us-gaap:USStatesAndPoliticalSubdivisionsMember 2017-09-30 0000768411 cybe:CorporateDebtSecuritiesAndCertificatesOfDepositMember 2017-09-30 0000768411 us-gaap:FairValueInputsLevel1Member cybe:CorporateDebtSecuritiesAndCertificatesOfDepositMember 2017-09-30 0000768411 us-gaap:FairValueInputsLevel2Member cybe:CorporateDebtSecuritiesAndCertificatesOfDepositMember 2017-09-30 0000768411 us-gaap:FairValueInputsLevel3Member cybe:CorporateDebtSecuritiesAndCertificatesOfDepositMember 2017-09-30 0000768411 us-gaap:AssetBackedSecuritiesMember 2017-09-30 0000768411 us-gaap:FairValueInputsLevel1Member us-gaap:AssetBackedSecuritiesMember 2017-09-30 0000768411 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2017-09-30 0000768411 us-gaap:FairValueInputsLevel3Member us-gaap:AssetBackedSecuritiesMember 2017-09-30 0000768411 us-gaap:EquitySecuritiesMember 2017-09-30 0000768411 us-gaap:FairValueInputsLevel1Member us-gaap:EquitySecuritiesMember 2017-09-30 0000768411 us-gaap:FairValueInputsLevel2Member us-gaap:EquitySecuritiesMember 2017-09-30 0000768411 us-gaap:FairValueInputsLevel3Member us-gaap:EquitySecuritiesMember 2017-09-30 0000768411 us-gaap:FairValueInputsLevel1Member 2017-09-30 0000768411 us-gaap:FairValueInputsLevel2Member 2017-09-30 0000768411 us-gaap:FairValueInputsLevel3Member 2017-09-30 0000768411 us-gaap:AccountingStandardsUpdate201609Member us-gaap:RestatementAdjustmentMember cybe:RecognitionOfDeferredTaxAssetsForPreviouslyUnrecognizedExcessTaxBenefitsMember 2017-09-30 0000768411 us-gaap:AccountingStandardsUpdate201609Member us-gaap:RestatementAdjustmentMember cybe:ChangeInAccountingForStockOptionForfeituresMember 2017-09-30 0000768411 us-gaap:EmployeeStockOptionMember 2017-09-30 0000768411 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-09-30 0000768411 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-09-30 0000768411 cybe:NonEmployeeDirectorStockPlanMember 2017-09-30 0000768411 cybe:NonEmployeeDirectorStockPlanMember 2017-01-01 2017-09-30 0000768411 us-gaap:EmployeeStockMember 2017-01-01 2017-09-30 0000768411 us-gaap:RestrictedStockUnitsRSUMember 2017-09-30 0000768411 us-gaap:EmployeeStockMember us-gaap:MinimumMember 2017-01-01 2017-09-30 0000768411 us-gaap:EmployeeStockMember us-gaap:MaximumMember 2017-01-01 2017-09-30 0000768411 us-gaap:EmployeeStockMember 2017-09-30 0000768411 us-gaap:CommonStockMember 2017-09-30 0000768411 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-09-30 0000768411 us-gaap:RetainedEarningsMember 2017-09-30 0000768411 us-gaap:CommonStockMember 2017-01-01 2017-09-30 0000768411 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-09-30 0000768411 us-gaap:RetainedEarningsMember 2017-01-01 2017-09-30 0000768411 us-gaap:PatentsMember 2017-09-30 0000768411 us-gaap:ComputerSoftwareIntangibleAssetMember 2017-09-30 0000768411 us-gaap:CustomerRelatedIntangibleAssetsMember 2017-09-30 0000768411 us-gaap:NoncompeteAgreementsMember 2017-09-30 0000768411 us-gaap:PatentsMember 2017-01-01 2017-09-30 0000768411 us-gaap:ComputerSoftwareIntangibleAssetMember 2017-01-01 2017-09-30 0000768411 us-gaap:CustomerRelatedIntangibleAssetsMember 2017-01-01 2017-09-30 0000768411 us-gaap:NoncompeteAgreementsMember 2017-01-01 2017-09-30 0000768411 us-gaap:PatentsMember 2016-01-01 2016-09-30 0000768411 us-gaap:ComputerSoftwareIntangibleAssetMember 2016-01-01 2016-09-30 0000768411 us-gaap:CustomerRelatedIntangibleAssetsMember 2016-01-01 2016-09-30 0000768411 us-gaap:NoncompeteAgreementsMember 2016-01-01 2016-09-30 0000768411 us-gaap:MinimumMember 2017-01-01 2017-09-30 0000768411 us-gaap:MaximumMember 2017-01-01 2017-09-30 0000768411 cybe:AmericasExcludingUnitedStatesMember 2017-01-01 2017-09-30 0000768411 us-gaap:EuropeMember 2017-01-01 2017-09-30 0000768411 us-gaap:AsiaMember 2017-01-01 2017-09-30 0000768411 cybe:OtherGeographicLocationMember 2017-01-01 2017-09-30 0000768411 cybe:AmericasExcludingUnitedStatesMember 2016-01-01 2016-09-30 0000768411 us-gaap:EuropeMember 2016-01-01 2016-09-30 0000768411 us-gaap:AsiaMember 2016-01-01 2016-09-30 0000768411 cybe:OtherGeographicLocationMember 2016-01-01 2016-09-30 0000768411 cybe:AmericasExcludingUnitedStatesMember 2017-07-01 2017-09-30 0000768411 us-gaap:EuropeMember 2017-07-01 2017-09-30 0000768411 us-gaap:AsiaMember 2017-07-01 2017-09-30 0000768411 cybe:OtherGeographicLocationMember 2017-07-01 2017-09-30 0000768411 cybe:AmericasExcludingUnitedStatesMember 2016-07-01 2016-09-30 0000768411 us-gaap:EuropeMember 2016-07-01 2016-09-30 0000768411 us-gaap:AsiaMember 2016-07-01 2016-09-30 0000768411 cybe:OtherGeographicLocationMember 2016-07-01 2016-09-30 0000768411 us-gaap:PatentsMember 2017-07-01 2017-09-30 0000768411 us-gaap:ComputerSoftwareIntangibleAssetMember 2017-07-01 2017-09-30 0000768411 us-gaap:CustomerRelatedIntangibleAssetsMember 2017-07-01 2017-09-30 0000768411 us-gaap:NoncompeteAgreementsMember 2017-07-01 2017-09-30 0000768411 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2016-01-01 2016-09-30 0000768411 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-01-01 2017-09-30 0000768411 us-gaap:EmployeeStockOptionMember 2017-07-01 2017-09-30 0000768411 us-gaap:EmployeeStockMember 2017-07-01 2017-09-30 0000768411 us-gaap:RestrictedStockUnitsRSUMember 2017-07-01 2017-09-30 0000768411 us-gaap:AccumulatedTranslationAdjustmentMember 2017-01-01 2017-09-30 0000768411 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-01-01 2017-09-30 0000768411 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-01-01 2017-09-30 0000768411 us-gaap:AccumulatedTranslationAdjustmentMember 2017-09-30 0000768411 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-09-30 0000768411 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-09-30 0000768411 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-01-01 2016-09-30 0000768411 us-gaap:AccumulatedTranslationAdjustmentMember 2016-09-30 0000768411 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-09-30 0000768411 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2016-09-30 0000768411 us-gaap:AccumulatedTranslationAdjustmentMember 2016-01-01 2016-09-30 0000768411 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2016-01-01 2016-09-30 0000768411 cybe:NonEmployeeDirectorStockPlanMember 2017-07-01 2017-09-30 0000768411 cybe:NonEmployeeDirectorStockPlanMember 2017-05-11 2017-05-11 0000768411 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember cybe:CustomerOneMember 2017-01-01 2017-09-30 0000768411 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember cybe:CustomerOneMember 2017-09-30 0000768411 us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember 2017-09-30 0000768411 us-gaap:SubsequentEventMember 2017-10-31 xbrli:shares xbrli:pure iso4217:USD iso4217:USD xbrli:shares cybe:stock-based_complensation_plan

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

 

 

 

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

 

(I.R.S. Employer

incorporation or organization)

 

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)

 

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 and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted 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 and post 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

☐ (Do not check if a smaller reporting company)

  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, 2017, there were 6,977,515 shares of the registrant’s Common Stock, no par value, issued and outstanding. 

1


PART I. FINANCIAL INFORMATION

 

ITEM 1. CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

 

CONDENSED CONSOLIDATED BALANCE SHEETS

CYBEROPTICS CORPORATION

(Unaudited)

 

 

 

 

 

 

 

 

 

(In thousands, except share information)

 

September 30,
2017

 

December 31,
2016

ASSETS

 

 

 

 

 

 

Cash and cash equivalents

 

$

5,593

 

 

$

10,640

 

Marketable securities

 

6,701

 

 

6,493

 

Accounts receivable, less allowance for doubtful accounts of $514 at
September 30, 2017 and $547 at December 31, 2016

 

11,932

 

 

10,895

 

Inventories

 

16,634

 

 

11,531

 

Other current assets

 

1,739

 

 

1,535

 

Total current assets

 

42,599

 

 

41,094

 

 

 

 

 

 

Marketable securities, long-term

 

8,949

 

 

8,728

 

Equipment and leasehold improvements, net

 

2,303

 

 

2,438

 

Intangible assets, net

 

413

 

 

438

 

Goodwill

 

1,366

 

 

1,366

 

Other assets

 

202

 

 

193

 

Deferred tax assets

 

5,484

 

 

5,323

 

Total assets

 

$

61,316



$

59,580

 

 

 

 

 

 

LIABILITIES AND STOCKHOLDERS’ EQUITY

 

 

 

 

 

 

Accounts payable

 

$

7,083

 

 

$

6,217

 

Advance customer payments

 

325

 

 

328

 

Accrued expenses

 

2,014

 

 

3,756

 

Total current liabilities

 

9,422

 

 

10,301

 

 

 

 

 

 

Other liabilities

 

109

 

 

250

 

Reserve for income taxes

 

131

 

 

131

 

Total liabilities

 

9,662

 

 

10,682

 

 

 

 

 

 

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, 6,972,515 shares issued and outstanding at September 30, 2017 and 6,901,887 shares issued and outstanding at December 31, 2016

 

34,052

 

 

32,801

 

Accumulated other comprehensive loss

 

(1,506

)

 

(1,940

)

Retained earnings

 

19,108

 

 

18,037

 

Total stockholders’ equity

 

51,654

 

 

48,898

 

Total liabilities and stockholders’ equity

 

$

61,316

 

 

$

59,580

 

 

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

 

2


 

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

CYBEROPTICS CORPORATION

(Unaudited)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three Months Ended September 30,

 

Nine Months Ended September 30,

(In thousands, except per share amounts)

 

2017

 

2016

 

2017

 

2016

Revenues

 

$

11,828

 

 

$

15,040

 

 

$

40,157


 

$

52,785

 

Cost of revenues

 

 

6,236

 

 

 

8,399

 

 

21,434

 

 

30,055

 

 

 

 

 

 

 

 


 

 

 

 

 

Gross margin

 

 

5,592

 

 

 

6,641

 

 

18,723

 

 

22,730

 

 

 

 


 

 

 


 

 

 

 

 

Research and development expenses

 

 

1,947

 

 

 

1,997

 

 

5,892

 

 

6,137

 

Selling, general and administrative expenses

 

 

3,793

 

 

 

3,491

 

 

11,821

 

 

11,028

 

Amortization of intangibles

 

 

15

 

 

 

16

 

 

50

 

 

50

 

 

 

 


 

 

 


 

 

 

 

 

Income (loss) from operations

 

 

(163

)

 

 

1,137

 

 

960

 

5,515


 

 

 


 

 

 


 

 

 

 

 

Interest income and other

 

 

(25

)

 

 

56

 

 

(141

)

 

69

 

 

 


 

 

 


 

 

 

 

 

Income (loss) before income taxes

 

 

(188

)  

 

 

1,193

 

 

819

 

5,584


 

 

 


 

 

 


 

 

 

 

 

Income tax provision (benefit)

 

 

(116

)  

 

 

21

 

 

10

 

108

 

 

 

 


 

 

 


 

 

 

 

 

Net income (loss)

 

$

(72

)  

 

$

1,172

 

 

$

809

 

$

5,476


 

 

 


 

 

 


 

 

 

 

 

Net income (loss) per share – Basic

 

$

(0.01

)  

 

$

0.17

 

 

$

0.12

 

$

0.80


Net income (loss) per share – Diluted

 

$

(0.01

)  

 

$

0.16

 

 

$

0.11

 

$

0.78


 

 

 


 

 

 


 

 

 

 

 

Weighted average shares outstanding – Basic

 

 

6,959

 

 

 

6,859

 

 

6,939

 

 

6,813

 

Weighted average shares outstanding – Diluted

 

 

6,959

 

 

 

7,154

 

 

7,041

 

 

7,013

 

 

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

 

3


 

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME 

CYBEROPTICS CORPORATION

(Unaudited)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three Months Ended September 30,

 

Nine Months Ended September 30,

(In thousands)

 

2017

 

2016

 

2017

 

2016

Net income (loss)

 

$

(72

)  

 

$

1,172

 

 

$

809

 

$

5,476


 

 

 


 

 

 


 

 

 

 

 

Other comprehensive income, before tax:

 

 


 

 

 


 

 

 

 

 

 

 

Foreign currency translation adjustments

 

 

157

 

 

 

(116

)

 

587


 

78


 

 

 


 

 

 


 

 

 

 

 

Unrealized gains on available-for-sale securities:

 

 


 

 

 


 

 

 

 

 

 

 

Unrealized gains (losses)

 

 

 

 

 

(36

 

31


 

32


Reclassification adjustments

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

(36

 

31


 

32


 

 

 


 

 

 


 

 

 

 

 

Unrealized gains on foreign exchange forward contracts:

 

 


 

 

 


 

 

 

 

 

 

 

Unrealized gains

 

 

 

 

 


 

 

53


Reclassification adjustments for losses included in net income (loss)

 

 

 

 

 

 

 

 

 

36

 

Total unrealized gains on foreign exchange forward contracts

 

 

 

 

 

 

 

 

89


 

 

 


 

 

 


 

 

 

 

 

Other comprehensive income (loss), before tax

 

 

157

 

 

 

(152

)

 

618


 

199


Income tax provision related to items of other comprehensive income (loss)

 

(35

)

 

 

 

 

(184

)

 

 

Other comprehensive income (loss), net of tax

 

 

122

 

 

 

(152

)

 

434


 

199


Total comprehensive income 

$

50

 

 

$

1,020

 

 

$

1,243

 

$

5,675


 

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

 

4


 

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

CYBEROPTICS CORPORATION

(Unaudited)

 


 

 



 

 

 

 


Nine Months Ended September 30,

(In thousands)


2017



2016


CASH FLOWS FROM OPERATING ACTIVITIES:


 



 

 

Net income


$

809


$

5,476


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


 



 


Depreciation and amortization


1,659



1,520

 

Provision for doubtful accounts


(15

)


10

 

Deferred taxes


(27

)

15

Foreign currency transaction losses (gains)


139



(66

)

Stock based compensation


640



694

 

Changes in operating assets and liabilities:


 



 


Accounts receivable


(1,022

)


(4,022

)

Inventories


(5,260

)

 

1,169


Other assets


(133

)

 

(303

)

Accounts payable


866


 

(304

Advance customer payments


(3

)

 

(26

Accrued expenses


(1,906

)

 

1,467


Net cash provided by (used in) operating activities


(4,253

)

 

5,630


 


 


 

 

 

 

CASH FLOWS FROM INVESTING ACTIVITIES:


 


 

 

 

Proceeds from maturities of available-for-sale marketable securities


5,187


 

3,571

 

Proceeds from sales of available-for-sale marketable securities




 

1,402

 

Purchases of available-for-sale marketable securities


(5,604

)

 

(6,923

)

Additions to equipment and leasehold improvements


(851

)

 

(994

)

Additions to patents


(107

)

 

(59

)

Net cash used in investing activities


(1,375

)

 

(3,003

 


 


 

 

 

 

CASH FLOWS FROM FINANCING ACTIVITIES:


 


 

 

 

Proceeds from exercise of stock options


330


 

425

 

Proceeds from issuance of common stock under Employee Stock Purchase Plan

 

258

   

181

 

Net cash provided by financing activities


588


 

606

 

 

 

 


 

 

 

 

Effects of exchange rate changes on cash and cash equivalents


(7

)

 

9


 


 


 

 

 

 

Net increase (decrease) in cash and cash equivalents


(5,047

)

 

3,242


 


 


 

 

 

 

Cash and cash equivalents – beginning of period


10,640


 

4,274

 

Cash and cash equivalents – end of period


$

5,593


 

$

7,516

 

 

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 presented herein as of September 30, 2017, and for the three and nine month periods ended September 30, 2017 and 2016, 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, 2017 do not necessarily indicate the results to be expected for the full year. The December 31, 2016 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. 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, 2016.


2. MARKETABLE SECURITIES:


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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

September 30, 2017

(In thousands)

 

Cost

 

Unrealized
Gains

 

Unrealized
Losses

 

Fair Value

Short-Term

 

 

 

 

 

 

 

 

 

 

 

 

U.S. government and agency obligations

 

$

4,693

 

 

$

 

 

$

(6

)

 

$

4,687

 

Corporate debt securities and certificates of deposit

 

1,665

 

 

 

 

(1

)

 

1,664

 

Asset backed securities

 

350

 

 

 

 

 

 

350

 

Marketable securities – short-term

 

$

6,708

 

 

$

 

 

$

(7

)

 

$

6,701

 

Long-Term

 

 

 

 

 

 

 

 

 

 

 

 

U.S. government and agency obligations

 

$

4,525

 

 

$

 

 

$

(13

)

 

$

4,512

 

Corporate debt securities and certificates of deposit

 

1,566

 

 

1

 

 

(6

)

 

1,561

 

Asset backed securities

 

2,797

 

 


 

 

(5

)

 

2,792

 

Equity security

 

42

 

 

42

 

 

 

 

84

 

Marketable securities – long-term

 

$

8,930

 

 

$

43

 

 

$

(24

)

 

$

8,949

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2016

(In thousands)

 

Cost

 

Unrealized
Gains

 

Unrealized
Losses

 

Fair Value

Short-Term

 

 

 

 

 

 

 

 

 

 

 

 

U.S. government and agency obligations

 

$

5,005

 

 

$

4

 

 

$

(1

)

 

$

5,008

 

Corporate debt securities and certificates of deposit

 

1,476

 

 

1

 

 

(1

)

 

1,476

 

Asset backed securities

 

9

 

 

 

 

 

 

9

 

  Marketable securities – short-term

 

$

6,490

 

 

$

5

 

 

$

(2

)

 

$

6,493

 

Long-Term

 

 

 

 

 

 

 

 

 

 

 

 

U.S. government and agency obligations

 

$

4,815

 

 

$

1

 

 

$

(12

)

 

$

4,804

 

Corporate debt securities and certificates of deposit

 

2,161

 

 

 

 

(17

)

 

2,144

 

Asset backed securities

 

1,732

 

 

 

 

(5

)

 

1,727

 

Equity security

 

42

 

 

11

 

 

 

 

53

 

Marketable securities – long-term

 

$

8,750

 

 

$

12

 

 

$

(34

)

 

$

8,728

 


6


 

Net pre-tax unrealized gains for marketable securities of $12,000 at September 30, 2017 and net pre-tax unrealized losses for marketable securities of $19,000 at December 31, 2016 were recorded as a component of accumulated other comprehensive loss in stockholders’ equity. No marketable securities were sold in the nine months ended September 30, 2017 or the three months ended September 30, 2016. We received proceeds from the sale of marketable securities in the nine months ended September 30, 2016 of $1.4 million. No gain or loss was recognized from the sale of marketable securities during the 2016 period.

 

Our investments in marketable debt securities all have maturities of less than five years. At September 30, 2017, marketable debt securities valued at $2.0 million were in an unrealized gain position totaling $1,000, and marketable debt securities valued at $13.6 million were in an unrealized loss position totaling $31,000 (all of these securities had been in an unrealized loss position for less than 12 months). At December 31, 2016, marketable debt securities valued at $6.4 million were in an unrealized gain position totaling $6,000, and marketable debt securities valued at $8.8 million were in an unrealized loss position totaling $36,000 (all of these securities had been in an unrealized loss position for less than 12 months).


Investments in marketable securities classified as cash equivalents of $3.2 million at September 30, 2017 and $5.2 million at December 31, 2016 consist of the following:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

September 30, 2017

(In thousands)

 

Cost

 

Unrealized
Gains

 

Unrealized
Losses

 

Recorded
Basis

Money market and certificates of deposit

 

$

3,164

 

 

$

 

 

$

 

 

$

3,164

 

 

 

$

3,164

 

 

$

 

 

$

 

 

$

3,164

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2016

(In thousands)

 

Cost

 

Unrealized
Gains

 

Unrealized
Losses

 

Recorded
Basis

Money market and certificates of deposit

 

$

5,195

 

 

$

 

 

$

 

 

$

5,195

 

 

 

$

5,195

 

 

$

 

 

$

 

 

$

5,195

 


Cash and marketable securities held by foreign subsidiaries totaled $197,000 at September 30, 2017 and $614,000 at December 31, 2016.

 

3. DERIVATIVES:


We may enter into foreign exchange forward contracts to hedge against the effect of exchange rate fluctuations on cash flows denominated in foreign currencies associated with our subsidiary in Singapore. These transactions are designated as cash flow hedges and are recorded in the accompanying consolidated balance sheets at fair value. The effective portion of the gain or loss on these derivatives is reported as a component of other comprehensive income (loss) and reclassified into earnings in the same period during which the hedged transaction affects earnings. Gains and losses on the derivatives representing either hedge ineffectiveness or hedge components excluded from the assessment of effectiveness are recognized in current earnings. The maximum length of time over which we hedge our exposure to the variability in future cash flows is 12 months.


There were no open cash flow hedges at December 31, 2016 or at any time during the nine months ended September 30, 2017. In the nine months ended September 30, 2016, hedge ineffectiveness and the amounts excluded from effectiveness testing recognized in earnings on cash flow hedges were not material.


7



Reclassifications of amounts from accumulated other comprehensive income (loss) into earnings for cash flow hedges include accumulated gains (losses) at the time earnings were impacted by the hedged transaction. The location in the consolidated statements of operations and consolidated statements of comprehensive income and amounts of gains and losses related to derivative instruments designated as cash flow hedges are as follows:

 

 

 

 

 

 

 

 

 

 

 

Nine Months Ended September 30, 2016

(In thousands)

 

Pretax Gain Recognized
in Other Comprehensive
Income (Loss) on Effective
Portion of Derivative

 

Pretax Loss Recognized
in Earnings on Effective
Portion of Derivative as a
Result of Reclassification
from Accumulated Other
Comprehensive Loss

Cost of revenues

 

$

32


 

$

(27

)

Research and development

 

14


 

(6

)

Selling, general and administrative

 

7


 

(3

)

Total

 

$

53


 

$

(36

)


At September 30, 2017 and December 31, 2016, there were no amounts recorded in accumulated other comprehensive loss for cash flow hedging instruments. Additional information with respect to the impact of derivative instruments on other comprehensive income (loss) is included in Note 11.

 

8


 

 

4. 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 (i.e., the 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, 2017 and December 31, 2016 according to the three-level fair value hierarchy:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fair Value Measurements at
September 30, 2017 Using

(In thousands)

 

Balance

September 30, 
2017

 

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

 

 

$

 

 

$

9,199

 

 

$

 

Corporate debt securities and certificates of deposit

 

3,225

 

 

 

 

3,225

 

 

 

Asset backed securities

 

3,142

 

 

 

 

3,142

 

 

 

Equity security

 

84

 

 

84

 

 

 

 

 

Total marketable securities

 

$

15,650

 

 

$

84

 

 

$

15,566

 

 

$

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fair Value Measurements at
December 31, 2016 Using

(In thousands)

 

Balance

December 31,

2016

 

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

 

 

$

 

 

$

9,812

 

 

$

 

Corporate debt securities and certificates of deposit

 

3,620

 

 

 

 

3,620

 

 

 

Asset backed securities

 

1,736

 

 

 

 

1,736

 

 

 

Equity security

 

53

 

 

53

 

 

 

 

 

Total marketable securities

 

$

15,221

 

 

$

53

 

 

$

15,168

 

 

$

 


During the nine months ended September 30, 2017 and the year ended December 31, 2016, 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 sufficiently to 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 them 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, goodwill and 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, 2017 or the nine months ended September 30, 2016.

 

9


 

 

5. ACCOUNTING FOR STOCK-BASED COMPENSATION:

 

We have three stock-based compensation plans that are administered by the Compensation Committee of the Board of Directors. We have 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, an Employee Stock Purchase Plan under which shares of our common stock may be acquired by employees at discounted prices, and a Non-Employee Director Stock Plan that provides for automatic grants of 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, 2017, there were 429,939 shares of common stock reserved in the aggregate for issuance pursuant to future awards under our Employee Stock Incentive Plan and 530,174 shares of common stock reserved in the aggregate for issuance pursuant to outstanding awards under our Employee Stock Incentive 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 shares, that are forfeited are available under the Employee Stock Incentive Plan for future grants. 


Non-Employee Director Stock Plan

 

As of September 30, 2017, there were 68,000 shares of common stock reserved in the aggregate for issuance pursuant to future awards 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. Under the terms of the plan, each non-employee director will automatically be granted 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. At our May 11, 2017 annual meeting, our shareholders, upon recommendation of the Board of Directors, approved amendments to the Non-Employee Director Stock Plan that eliminated annual stock option grants for non-employee directors and provide for share grants under the Non-Employee Director Stock Plan which will 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. 


Pursuant to the plan, on the date of our 2017 annual meeting, we issued a total of 8,000 shares of our common stock to our non-employee directors. The shares had an aggregate fair market value on the date of grant equal to $167,000 (grant date fair value of $20.90 per share). As of September 30, 2017, 2,000 of these shares were vested. The aggregate fair value of the vested shares, based on the closing share price of our common stock on the vesting date, was $31,000. The aggregate fair value of the outstanding unvested shares based on the closing share price of our common stock on September 30, 2017 was $98,000


Pursuant to the original plan, on the date of our 2016 annual meeting, we issued a total of 8,000 shares of our common stock and stock options to acquire 16,000 shares of our common stock to our non-employee directors. Both the shares and the options were fully vested on the date of grant. The shares had an aggregate fair market value on the date of grant equal to $136,000 (grant date fair value of $16.97 per share) and the options had an aggregate fair market value on the date of grant using the Black-Scholes model equal to $139,000 (grant date fair value of $8.71 per option to acquire one share of our common stock).


Stock Option Activity


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

 

 

 

 

 

 

 

 

Options Outstanding

 

Weighted Average Exercise
Price Per Share

Outstanding, December 31, 2016

547,625

 

 

$

9.39

 

Granted

 

 

 

Exercised

(42,000

)

 

9.24

 

Expired

 

 

 

Forfeited

 

 

 

Outstanding, September 30, 2017

505,625

 

 

$

9.41

 


 

 

 

Exercisable, September 30, 2017

229,063

 

 

$

7.67

 

 

10


 

The intrinsic value of an option is the amount by which the market price of the underlying stock exceeds the option's exercise price. For options outstanding at September 30, 2017, the weighted average remaining contractual term of all outstanding options was 4.2 years and their aggregate intrinsic value was $3.8 million. At September 30, 2017, the weighted average remaining contractual term of options that were exercisable was 3.7 years and their aggregate intrinsic value was $2.0 million. The aggregate intrinsic value of stock options exercised in the nine months ended September 30, 2017 was $679,000. We received proceeds from stock option exercises of $330,000 in the nine months ended September 30, 2017 and $425,000 in the nine months ended September 30, 2016. The total fair value of options that vested in the nine months ended September 30, 2017 was $130,000.


Restricted Stock Units

 

Restricted stock units are granted under our Employee Stock Incentive Plan. There were no restricted stock units granted in the nine months ended September 30, 2017. The aggregate fair value of outstanding restricted stock units based on the closing share price of our common stock on September 30, 2017 was $659,000. The aggregate fair value of restricted stock units that vested, based on the closing share price of our common stock on the vesting date, in the nine months ended September 30, 2017 was $170,000.

 

A summary of activity for non-vested restricted stock units in the nine months ended September 30, 2017 is as follows:

 

 

 

 

 

 

 

 

Non-vested restricted stock units

 

Shares

 

Weighted Average  Grant Date Fair Value

Non-vested at December 31, 2016

 

45,549

 

 

$

11.93

 

Granted

 

 

 

 

Vested

 

(5,000

)

 

6.97

 

Forfeited

 

 

 

 

Non-vested at September 30, 2017

 

40,549

 

 

$

12.54

 

 

Employee Stock Purchase Plan

 

We have an Employee Stock Purchase Plan available to eligible U.S. employees. Under 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. Shares issued under this plan totaled 18,404 shares in the nine months ended September 30, 2017 and 36,481 shares in the nine months ended September 30, 2016As of September 30, 2017, 40,872 shares remain available for future issuance under the Employee Stock Purchase Plan.

 

Stock Based Compensation Information

 

All stock based compensation awarded to our employees and non-employee directors, representing grants of shares, stock options and restricted stock units are recognized as an expense in our consolidated statement of operations based on the grant date fair value of the award. We utilize the straight-line method of expense recognition over the vesting period for our options subject to time-based vesting restrictions. The fair value of stock options granted has been determined using the Black-Scholes model. Prior to January 1, 2017, stock compensation expense for all equity based awards was recognized based on the number of awards that were expected to vest. On January 1, 2017, we adopted the provisions of Accounting Standards Update (ASU) No. 2016-09, Improvements to Employee Share-Based Payment Accounting, which permits accounting for the impact of stock option forfeitures on stock compensation expense when the forfeitures occur. In the nine months ended September 30, 2017, the impact of the change in accounting for stock option forfeitures was inconsequential. We have classified equity-based compensation expenses within our statement of operations in the same manner as our cash based compensation costs.

 

Stock based compensation expense in the three months ended September 30, 2017 totaled $240,000, and included $116,000 for stock options, $33,000 for our Employee Stock Purchase Plan, $49,000 for unvested restricted stock units and $42,000 for unvested restricted shares. Stock based compensation expense in the nine months ended September 30, 2017 totaled $640,000, and included $345,000 for stock options, $85,000 for our Employee Stock Purchase Plan, $145,000 for unvested restricted stock units and $65,000 for unvested restricted shares.

 

Stock based compensation expense in the three months ended September 30, 2016 totaled $142,000, and included $88,000 for stock options, $22,000 for our Employee Stock Purchase Plan and $32,000 for unvested restricted stock units. Stock based compensation expense in the nine months ended September 30, 2016 totaled $694,000, and included $409,000 for stock options, $54,000 for our Employee Stock Purchase Plan, $95,000 for unvested restricted stock units and $136,000 for shares issued without restriction.

 

At September 30, 2017, the total unrecognized compensation cost related to outstanding non-vested stock based compensation arrangements was $1.3 million, and the related weighted average period over which this cost is expected to be recognized is 1.25 years.

 

11


 

6CHANGES IN STOCKHOLDERS’ EQUITY:

 

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

 

  Common Stock

Accumulated

Other Comprehensive

Income (Loss)

 

Retained

Earnings

Total Stockholders’

Equity

(In thousands) Shares    Amount   
Balance, December 31, 2016  6,902   $  32,801   $  (1,940 )   $ 18,037   $ 48,898  
Increase related to adoption of ASU 2016-09       23           262      285  

Exercise of stock options, vesting of restricted stock units and grants of restricted shares, net of shares exchanged as payment

 53     330                330  
Stock-based compensation       640                640  

Issuance of common stock under Employee Stock Purchase Plan

  18       258                   258  
Other comprehensive income, net of tax             434          434  
Net income                   809    809
Balance, September 30, 2017  6,973   $ 34,052   $ (1,506 )   $ 19,108   $ 51,654  

 

See Note 15 for further discussion regarding the impact of our adoption of ASU No. 2016-09, Improvements to Employee Share-Based Payment Accounting on our consolidated financial statements.


7. OTHER FINANCIAL STATEMENT DATA:


The components of our inventories are as follows:

 

 

 

 

 

 

 

 

 

(In thousands)

 

September 30, 2017

 

December 31, 2016

Raw materials and purchased parts

 

$

8,022

 

 

$

6,475

 

Work in process

 

1,640

 

 

826

 

Finished goods

 

6,972

 

 

4,230

 

Total inventories

 

$

16,634

 

 

$

11,531

 


The components of our accrued expenses are as follows:

 

 

 

 

 

 

 

 

 

(In thousands)

 

September 30, 2017

 

December 31, 2016

Wages and benefits

 

$

959

 

 

$

2,673

 

Warranty liability

 

691

 

 

717

 

Other

 

364

 

 

366

 

 

 

$

2,014

 

 

$

3,756

 


Warranty costs:


We provide for the estimated cost of product warranties, which cover products for periods ranging from 1 to 3 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 component suppliers, warranty obligations are affected by product failure rates, material usage and service delivery costs incurred in correcting a product failure. If actual product failure rates, material usage or service delivery costs differ from our estimates, revisions to the estimated warranty liability would be 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. 


12


 

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

 

 

 

 

 

 

 

 

 

 

 

Nine Months Ended September 30,

(In thousands)

 

2017

 

2016

Balance at beginning of period

 

$

790

 

 

$

645

 

Accrual for warranties

 

362

 

 

615

 

Warranty revision

 

(23

)

 

(27

)

Settlements made during the period

 

(413

)

 

(415

)

Balance at end of period

 

716

 

 

818

 

Current portion of estimated warranty liability

 

(691

)

 

(736

)

Long-term estimated warranty liability

 

$

25

 

 

$

82

 


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)

 

2017

 

2016

Balance at beginning of period

 

$

346

 

 

$

199

 

Revenue deferrals

 

321

 

 

490

 

Amortization of deferred revenue

 

(325

)

 

(330

)

Total deferred warranty revenue

 

342

 

 

359

 

Current portion of deferred warranty revenue

 

(301

)

 

(278

)

Long-term deferred warranty revenue

 

$

41

 

 

$

81

 


8. INTANGIBLE ASSETS:


Intangible assets consist of the following:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

September 30, 2017

 

December 31, 2016

(In thousands)

 

Gross
Carrying
Amount

 

Accumulated
Amortization

 

Net

 

Gross
Carrying
Amount

 

Accumulated
Amortization

 

Net

Patents

 

$

2,673

 

 

$

(2,433

)

 

$

240

 

 

$

2,567

 

 

$

(2,351

)

 

$

216

 

Software

 

206

 

 

(104

)

 

102

 

 

206

 

 

(82

)

 

124

 

Marketing assets and customer relationships

 

101

 

 

(42

)

 

59

 

 

101

 

 

(33

)

 

68

 

Non-compete agreements

 

101

 

 

(89

)

 

12

 

 

101

 

 

(71

)

 

30

 

 

 

$

3,081

 

 

$

(2,668

)

 

$

413

 

 

$

2,975

 

 

$

(2,537

)

 

$

438

 

 

13


 

Amortization expense in the three and nine months ended September 30, 2017 and 2016 is as follows:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three Months Ended September 30,

 

Nine Months Ended September 30,

(In thousands)

 

2017

 

2016

 

2017

 

2016

Patents

 

 $

31

 

 

$

27

 

 

$

82

 

 

$

79

 

Software

 

 

6

 

 

 

7

 

 

22

 

 

22

 

Marketing assets and customer relationships

 

 

3

 

 

 

3

 

 

9

 

 

9

 

Non-compete agreements

 

 

5

 

 

 

6

 

 

18

 

 

19

 

 

 

$

45

 

 

$

43

 

 

$

131

 

 

$

129

 


Amortization of patents has been classified as research and development expense in our statements of operations. Estimated aggregate amortization expense based on current intangibles for the next five years is expected to be as follows: $46,000 for the remainder of 2017; $142,000 in 2018; $109,000 in 2019; $76,000 in 2020; $20,000 in 2021; and $20,000 in 2022.


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 would be recognized when future undiscounted cash flows expected to result from use of the asset and its eventual disposition are less than the carrying amount.


9. REVENUE CONCENTRATIONS, SIGNIFICANT CUSTOMERS AND GEOGRAPHIC AREAS:


Export sales as a percentage of total sales in the three and nine months ended September 30, 2017 were 66% and 73%, respectively. Export sales as a percentage of total sales in the three and nine months ended September 30, 2016 were 84% and 83%, respectively. Virtually all of our export sales are negotiated, invoiced and paid in U.S. dollars. Export sales by geographic area are summarized as follows:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Three Months Ended September 30,

 

Nine Months Ended September 30,

(In thousands)

 

2017

 

2016

 

2017

 

2016

Americas

 

$

159

 

 

$

344

 

 

$

976

 

 

$

1,114

 

Europe

 

 

2,543

 

 

 

3,592

 

 

9,114

 

 

13,463

 

Asia

 

 

4,959

 

 

 

8,675

 

 

18,933

 

 

29,322

 

Other

 

 

103

 

 

 

10

 

 

247

 

 

44

 

Total export sales

 

$

7,764

 

 

$

12,621

 

 

$

29,270

 

 

$

43,943

  


In the nine months ended September 30, 2017, sales to one significant customer accounted for 13% of our total revenue. As of September 30, 2017, accounts receivable from this customer were $1.4 million.


10. NET INCOME (LOSS) PER SHARE: 


Basic net income (loss) per share is computed by dividing net income (loss) by the weighted average number of common shares outstanding during the period. 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. Common equivalent shares consist of shares of common stock to be issued upon exercise of stock options, the vesting of restricted shares and restricted stock units and the purchase of shares under our Employee Stock Purchase Plan, as calculated using the treasury stock method. All common equivalent shares were excluded from the calculation of net loss per diluted share in the three months ended September 30, 2017 due to their anti-dilutive effect.  The components of net income (loss) per basic and diluted share are as follows:

  

 

 

 

 

 

 

 

 

 

 

 

(In thousands except per share amounts)

 

Net Loss

 

Weighted Average
Shares Outstanding

 

Per Share Amount

Three Months Ended September 30, 2017

 

 

 

 

 

 

 

 

 

Basic

 

$

(72

)

 

6,959

 

 

$

(0.01

)

Dilutive effect of common equivalent shares

 

 

 


 

 

Dilutive

 

$

(72

)

 

6,959

 

 

$

(0.01

)


14

 


(In thousands except per share amounts)

 

Net Income

 

Weighted Average
Shares Outstanding

 

Per Share Amount

Three Months Ended September 30, 2016

 

 

 

 

 

 

 

 

 

Basic

 

$

1,172


 

6,859

 

 

$

0.17

Dilutive effect of common equivalent shares

 

 

 

295

 

 

(0.01

)

Dilutive

 

$

1,172


 

7,154

 

 

$

0.16


(In thousands except per share amounts)
 
Net Income
 
Weighted Average
Shares Outstanding
 
Per Share Amount
Nine Months Ended September 30, 2017
 
 

 
 

 
 

Basic
 
$
809

 
6,939

 
$
0.12

Dilutive effect of common equivalent shares
 

 
102

 
(0.01
)
Dilutive
 
$
809

 
7,041

 
$
0.11


(In thousands except per share amounts)
 
Net Income
 
Weighted Average
Shares Outstanding
 
Per Share Amount
Nine Months Ended September 30, 2016
 
 

 
 

 
 

Basic
 
$
5,476
 
6,813

 
$
0.80
Dilutive effect of common equivalent shares
 

 
200

 
(0.02
)
Dilutive
 
$
5,476
 
7,013

 
$
0.78


Potentially dilutive shares excluded from the calculations of net income (loss) per diluted share due to their anti-dilutive effect were as follows: 575,000 shares in the three months ended September 30, 2017411,000 shares in the nine months ended September 30, 2017; zero shares in the three months ended September 30, 2016; and 132,000 shares in the nine months ended September 30, 2016.

 

11. OTHER COMPREHENSIVE INCOME (LOSS)

 

Reclassification adjustments are made to avoid double counting for items included in comprehensive income that are also recorded as part of net income (loss). Reclassifications to earnings related to cash flow hedging instruments are discussed in Note 3. Other comprehensive income (loss) consists of the following:


  Three Months Ended September 30, 2017   Three Months Ended September 30, 2016
(In thousands)   Before Tax     Tax Effect  
Net of Tax
Amount
    Before Tax     Tax Effect     Net of Tax
Amount
 
Foreign currency translation adjustments 157   $ (35 )   $  122   $ (116 )   $   (116
Net changes related to available-for-sale securities:    
     

   

   
     

   
 

Unrealized losses

              (36 )         (36
Reclassification adjustments    
 
   
     
     
       
Total net changes related to available-for-sale securities               (36 )           (36 ) 
Other comprehensive income (loss)    157     (35 )   $  122     (152 )         (152


15



  Nine Months Ended September 30, 2017   Nine Months Ended September 30, 2016
(In thousands)   Before Tax     Tax Effect  
Net of Tax
Amount
    Before Tax     Tax Effect     Net of Tax
Amount
 
Foreign currency translation adjustments 587   $ (173 )   414   $ 78   $   78  
Net changes related to available-for-sale securities:    
     

   

   
     

   
 

Unrealized gains

  31     (11 )     20     32         32  
Reclassification adjustments    
 
   
     
     
       
Total net changes related to available-for-sale securities   31     (11 )     20     32            32  
Net changes related to foreign exchange forward contracts:                                                
Unrealized gains                            53                53  
Reclassification adjustments:                                                          
Cost of revenues                            27                27  
Research and development expenses                            6                6  
Selling, general and administrative expenses                            3                3  
Total net change related to foreign exchange forward contracts                            89                89  
Other comprehensive income     618     (184 )   434      199         199


At September 30, 2017 and September 30, 2016, components of accumulated other comprehensive loss were as follows:  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(In thousands)

 

Foreign
Currency
Translation
Adjustments

 

Available- for-Sale
Securities

 

Foreign
Exchange
Forward
Contracts

 

Accumulated
Other
Comprehensive
Loss

Balances at December 31, 2016

 

$

(1,928

)

 

$

(12

)

  

$

 

$

(1,940

)

Other comprehensive income before reclassifications

 

414

 

 

20

 

 


 

 

434

 

Amounts reclassified from accumulated other comprehensive loss

 

 

 

 

 


 

 


 

Total change for the period

 

414

 

 

20

 

 


 

 

434

 

Balances at September 30, 2017

 

$

(1,514

)

 

$

8

 

$

 

$

(1,506

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(In thousands)

 

Foreign
Currency
Translation
Adjustments

 

Available- for-Sale
Securities

 

Foreign
Exchange
Forward
Contracts

 

Accumulated
Other
Comprehensive
Loss

Balances at December 31, 2015

 

$

(1,545

)

 

$

(17

)

 

$

(147

)

 

$

(1,709

)

Other comprehensive income before reclassifications

 

78


 

32


 

53


 

163


Amounts reclassified from accumulated other comprehensive loss

 

 

 

 

 

36

 

 

36

 

Total change for the period

 

78


 

32


 

89

 

 

199


Balances at September 30, 2016

 

$

(1,467

)

 

$

15

 

 

$

(58

)

 

$

(1,510

)

 

16



12. INCOME TAXES:


We recorded an income tax benefit of $116,000 in the three months ended September 30, 2017, compared to income tax expense of $21,000 in the three months ended September 30, 2016. We recorded income tax expense of $10,000 in the nine months ended September 30, 2017, compared to income tax expense of $108,000 in the nine months ended September 30, 2016. During the fourth quarter of 2016, we substantially reduced the valuation allowances recorded against our U.S. and Singapore deferred tax assets, primarily due to significant improvement in our operating results and financial outlook. Our income tax expense in the nine months ended September 30, 2017, primarily reflects a 25.5% effective income tax rate and excess tax benefits from employee share-based payments. Our income tax benefit in the three months ended September 30, 2017 reflects the impact of a decline in our effective income tax rate due to a reduction in our anticipated level of profitability for 2017. Income tax expense in the three and nine months ended September 30, 2016 included U.S. federal alternative minimum taxes, minimal state income tax expense and foreign income tax expense incurred by our subsidiaries in the United Kingdom and China.


Effective January 1, 2017, we adopted Accounting Standards Update No. 2016-09Improvements to Employee Share-Based Payment Accounting, which requires recognition of excess tax benefits or tax deficiencies from employee share-based payments in income tax expense or benefit as a discrete item in the reporting period in which they occur. In the three months ended September 30, 2017, the recognized excess tax benefits or tax deficiencies from employee share-based payments were inconsequential. In the nine months ended September 30, 2017, we recognized $207,000 of excess tax benefits from employee share-based payments. 


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 are 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 where we operate, our financial performance in recent quarters, statutory carry forward periods and tax planning alternatives. Finally, 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 at September 30, 2017. 

 

13. SHARE REPURCHASE: 

 

Our Board of Directors has authorized a $3.0 million share repurchase program. The 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. The share repurchase program will terminate on September 30, 2018. As of September 30, 2017, no shares have been repurchased under this program.

 

14. CONTINGENCIES:


We are periodically a defendant in miscellaneous 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 limit the amount of the claim. It is not possible to determine the maximum potential liability 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.

 

17


 

15.  ADOPTION OF ACCOUNTING STANDARDS UPDATE NO. 2016-09, IMPROVEMENTS TO EMPLOYEE SHARE-BASED PAYMENT ACCOUNTING:

On January 1, 2017, we adopted ASU No. 2016-09Improvements to Employee Share-Based Payment Accounting (ASU No. 2016-09). The guidance impacted the accounting for share-based payment transactions, including the income tax consequences, classification of awards as either equity or liabilities, and classification in the consolidated statement of cash flows.  

At January 1, 2017, we had excess tax benefits from employee share-based payments that were not recognized because current taxes payable had not been reduced. Under the new guidance, we are required to recognize the excess tax benefits regardless of whether or not they reduce income taxes payable in the current period. The new guidance also requires all excess tax benefits and tax deficiencies to be recognized as income tax expense or benefit in our statement of operations. Prior to our adoption of ASU No. 2016-09, stock compensation expense was based on the number of awards that were expected to vest in the future. Under the new guidance, we are allowed to account for the impact of stock option forfeitures on stock compensation expense when the forfeitures occur. 

Recognition of the deferred tax assets for previously unrecognized excess tax benefits and the impact of additional stock compensation expense resulting from the change in the accounting for stock option forfeitures were required to be applied using a modified retrospective approach. At January 1, 2017, we recorded a $278,000 credit to retained earnings and a corresponding debit to deferred tax assets for previously unrecognized excess tax benefits. We also recorded a $23,000 credit to common stock, a $16,000 debit to retained earnings and a $7,000 debit to deferred tax assets for additional stock compensation expense related to the change in accounting for stock option forfeitures.

Our income tax provision in the nine months ended September 30, 2017, includes a $207,000 excess tax benefit from employee share-based payments. The impact of the change in accounting for stock option forfeitures on stock compensation expense in the nine months ended September 30, 2017 was inconsequential.

ASU 2016-09 includes an amendment specifying that excess tax benefits are to be classified as an operating activity in the statement of cash flows on either a prospective or retrospective basis. This amendment had no impact on our consolidated statements of cash flows for any period presented because excess tax benefits have not been used to reduce current tax payments.

ASU 2016-09 also includes an amendment specifying that payments of employee withholding taxes resulting from stock option exercises, by withholding shares acquired by an option holder, are to be classified as a financing activity in the consolidated statements of cash flows on a retrospective basis. This amendment had no impact on our consolidated statements of cash flows for any period presented because no shares were withheld for payment of employee taxes.

 

16. RECENT ACCOUNTING DEVELOPMENTS:


In January 2017, the Financial Accounting Standards Board (FASB) issued guidance on simplifying the test for goodwill impairment (ASU No. 2017-04, Simplifying the Test for Goodwill Impairment). Under the new standard, 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 guidance 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. The new guidance is to be applied prospectively to impairment tests beginning January 1, 2020, with early adoption permitted. We are currently evaluating when we will adopt the new guidance.


In May 2014, the FASB issued guidance on the recognition of revenue from contracts with customers (ASU No. 2014-09, Revenue from Contracts with Customers). Revenue recognition will depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The guidance also requires disclosures regarding the nature, amount, timing and uncertainty of revenue and cash flows arising from contracts with customers. The guidance permits two methods of adoption: retrospectively to each prior reporting period presented or retrospectively with the cumulative effect of initially applying the guidance recognized on the date of adoption. The FASB has delayed the effective date of the standard by one year to January 1, 2018, with early adoption permitted as of the original effective date of January 1, 2017. We have performed a review of the requirements of the new guidance and have identified which of our revenue streams will be within the scope of ASU 2014-09. We have applied the five-step model of the new standard to a selection of contracts within each of our revenue streams, and have compared the results to our current accounting practices. Based on this analysis, we do not currently expect a material impact on our consolidated financial statements. We are continuing to evaluate the impact of the new guidance on our consolidated financial statements, and we anticipate that we will expand our consolidated financial statement disclosures in order to comply with the new ASU. As part of this, we are assessing changes that might be necessary to information technology systems, processes, and internal controls to capture new data and address changes in financial reporting. We now anticipate that we will adopt the new standard retrospectively, with recognition of a cumulative effect adjustment on January 1, 2018, the date of adoption.

 

18



In February 2016, the FASB issued new lease accounting guidance (ASU No. 2016-02, Leases). Under the new guidance, at the commencement date, lessees will be 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. The new guidance is not applicable for leases with a term of 12 months or less. Lessor accounting is largely unchanged. U.S. public companies are required to apply the amendments in ASU 2016-02 for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. Early application is permitted. Lessees (for capital and operating leases) and lessors (for sales-type, direct financing, and operating leases) must apply a modified retrospective transition approach for leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements. The modified retrospective approach would not require any transition accounting for leases that expired before the earliest comparative period presented. Lessees and lessors may not apply a full retrospective transition approach. We are currently evaluating the impact of the new guidance on our consolidated financial statements.


In July 2015, the FASB issued guidance that simplified the measurement of inventory (ASU No. 2015-11, Simplifying the Measurement of Inventory). The guidance requires an entity to measure inventory at the lower of cost or net realizable value, which consists of estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. The new guidance eliminated unnecessary complexity that existed under previous "lower of cost or market" guidance. The updated guidance was applied prospectively beginning January 1, 2017. Our implementation of this standard did not have a material impact on our consolidated financial statements.

 

19



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


CRITICAL ACCOUNTING POLICIES AND ESTIMATES:


The preparation of the financial information contained in this Form 10-Q requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and the related disclosure of contingent assets and liabilities. On an on-going basis, we evaluate these estimates, including those estimates related to revenue recognition, bad debts, warranty obligations, inventory valuation, intangible assets and income taxes. We base these estimates on historical experience and on various other assumptions that we believe are reasonable under the circumstances. These estimates form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Our actual results may differ from these estimates under different assumptions or conditions. These critical accounting policies are discussed in more detail in the Management’s Discussion and Analysis of Financial Condition and Results of Operations contained in our Annual Report on Form 10-K for the year ended December 31, 2016.


FORWARD LOOKING STATEMENTS:


The following management’s discussion and analysis contains a number of estimates and predictions that are forward looking rather than 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 general economy and their impact on the markets for our products and (vi) the impact of currency fluctuations on our operations. 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 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, 2016.


RESULTS OF OPERATIONS


General


Our products are used in general purpose metrology and 3D scanning, surface mount technology (SMT) and semiconductor markets. We market our products to original equipment manufacturers (OEMs) that sell production and inspection equipment used in these markets and to end-user customers that use our products to significantly improve yields and productivity.


We are working to strategically re-position our company as a developer, manufacturer and global leader of high-precision 3D sensors. A key element in our strategic re-positioning is the development of new high precision 3D sensors based on our proprietary Multi-Reflection Suppression (MRS) technology. MRS technology inhibits reflections that can result in measurement inaccuracies, which is particularly critical for inspecting shiny objects.


We have entered into a mutually exclusive agreement to supply KLA-Tencor with high-precision 3D sensor subsystems for its back-end semiconductor advanced packaging inspection systems. We also have entered into an agreement to supply Nordson-YESTECH with high precision 3D sensor subsystems for the SMT inspection market. The sensor subsystems provided to both KLA-Tencor and Nordson-YESTECH are based on our proprietary 3D MRS technology. 


20



We have significantly advanced our MRS-enabled 3D sensor technology as part of a research and development initiative aimed at applying our MRS technology to mid-end and front-end semiconductor inspection. Our MRS technology is now able to inspect cracks and other defects as small as 30 microns in wafer dies. This mid-end inspection capability is currently being demonstrated to semiconductor manufacturers, and we believe that initial sales of products based on this technology are possible before the end of 2018. 

Our 3D MRS technology has also been deployed in our 3D AOI system, the SQ3000, which is designed to expand our presence in markets requiring high precision inspection. In these markets, identifying defects has become highly challenging and critical due to smaller electronics packaging and increasing component density on circuit boards. We believe the combination of our MRS technology and sophisticated 3D fusing algorithms allows the SQ3000 to provide microscopic image quality at production speeds. We have expanded our base of SQ3000 customers during the past year as more manufacturers are recognizing the competitive advantages offered by our 3D MRS technology platform, which is enabling us to capitalize upon the growing demand for high-precision inspection. We believe we can expand our share of the growing worldwide 3D AOI market, and believe that the future sales potential of the SQ3000 is significant.

We have recently introduced two new scanning systems that incorporate MRS-enabled 3D sensor technology: CyberGage®360 and SQ3000™ 3D CMM, which offers greater resolution than CyberGage®360, but within a smaller working envelope. We believe these products will be able to address many inspection applications in the general purpose metrology market. Previously, we disclosed that we have been working with a major new customer for MRS sensors on a general purpose metrology application related to the inspection of finished goods. Although we continue to work with this customer, we cannot predict whether new orders from this customer will be forthcoming. We sold two CyberGage®360 systems in the third quarter of 2017. Even though our sales of MRS based products into the general purpose metrology market to date have been minimal, we believe that future sales of these products could be significant based upon positive feedback from product evaluations. However, there can be no assurance that our MRS based products will achieve widespread market acceptance in the general purpose metrology market.

We have continued to invest in our WaferSense® and ReticleSense® products. In response to ongoing input from semiconductor manufacturers, we are developing additional product offerings for new applications in semiconductor fabs and flat panel display manufacturing. Strong future sales growth is anticipated for the WaferSense/ReticleSense product line.

In the SMT and semiconductor markets, we believe that the performance characteristics of MRS are superior to other technologies offered by our competitors. We are very optimistic about the future prospects of our MRS technology, particularly in the areas of inspection and metrology for semiconductor advanced packaging applications, as well as complex mobile devices and automotive applications. With challenges resulting from shrinkage of transistor dimensions, semiconductor advanced packaging is expected to grow rapidly in the next 5 to 10 years to enable stacking of chips in 3D. We believe our MRS technology is well suited for many of these applications. In order to take advantage of these opportunities, we intend to expand our sales capabilities by adding new sales representatives and field engineers. We believe this initiative will position us to better penetrate our targeted markets and attain significantly improved operating results over the long term.

Our quarterly results will continue to fluctuate on a sequential and year-over-year basis, reflecting the frequency of new orders and customer acceptances for our 3D products. We ended the third quarter of 2017 with a backlog of $11.2 million. Our backlog was $12.4 million at September 30, 2016 and $7.3 million at June 30, 2017. For the fourth quarter of 2017, we are forecasting revenue of $11.5 million to $13.0 million. Given the competitive advantages of our suite of MRS-enabled sensors and inspection systems, the potential for incremental revenue from mid-end semiconductor inspection and the steadily growing acceptance of our WaferSense/ReticleSense products, we expect improved financial results in future years.

We believe that we have the financial resources required to attain our future growth objectives. At September 30, 2017, our available balances of cash and marketable securities totaled $21.2 million.

 

Revenues

 

Our revenues decreased by 21% to $11.8 million in the three months ended September 30, 2017, from $15.0 million in the three months ended September 30, 2016Revenues decreased by 24% to $40.2 million in the nine months ended September 30, 2017, from $52.8 million in the nine months ended September 30, 2016The following table sets forth revenues by product line for the three and nine months ended September 30, 2017 and 2016:


21


 

 
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
(In thousands)
 
2017
 
2016
 
2017
 
2016
SMT and High Precision 3D Sensors
 
$
4,030

 
$
3,393

 
$
13,569

 
$
15,997

Semiconductor Sensors
 
2,228

 
2,198

 
7,698

 
7,462

SMT Inspection Systems
 
4,288

 
7,955

 
14,825

 
21,945

3D Scanners and Services 
 
1,282

 
1,494

 
4,065

 
7,381

Total
 
$
11,828

 
$
15,040

 
$
40,157

 
$
52,785

 

Revenue from sales of SMT and high precision 3D sensors increased by $637,000 or 19% to $4.0 million in the three months ended September 30, 2017, from $3.4 million in the three months ended September 30, 2016. Revenue from sales of this product line decreased by $2.4 million or 15% to $13.6 million in the nine months ended September 30, 2017, from $16.0 million in the nine months ended September 30, 2016. The revenue increase in the three months ended September 30, 2017 resulted from higher sales of 3D MRS-enabled sensors and legacy 2D LaserAlign sensors to recurring OEM customers. The revenue decrease in the nine months ended September 30, 2017 resulted from reduced sales of legacy 2D LaserAlign sensors. Sales of 2D LaserAlign sensors in the nine months ended September 30, 2016 were driven by orders from a longstanding OEM customer which experienced a significant increase in sales of its products that incorporate our sensors. Sales of SMT and high precision 3D sensors are dependent on the success of our OEM partners selling products that incorporate our sensors. Quarterly sales of SMT and high precision 3D MRS enabled sensors are prone to significant fluctuations, both sequentially and on a year-over-year basis.

 

Sales to KLA-Tencor are expected to continue to increase as our 3D MRS enabled sensors are now becoming standard on KLA-Tencor's back-end semiconductor inspection systems that utilize 3D optical inspection. Nordson-YESTECH introduced its 3D MRS-equipped AOI system at the IPC APEX Expo trade show in March 2016 and the product received a very favorable reception. As a result, we believe that sales of sensors under our supply agreement with Nordson-YESTECH should contribute to our future sales growth.

 

Revenue from sales of semiconductor sensors, principally our WaferSense/ReticleSense product line, totaled $2.2 million in the three months ended September 30, 2017, up minimally from the three months ended September 30, 2016. Revenue from sales of semiconductor sensors increased by $236,000 or 3% to $7.7 million in the nine months ended September 30, 2017, from $7.5 million in the nine months ended September 30, 2016. The sales increases were due to increased customer awareness of our semiconductor sensor products and improved account penetration at major semiconductor manufacturers and capital equipment suppliers. We anticipate that the benefits from growing market awareness and new product introductions will lead to additional WaferSense/ReticleSense sales in future periods.

Revenue from sales of SMT inspection systems decreased by $3.7 million or 46% to $4.3 million in the three months ended September 30, 2017, from $8.0 million in the three months ended September 30, 2016. Revenue from sales of SMT inspection systems decreased by $7.1 million or 32% to $14.8 million in the nine months ended September 30, 2017, from $21.9 million in the nine months ended September 30, 2016. Sales of SMT inspection systems declined in the three and nine months ended September 30, 2017 because higher sales of SQ3000 3D AOI systems were unable to offset lower sales of legacy products and the lack of sales of MX600 memory module inspection systems. Revenue from sales of the MX600 memory module inspection system totaled $2.8 million in the three months ended September 30, 2016 and $5.7 million in the nine months ended September 30, 2016

We believe a growing number of companies are transitioning from 2D AOI to 3D AOI systems to meet the increasingly demanding inspection requirements of the electronics and industrial markets. We believe sales of our new 3D MRS enabled AOI products will represent an increasing percentage of our total AOI and solder paste inspection (SPI) product sales in the future. 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.

Revenue from sales of 3D scanners and services decreased by $212,000 or 14% to $1.3 million in the three months ended September 30, 2017, from $1.5 million in the three months ended September 30, 2016. Revenue from sales of 3D scanners and services decreased by $3.3 million or 45% to $4.1 million in the nine months ended September 30, 2017, from $7.4 million in the nine months ended September 30, 2016. The revenue decreases were primarily due to the lack of sales of X-ray scanning systems. Revenue from sales of X-ray scanning systems totaled $360,000 in the three months ended September 30, 2016 and $3.3 million in the nine months ended September 30, 2016. We believe that our future revenue growth from sales of 3D scanners and services will be determined in large part by market acceptance of our new CyberGage®360 and SQ3000™ 3D CMM products.

Export revenue totaled $7.8 million or 66% of total revenue in the three months ended September 30, 2017, compared to $12.6 million or 84% of total revenue in the three months ended September 30, 2016. Export revenue totaled $29.3 million or 73% of total revenue in the nine months ended September 30, 2017, compared to $43.9 million or 83% of total revenue in the nine months ended September 30, 2016. Most of the large transactions that drove our strong revenue in the three and nine months ended September 30, 2016 were export sales. As result, export revenue as a percentage of total revenue was lower in the three and nine months ended September 30, 2017, when compared to the three and nine months ended September 30, 2016.

 

22



Cost of Revenues and Gross Margin


Cost of revenues decreased by $2.2 million or 26% to $6.2 million in the three months ended September 30, 2017, from $8.4 million in the three months ended September 30, 2016. Cost of revenues decreased by $8.6 million or 29% to $21.4 million in the nine months ended September 30, 2017, from $30.1 million in the nine months ended September 30, 2016. The decrease in cost of revenues was mainly due to the corresponding revenue decreases in the three and nine months ended September 30, 2017. Our sales mix was also more favorable in the three and nine months ended September 30, 2017, with higher margin products constituting a greater portion of our total revenue. Items included in cost of revenues that fluctuate with the level of sales include raw materials, direct labor and factory overhead costs.


Total gross margin as a percentage of revenue was 47% in the three months ended September 30, 2017, compared to 44% in the three months ended September 30, 2016. Total gross margin as a percentage of revenue was 47% in the nine months ended September 30, 2017, compared to 43% in the nine months ended September 30, 2016. The improvement in gross margin percentage was mainly due to a change in product mix. Sales of our new 3D MRS sensors, SQ3000 3D AOI products and WaferSense/ReticleSense products, which have higher gross margins than some of our legacy products, constituted a larger portion of our total revenue in the three and nine months ended September 30, 2017, when compared to the three and nine months ended September 30, 2016. The X-ray scanning systems sold in the three and nine months ended September 30, 2016 also generated a lower gross margin percentage than some of our other products.


Our markets are highly price competitive, particularly the electronic assembly market, resulting in continual pressure on our gross margins. We compensate for pricing pressure 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 CyberGage®360 and SQ3000™ 3D CMM products, SQ3000 3D AOI products, 3D MRS sensors and WaferSense/ReticleSense sensor products have, or are expected to have, more favorable gross margins than many of our existing products.


We anticipate that our total gross margin percentage in the fourth quarter of 2017 will be approximately the same or slightly higher than the gross margin percentage in the third quarter of 2017.


Operating Expenses

 

Research and development expenses were $1.9 million or 16% of revenue in the three months ended September 30, 2017, compared to $2.0 million or 13% of revenue in the three months ended September 30, 2016. Research and development expenses were $5.9 million or 15% of revenue in the nine months ended September 30, 2017, compared to $6.1 million or 12% of revenue in the nine months ended September 30, 2016. The reduction in research and development expenses was due to lower bonus accruals for employees who work in research and development and lower expenditures for engineering proto-types. Current research and development expenditures are primarily focused on continued development of our MRS technology and related products, including 3D sensor subsystems, enhancements to the SQ3000 3D AOI system, and commercialization of a sensor for mid-end semiconductor inspection. In addition, research remains underway to determine whether our MRS sensor technology can be applied to front-end semiconductor inspection.

 

Selling, general and administrative expenses were $3.8 million or 32% of revenue in the three months ended September 30, 2017, compared to $3.5 million or 23% of revenue in the three months ended September 30, 2016. Selling, general and administrative expenses were $11.8 million or 29% of revenue in the nine months ended September 30, 2017, compared to $11.0 million or 21% of revenue in the nine months ended September 30, 2016. The increase in selling, general and administrative expenses was due to additional investment in marketing programs, which included additional sales and marketing personnel to better penetrate our targeted markets. These cost increases were offset in part by lower incentive compensation expenses due to reduced levels of revenue and profitability. 

 

We anticipate that total operating expenses in the fourth quarter of 2017 will increase slightly from total operating expenses in the third quarter of 2017.

 

Interest Income and Other

 

Interest income and other includes interest earned on investments and gains and losses associated with foreign currency transactions, including intercompany financing transactions associated with our subsidiaries in the United Kingdom, Singapore and China. Because we maintain our investments in instruments designed to avoid risk of loss of principal, we have generated very little interest income in the current interest rate environment. We recognized losses from foreign currency transactions, primarily intercompany financing transactions, of $38,000 in the three months ended September 30, 2017, compared to gains of $48,000 in the three months ended September 30, 2016. We recognized losses from foreign currency transactions, primarily intercompany financing transactions, of $194,000 in the nine months ended September 30, 2017, compared to gains of $51,000 in the nine months ended September 30, 2016.

 

23



Income Taxes


We recorded an income tax benefit of $116,000 in the three months ended September 30, 2017, compared to income tax expense of $21,000 in the three months ended September 30, 2016. We recorded income tax expense of $10,000 in the nine months ended September 30, 2017, compared to income tax expense of $108,000 in the nine months ended September 30, 2016.  During the fourth quarter of 2016, we substantially reduced the valuation allowances recorded against our U.S. and Singapore deferred tax assets, primarily due to significant improvement in our operating results and financial outlook. Our income tax expense in the nine months ended September 30, 2017, primarily reflects a 25.5% effective income tax rate and excess tax benefits from employee share-based payments. Our income tax benefit in the three months ended September 30, 2017 reflects the impact of a decline in our effective income tax rate due to a reduction in our anticipated level of profitability for 2017. Income tax expense in the three and nine months ended September 30, 2016, included U.S. federal alternative minimum taxes, minimal state income tax expense and foreign tax expense incurred by our subsidiaries in the United Kingdom and China. 

Effective January 1, 2017, we adopted Accounting Standards Update No. 2016-09Improvements to Employee Share-Based Payment Accounting, which requires recognition of excess tax benefits or tax deficiencies from employee share-based payments in income tax expense or benefit as a discrete item in the reporting period in which they occur. In the three months ended September 30, 2017, the recognized excess tax benefits or tax deficiencies from employee share-based payments were inconsequential. In the nine months ended September 30, 2017, we recognized $207,000 of excess tax benefits from employee-share based payments. 

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 are 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 where we operate, our financial performance in recent quarters, statutory carry forward periods and tax planning alternatives. Finally, 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 at September 30, 2017

 

We do not expect to make significant income tax payments for the foreseeable future due to our available federal net operating loss carryforwards and federal research and development tax credit carryforwards.

 

Backlog

 

Backlog totaled $11.2 million at September 30, 2017, $10.2 million at December 31, 2016 and $12.4 million at September 30, 2016. Our products are typically shipped two weeks to two months after receipt of an order. However, in some instances, our OEM customers may place orders for shipment of products covering periods of nine months or longer. Sales of some SMT inspection system products may require customer acceptance due to performance or other acceptance criteria included in the terms of sale. For these SMT 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. Accordingly, backlog may not be an accurate indicator of performance in the future.

 

Liquidity and Capital Resources


Our cash and cash equivalents decreased by $5.0 million in the nine months ended September 30, 2017, principally resulting from $4.3 million of cash used in operating activities and purchases of fixed assets and capitalized patent costs totaling $958,000. Purchases of marketable securities totaled $5.6 million. Cash used for these activities was offset in part by sales and maturities of marketable securities totaling $5.2 million and proceeds of $588,000 from stock option exercises and share purchases under our Employee Stock Purchase Plan. Our cash and cash equivalents fluctuate in part because of sales and maturities of marketable securities and investment of cash balances in marketable securities. 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 decreased by approximately $4.7 million to $21.2 million as of September 30, 2017 from $25.9 million as of December 31, 2016.


24



Operating activities used $4.3 million of cash in the nine months ended September 30, 2017. Cash used in operations included our net income of $809,000. Included in net income are non-cash expenses totaling $2.4 million for depreciation and amortization, provision for doubtful accounts, deferred income taxes, non-cash losses from foreign currency transactions and stock-based compensation costs. Changes in operating assets and liabilities using cash in the nine months ended September 30, 2017 included an increase in accounts receivable of $1.0 million, an increase in inventories of $5.3 million, an increase in other assets of $133,000 and a decrease in accrued expenses of $1.9 million. The change in operating assets and liabilities providing cash in the nine months ended September 30, 2017 was an increase in accounts payable of $866,000.  Accounts receivable increased due to slower cash collections in the third quarter of 2017, compared to the fourth quarter of 2016. Inventory increased because materials were purchased to support higher sales of our new products that were originally anticipated in the later half of 2017. Sales of these products have been lower than we originally expected. Planned inventory purchases in the fourth quarter of 2017 have been reduced, and we anticipate lower inventory balances by December 31, 2017. Other assets were up slightly due to payments for recoverable goods and services taxes and facility lease deposits. Accrued expenses decreased due to payment of accrued 2016 incentive compensation and bonuses. Accruals for incentive compensation and bonuses in 2017 have been considerably lower than accruals in the 2016 periods due to lower levels of revenue and profitability.  Accounts payable increased due to the additional inventory purchases.  


Investing activities used $1.4 million of cash in the nine months ended September 30, 2017. Changes in the level of investment in marketable securities, resulting from the purchases, sales and maturities of those securities, used $417,000 of cash in the nine months ended September 30, 2017. We used $958,000 of cash in the nine months ended September 30, 2017 to purchase fixed assets and to fund capitalized patent costs.


Financing activities provided $588,000 of cash in the nine months ended September 30, 2017 from the exercise of stock options and share purchases under our Employee Stock Purchase Plan.


At September 30, 2017, 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, which are used to establish off-balance sheet arrangements.

 

The following summarizes our contractual obligations at December 31, 2016, and the effect such obligations are expected to have on our liquidity and cash in future periods.


December 31, 2016 (in thousands)

 

Total

 

Less Than
1 Year

 

14 Years

 

After 4 Years 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Contractual Obligations:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Non-cancelable operating lease obligations

 

$

3,350

 

 

$

1,357

 

 

$

1,993

 

 

$

 

Purchase obligations

 

 

11,095

 

 

 

11,095

 

 

 

 

 

 

 

Reserve for income taxes

 

 

131

 

 

 

 

 

 

131

 

 

 

 

Total contractual cash obligations

 

$

14,576

 

 

$

12,452

 

 

$

2,124

 

 

$

 


There have been no significant changes to our contractual commitments in the nine months ended September 30, 2017 other than purchase commitments for inventory, which can vary based on the volume of product sales and resulting inventory requirements.


We lease a 50,724 square foot mixed office and warehouse facility built to our specifications in Golden Valley, Minnesota, which functions as our corporate headquarters and primary manufacturing facility. The lease for this space will expire in December 2018. We lease a 19,805 square foot mixed office and warehouse facility in Singapore. The lease for our Singapore facility expires in July 2020.


Purchase obligations are defined as agreements to purchase goods or services that are enforceable and legally binding. Included in the purchase obligations category in the table above are orders for inventory purchases under our standard terms and conditions and under negotiated agreements with vendors and utilities. We expect to receive consideration (products or services) in exchange for these purchase obligations. The purchase obligation amounts do not represent all anticipated future purchases, but instead represent only those items for which we are contractually obligated. The majority of our products and services are purchased as needed, with no contractual commitment. Consequently, the amounts in the purchase obligations category of the table above do not provide a reliable indicator of our expected future cash outflows.


Our Board of Directors has authorized a $3.0 million share repurchase program. The 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. The share repurchase program will expire on September 30, 2018. As of September 30, 2017, no shares have been repurchased under this program.


Our cash, cash equivalents and marketable securities totaled $21.2 million at September 30, 2017. We believe that our cash, cash equivalents and marketable securities, coupled with anticipated cash flow from operations, will be adequate to fund our cash flow needs for the foreseeable future, including the contractual obligations set forth in the table above.

 

25



ITEM 3 QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK


Foreign Currency Exchange Risk


Most of our international export sales are negotiated, invoiced and paid in U.S. dollars. We manufacture our SMT inspection system products in Singapore and a portion of our raw material purchases are denominated in Singapore dollars. We also have research and development and sales personnel located in Singapore and sales offices located in other parts of the world. Although currency fluctuations do not significantly affect our revenue, they can impact our costs and influence the price competitiveness of our products and the willingness of existing and potential customers to purchase these products.


As of September 30, 2017, we did not have any open foreign exchange forward contracts to hedge our exposure to fluctuations in foreign currency exchange rates. We recognized a loss from foreign currency transactions, primarily intercompany financing transactions, of $194,000 in the nine months ended September 30, 2017. The loss from foreign currency transactions was primarily caused by a weaker U.S. dollar in relation to the Singapore dollar and the British pound sterling. Balance sheet related foreign currency translation adjustments are recorded in accumulated other comprehensive loss, a component of shareholders’ equity. Accordingly, these adjustments do not impact our net income.


Interest Rate Risk


We invest excess funds not required for current operations in marketable securities. Our investments in marketable securities consist of U.S. Government or U.S. Government agency securities, various tax exempt securities or certain approved corporate instruments with maturities of five years or less. The average maturity of securities in our investment portfolio does not exceed 18 months. We also hold an investment in a certain specified marketable equity security issued by a public company. As of September 30, 2017, our portfolio of marketable securities had an approximate weighted average effective maturity 1.1 years. All marketable securities are classified as available for sale and carried at fair value. We estimate that a hypothetical 1% increase in market interest rates would result in an approximate $180,000 decrease in the market value of our portfolio of marketable securities. If such a rate increase occurred, our net income would only be impacted if securities were sold prior to maturity.


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

 

None.

 

ITEM 3  DEFAULTS UPON SENIOR SECURITIES

 

None.

 

ITEM 4  MINE SAFETY DISCLOSURES

 

None.

 

ITEM 5  OTHER INFORMATION

 

None.

 

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 Statement of Operations, (iii) the Condensed Consolidated Statements of Comprehensive Income, (iv) the Condensed Consolidated Statements of Cash Flows and (v) the Notes to the Interim Condensed Consolidated Financial Statements. 


27


 

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

 

28
EX-101.DEF 2 cybe-20170930_def.xml DEFINITION EX-101.PRE 3 cybe-20170930_pre.xml PRESENTATION EX-101.CAL 4 cybe-20170930_cal.xml CALCULATION EX-101.LAB 5 cybe-20170930_lab.xml LABEL Document And Entity Information [Abstract] Document and Entity Information [Abstract] Document Type Document Type Amendment Flag Amendment Flag Document Period End Date Document Period End Date Document Fiscal Period Focus Document Fiscal Period Focus Document Fiscal Year Focus Document Fiscal Year Focus Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Statement of Financial Position [Abstract] ASSETS Assets [Abstract] Cash and cash equivalents Cash and cash equivalents – beginning of period Cash and cash equivalents – end of period Cash and Cash Equivalents, at Carrying Value Marketable securities Marketable Securities, Current Inventories Total inventories Inventory, Net Other current assets Other Assets, Current Total current assets Assets, Current Marketable securities, long-term Marketable Securities, Noncurrent Equipment and leasehold improvements, net Property, Plant and Equipment, Net Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Goodwill Goodwill Other assets Other Assets, Noncurrent Deferred tax assets Deferred Tax Assets, Net of Valuation Allowance, Noncurrent Total assets Assets LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Accounts payable Accounts Payable, Current Advance customer payments Customer Advances, Current Accrued expenses Accrued expenses Accrued Liabilities, Current Total current liabilities Liabilities, Current Other liabilities Deferred Rent Credit, Noncurrent Deferred tax liability Deferred Tax Liabilities, Net, Noncurrent Reserve for income taxes Accrued Income Taxes, Noncurrent Total liabilities Liabilities Commitments and contingencies Commitments and Contingencies Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Preferred stock, no par value, 5,000,000 shares authorized, none outstanding Preferred Stock, Value, Issued Retained earnings Retained Earnings (Accumulated Deficit) Total liabilities and stockholders’ equity Liabilities and Equity Accounts receivable, allowance for doubtful accounts Allowance for Doubtful Accounts Receivable, Current Preferred stock, shares authorized Preferred Stock, Shares Authorized Preferred stock, shares outstanding Preferred Stock, Shares Outstanding Common stock, shares authorized Common Stock, Shares Authorized Common stock, shares outstanding Common Stock, Shares, Outstanding Income Statement [Abstract] Revenues Revenues Cost of revenues Cost of revenues Cost of Revenue Gross margin Gross Profit Research and development expenses Research and development expenses Research and Development Expense Selling, general and administrative expenses Selling, general and administrative expenses Selling, General and Administrative Expense Amortization of intangibles Amortization Of Intangibles, Other Than Patents Amortization Of Intangibles, Other Than Patents Interest income and other Nonoperating Income (Expense) Statement of Comprehensive Income [Abstract] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax Unrealized gains on available-for-sale securities: Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, before Tax, [Abstract] Statement of Cash Flows [Abstract] CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Provision for doubtful accounts Provision for Doubtful Accounts Deferred taxes Deferred Income Tax Expense (Benefit) Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Inventories Increase (Decrease) in Inventories Other assets Increase (Decrease) in Other Current Assets Accounts payable Increase (Decrease) in Accounts Payable Advance customer payments Increase (Decrease) in Customer Advances Accrued expenses Increase (Decrease) in Accrued Liabilities Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Proceeds from maturities of available-for-sale marketable securities Proceeds from Maturities, Prepayments and Calls of Available-for-sale Securities Proceeds from sales of available-for-sale marketable securities Proceeds from Sale and Maturity of Available-for-sale Securities Purchases of available-for-sale marketable securities Payments to Acquire Marketable Securities Additions to equipment and leasehold improvements Payments to Acquire Property, Plant, and Equipment Additions to patents Payments to Acquire Intangible Assets CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Effects of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash and Cash Equivalents Net increase (decrease) in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Organization, Consolidation and Presentation of Financial Statements [Abstract] Interim Reporting Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Marketable Securities [Abstract] Marketable Securities Investment [Text Block] Derivative Instruments and Hedges, Assets [Abstract] Derivatives Derivative Instruments and Hedging Activities Disclosure [Text Block] Fair Value Disclosures [Abstract] Fair Value Measurements Fair Value Disclosures [Text Block] Share-based Compensation [Abstract] Accounting For Stock-Based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Balance Sheet Related Disclosures [Abstract] Intangible Assets, Net (Excluding Goodwill) [Abstract] Intangible Assets Intangible Assets Disclosure [Text Block] Segment Reporting [Abstract] Revenue Concentrations, Significant Customers And Geographic Areas Segment Reporting Disclosure [Text Block] Earnings Per Share [Abstract] Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Comprehensive Income (Loss) Comprehensive Income (Loss) Note [Text Block] Income Tax Disclosure [Abstract] Income Taxes Income Tax Disclosure [Text Block] Equity [Abstract] Commitments and Contingencies Disclosure [Abstract] Contingencies Commitments and Contingencies Disclosure [Text Block] Accounting Policies [Abstract] Recent Accounting Developments New Accounting Pronouncements, Policy [Policy Text Block] Schedule of Marketable Securities Available-for-sale Securities [Table Text Block] Schedule Of Marketable Securities Classified As Cash Equivalents Schedule Of Marketable Securities Classified As Cash Equivalents [Table Text Block] Schedule Of Marketable Securities Classified As Cash Equivalents [Table Text Block] Schedule of Cash Flow Hedges Schedule of Cash Flow Hedging Instruments, Statements of Financial Performance and Financial Position, Location [Table Text Block] Fair Value Measurements for Marketable Securities and Foreign Exchange Forward Contracts Fair Value, Assets Measured on Recurring Basis [Table Text Block] Schedule of Stock Option Activity Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block] Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Schedule of Non-Vested Restricted Stock Activity Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block] Schedule of Inventory Components Schedule of Inventory, Current [Table Text Block] Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Schedule of Changes In Estimated Warranty Liability Schedule of Product Warranty Liability [Table Text Block] Schedule Of Changes In Deferred Warranty Revenue Schedule Of Changes In Deferred Warranty Revenue [Table Text Block] Schedule Of Changes In Deferred Warranty Revenue [Table Text Block] Schedule of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Amortization Expense For Intangible Assets Finite-lived Intangible Assets Amortization Expense [Table Text Block] Schedule of Sales By Geographic Area Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] The Effect of The Reclassifications From Comprehensive Income (Loss) To Earnings Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] Schedule of Accumulated Other Comprehensive Loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Schedule of Gain (Loss) on Investments [Table] Schedule of Gain (Loss) on Investments [Table] Investments by Category [Axis] Investments by Category [Axis] Gain (Loss) on Investments, Including Marketable Securities and Investments Held at Cost, Categories of Investments [Domain] Marketable Securities and Investments Held at Cost [Domain] Marketable securities - Short-Term Short-term Investments [Member] Marketable securities - Long-Term Other Long-term Investments [Member] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Domain] Major Types of Debt and Equity Securities [Domain] U.S. government and agency obligations US States and Political Subdivisions Debt Securities [Member] Asset backed securities Asset-backed Securities [Member] Equity security Equity Securities [Member] Gain (Loss) on Investments [Line Items] Gain (Loss) on Investments [Line Items] Cost Available-for-sale Securities, Amortized Cost Basis Unrealized Gains Accumulated pre-tax unrealized gains for marketable securities Available-for-sale Equity Securities, Accumulated Gross Unrealized Gain, before Tax Unrealized Losses Accumulated pre-tax unrealized loss on marketable securities Available-for-sale Equity Securities, Accumulated Gross Unrealized Loss, before Tax Fair Value Fair value Available-for-sale Securities Maximum maturity of debt securities (less than 5 years) Maximum Maturity Of Debt Securities Maximum Maturity Of Debt Securities Available-for-sale securities, gross realized gain (loss) Available-for-sale Securities, Gross Realized Gain (Loss) Cost Cost Marketable Securities Classified As Cash Equivalents, Cost Marketable Securities Classified As Cash Equivalents, Cost Investment Geographic Region [Axis] Investment Geographic Region [Axis] Investment Geographic Region [Domain] Investment Geographic Region [Domain] Foreign Accounts Foreign Accounts [Member] Foreign Accounts [Member] Money Market And Certificates Of Deposit Money Market And Certificates Of Deposit [Member] Money Market And Certificates Of Deposit Unrealized Gains Marketable Securities Classified As Cash Equivalents, Unrealized Gains Marketable Securities Classified As Cash Equivalents, Unrealized Gains Unrealized Losses Marketable Securities Classified As Cash Equivalents, Unrealized Losses Marketable Securities Classified As Cash Equivalents, Unrealized Losses Cash And Marketable Securities Held In Foreign Accounts Cash And Marketable Securities Held In Foreign Accounts Cash And Marketable Securities Held In Foreign Accounts Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Derivative Instrument [Axis] Derivative Instrument [Axis] Derivative Contract [Domain] Derivative Contract [Domain] Foreign Exchange Forward Contracts Foreign Exchange Forward [Member] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Hedging Designation [Axis] Hedging Designation [Axis] Hedging Designation [Domain] Hedging Designation [Domain] Designated as Hedging Instrument Designated as Hedging Instrument [Member] Not Designated as Hedging Instrument Not Designated as Hedging Instrument [Member] Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Hedge ineffectiveness Gain (Loss) on Cash Flow Hedge Ineffectiveness, Net Amounts excluded from effectiveness testing recognized in earnings on cash flow hedges Gain (Loss) from Components Excluded from Assessment of Cash Flow Hedge Effectiveness, Net Foreign exchange gross notional amount Derivative Asset, Notional Amount Derivative instruments-liabilities: Foreign exchange forward contracts Fair value of cash flow hedges Fair value of foreign exchange forward contracts, representing a loss Foreign Currency Contracts, Liability, Fair Value Disclosure Unrealized pretax loss for cash flow hedging instruments reclassified into earnings Derivative Instruments, Loss Reclassified from Accumulated OCI into Income, Effective Portion Derivative, term of contract Derivative, Term of Contract Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Table] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Selling, general and administrative Selling and Marketing Expense [Member] Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Asset impairment charges Asset Impairment Charges Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Hierarchy [Axis] Fair Value, Hierarchy [Axis] Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value Hierarchy [Domain] Quoted Prices In Active Markets For Identical Assets (Level 1) Fair Value, Inputs, Level 1 [Member] Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Significant Unobservable Inputs (Level 3) Fair Value, Inputs, Level 3 [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Marketable securities Investments, Fair Value Disclosure Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Stock Options Employee Stock Option [Member] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Employee Stock Purchase Plan Employee Stock [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Number of stock-based compensation plans Number Of Stock-Based Compensation Plans Number of Stock-Based Compensation Plans Vesting period, years Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Restricted stock units to common stock ratio, shares entitled, shares Restricted Stock Units to Common Stock Ratio Restricted Stock Units to Common Stock Ratio Number of shares available for future issuance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Additional shares of common stock reserved for stock based benefits (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Number of shares granted for non-employee directors upon re-election, shares Number Of Shares Granted For Non-Employee Directors Upon Re-Election Number Of Shares Granted For Non-Employee Directors Upon Re-Election Weighted average remaining contractual term, years Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Stock issued during period, shares Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures Stock granted, value Stock Granted, Value, Share-based Compensation, Gross Weighted Average Grant Date Fair Value, Granted (in dollars per share) Weighted average grant date fair value (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Grant date fair value (in dollars per share) Weighted-Average Exercise Price Per Share, Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Aggregate intrinsic value for all options outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Weighted average remaining contractual term for exercisable options, years Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Aggregate intrinsic value of exercisable options Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Aggregate intrinsic value of stock options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Proceeds from exercise of stock options Employee Service Share-based Compensation, Cash Received from Exercise of Stock Options Adjustments to additional paid-in capital, exercise of stock options Adjustments to Additional Paid in Capital, Share-based Compensation and Exercise of Stock Options Fair value of shares vested Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Shares, Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Payroll deduction for employee stock purchase plan percentage Payroll Deduction For Employee Stock Purchase Plan Percentage Payroll Deduction For Employee Stock Purchase Plan Percentage Maximum contribution per plan year Maximum Contribution Per Plan Year Maximum Contribution Per Plan Year 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) Lower Of Market Price First Or Last Day Of Offering Percentage Lower Of Market Price First Or Last Day Of Offering Percentage 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 Share Based Compensation Arrangement By Share Based Payment Award Shares Granted For Non-Employee Directors Upon Re-Election Share-based compensation exercise price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Exercise Price Unrecognized compensation cost related to non-vested equity based compensation Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Unrecognized equity based compensation weighted average period, years Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Options Outstanding, Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Options Outstanding, Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Options Outstanding, Expired (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period Options Outstanding, Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period 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] Weighted-Average Exercise Price Per Share, Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Weighted-Average Exercise Price Per Share, Expired (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Weighted-Average Exercise Price Per Share, Forfeited (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Risk-free interest rates (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Expected life in years Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Expected volatility (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Dividend yield (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Shares, Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Shares, Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period 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] 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, Vested in Period, 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, Forfeitures, Weighted Average Grant Date Fair Value Raw materials and purchased parts Inventory, Raw Materials, Gross Work in process Inventory, Work in Process, Gross Finished goods Inventory, Finished Goods, Gross Wages and benefits Employee-related Liabilities, Current Current portion of estimated warranty liability Warranty liability Product Warranty Accrual, Current Other Other Accrued Liabilities, Current Inventory, Current [Table] Inventory, Current [Table] Inventory [Line Items] Inventory [Line Items] Product warranties time frame, years Product Warranties Time Frame Product Warranties Time Frame Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Balance at beginning of period Balance at end of period Standard and Extended Product Warranty Accrual Accrual for warranties Standard Product Warranty Accrual, Period Increase (Decrease) Warranty revision Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Settlements made during the period Standard Product Warranty Accrual, Decrease for Payments Long-term estimated warranty liability Product Warranty Accrual, Noncurrent Movement in Extended Product Warranty Accrual [Roll Forward] Movement in Extended Product Warranty Accrual [Roll Forward] Balance at beginning of period Total deferred warranty revenue Extended Product Warranty Accrual Revenue deferrals Extended Product Warranty Accrual, Period Increase (Decrease) Amortization of deferred revenue Recognition of Deferred Revenue Current portion of deferred warranty revenue Extended Product Warranty Accrual, Current Long-term deferred warranty revenue Extended Product Warranty Accrual, Noncurrent Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Patents Patents [Member] Software Computer Software, Intangible Asset [Member] Marketing assets and customer relationships Customer-Related Intangible Assets [Member] Non-compete agreements Noncompete Agreements [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Net Finite-Lived Intangible Assets, Net Amortization of intangibles Amortization of Intangible Assets Schedule of Revenue by Major Customers, by Reporting Segments [Table] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Customer Concentration Risk Customer Concentration Risk [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Sales Revenue, net Sales Revenue, Net [Member] Accounts Receivable Accounts Receivable [Member] Customer [Axis] Customer [Axis] Name of Major Customer [Domain] Customer [Domain] Revenue, Major Customer [Line Items] Revenue, Major Customer [Line Items] Revenue, export sales percentage Revenue Export Sales Percentage Revenue Export Sales Percentage Concentration risk percentage Concentration Risk, Percentage Accounts receivable, net Accounts Receivable, Net Geographical [Axis] Geographical [Axis] Segment, Geographical [Domain] Geographical [Domain] Americas Americas Excluding United States [Member] Americas, Excluding United States [Member] Europe Europe [Member] Asia Asia [Member] Total export sales Export Revenues Export Revenues Weighted Average Shares Outstanding, dilutive effect of common equivalent shares, (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Earnings per share, potentially dilutive shares (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Reclassification out of Accumulated Other Comprehensive Income [Table] Reclassification out of Accumulated Other Comprehensive Income [Table] Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income Reclassification out of Accumulated Other Comprehensive Income [Member] Unrealized Gains (Losses) on Foreign Exchange Forward Contracts Foreign Exchange Contract [Member] Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items] Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items] Accumulated Other Comprehensive Loss [Table] Accumulated Other Comprehensive Income (Loss) [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Foreign Currency Translation Adjustments Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Available-for-sale Securities Accumulated Net Investment Gain (Loss) Attributable to Parent [Member] Foreign Exchange Forward Contracts Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Other comprehensive income before reclassifications OCI, before Reclassifications, Net of Tax, Attributable to Parent Amounts reclassified from accumulated other comprehensive loss Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Income Tax Examination [Table] Income Tax Examination [Table] Income Tax Authority, Name [Axis] Income Tax Authority, Name [Axis] Income Tax Authority, Name [Domain] Income Tax Authority, Name [Domain] Inland Revenue, Singapore (IRAS) Inland Revenue, Singapore (IRAS) [Member] Income Tax Examination [Line Items] Income Tax Examination [Line Items] Need for valuation allowance based on history of cumulative losses Need For Valuation Allowance Based On History Of Cumulative Losses Need For Valuation Allowance Based On History Of Cumulative Losses Payment of additional tax or change in taxable income Tax Adjustments, Settlements, and Unusual Provisions Repatriated foreign earnings Foreign Earnings Repatriated Amount of foreign earnings repatriated previously taxed Foreign Earnings Repatriated Amount Previously Taxed Foreign Earnings Repatriated Amount Previously Taxed 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 Authorized share repurchase amount Stock Repurchase Program, Authorized Amount Amortization expense, remainder of 2017 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year Amortization expense, 2018 Finite-Lived Intangible Assets, Amortization Expense, Year Two Amortization expense, 2019 Finite-Lived Intangible Assets, Amortization Expense, Year Three Amortization expense, 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Four Amortization expense, 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Five Amortization expense, 2022 Finite-Lived Intangible Assets, Amortization Expense, after Year Five Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Expiration of stock options from date of grant Other Liabilities, Noncurrent Other liabilities Proceeds from Sale of Available-for-sale Securities Proceeds from sales of available-for-sale marketable securities Payments to Acquire Available-for-sale Securities Purchases of available-for-sale marketable securities Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax Unrealized Gains Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax Unrealized Losses Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Accrual for warranties Unrealized Losses Stockholders' Equity Note [Abstract] AOCI Attributable to Parent AOCI Attributable to Parent [Member] Total stockholders’ equity BALANCE BALANCE Stockholders' Equity Attributable to Parent New Accounting Pronouncements and Changes in Accounting Principles [Text Block] Tax benefit realized from exercise of stock options Employee Service Share-based Compensation, Tax Benefit Realized from Exercise of Stock Options Excess tax benefit from the exercise of stock options Non-Employee Director Stock Plan [Member] Non-Employee Director Stock Plan [Member] Non-Employee Director Stock Plan [Member] Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Common stock, shares issued Common Stock, Shares, Issued Corporate Debt Securities And Certificates Of Deposit [Member] Corporate Debt Securities And Certificates Of Deposit [Member] Corporate Debt Securities And Certificates Of Deposit [Member] Debt Securities Unrealized Gain Position [Member] Debt Securities Unrealized Gain Position [Member] Debt Securities Unrealized Gain Position [Member] Debt Securities Unrealized Loss Position [Member] Debt Securities Unrealized Loss Position [Member] Debt Securities Unrealized Loss Position [Member] Cost of Revenues [Member] Cost of Sales [Member] Research and development Research and Development Expense [Member] Research and Development Expense [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] Other [Member] Other Geographic Location [Member] Other Geographic Location [Member] Common Stock, No Par Value Other comprehensive income, before tax: Other Comprehensive Income (Loss), before Tax [Abstract] Unrealized gains on foreign exchange forward contracts: Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax [Abstract] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Stockholders' Equity Note Disclosure [Text Block] Changes In Stockholders' Equity Additional Financial Information Disclosure [Text Block] Other Financial Statement Data Accounting Changes and Error Corrections [Text Block] Pretax Loss Recognized in Earnings on Effective Portion of Derivative as a Result of Reclassification from Accumulated Other Comprehensive Loss Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net Reclassification adjustments Reclassification adjustment, Tax Per Share Amount, Dilutive effect of common equivalent shares (in dollars per share) Earnings Per Share Dilutive Adjustment Earnings Per Share Dilutive Adjustment Selling, General and Administrative Expenses [Member] Selling, General and Administrative [Member] Selling, General and Administrative Expenses [Member] Foreign currency translation adjustments, Before Tax Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Portion Attributable to Parent Foreign currency translation adjustments, Net of Tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Total net changes related to available-for-sale securities, Tax Other Comprehensive Income (Loss), Available-for-sale Securities, Tax Total net changes related to foreign exchange forward contracts, Tax Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Tax Total net changes related to foreign exchange forward contracts, Net of Tax Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax Schedule of Stock by Class [Table] Common Stock [Member] Retained Earnings [Member] Class of Stock [Line Items] Increase (Decrease) in Stockholders' Equity [Roll Forward] Stock Issued During Period Value Stock Options Exercised and Vesting of Restricted Units Net of Shares Exchanged as Payment Exercise of stock options, vesting of restricted stock units, net of shares exchanged as payment Value of stock issued during the period as a result of exercise of stock options, vesting of restricted stock units, net of shares exchanged as payment. Stock Issued During Period Shares Stock Options Exercised and Vesting of Restricted Units Net of Shares Exchanged as Payment Exercise of stock options, vesting of restricted stock units, net of shares exchanged as payment, shares Number of shares issued during the period as a result of exercise of stock options, vesting of restricted stock units, net of shares exchanged as payment. CHANGES IN STOCKHOLDERS’ EQUITY [Abstract] Schedule of Stockholders Equity [Table Text Block] Schedule of changes in stockholders' equity Accumulated Other Comprehensive Income (Loss) [Member] Cumulative Effect of New Accounting Principle in Period of Adoption Increase related to adoption of ASU 2016-09 Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures Stock-based compensation Common Stock, Capital Shares Reserved for Future Issuance Common stock reserved for future awards Accounting Changes and Error Corrections [Abstract] Recent Accounting Developments New Accounting Pronouncements or Change in Accounting Principle [Table] Adjustments for New Accounting Pronouncements [Axis] Scenario [Axis] Scenario, Unspecified [Domain] Restatement Adjustment [Member] Recognition of Deferred Tax Assets for Previously Unrecognized Excess Tax Benefits [Member] Recognition of the deferred tax assets for previously unrecognized excess tax benefits [Member] Represents information pertaining to recognition of the deferred tax assets for previously unrecognized excess tax benefits. Change in Accounting for Stock Option Forfeitures [Member] Change in accounting for stock option forfeitures [Member] Represents information pertaining to change in accounting for stock option forfeitures. Adjustments for Change in Accounting Principle [Axis] Adjustments for Change in Accounting Principle [Domain] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Type of Adoption [Domain] Shares, Issued BALANCE, shares BALANCE, shares Corporate debt securities and certificates of deposit Debt securities unrealized gain position Debt securities unrealized loss position Cost of revenues Stock Grant Plan for Non Employee Directors Other Effective Income Tax Rate Reconciliation, Percent Effective income tax rate (as a percent) Foreign currency translation adjustments, Tax Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Portion Attributable to Parent Preferred Stock, No Par Value Preferred stock, par value Common stock, par value BALANCE BALANCE Other comprehensive income (loss), net of tax Other comprehensive loss, net of tax Other Comprehensive Income (Loss), Net of Tax Share Repurchase Adoption Of Accounting Standards Update No. 2016-09, Improvements To Employee Share Based Payment Accounting Reclassification adjustment, Before Tax Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Tax Reclassification adjustment, Net of Tax Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax Reclassification adjustment, Tax Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Tax Reclassification adjustment , Net of Tax Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax Weighted average shares outstanding – Basic Weighted Average Shares Outstanding, Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Weighted average shares outstanding – Diluted Weighted Average Shares Outstanding, Dilutive (in shares) Weighted Average Number of Shares Outstanding, Diluted Other comprehensive income (loss), before tax Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent Income tax provision related to items of other comprehensive income (loss) Other Comprehensive Income (Loss), Tax Other comprehensive income (loss), Tax Income tax benefit related to items of other comprehensive loss Other comprehensive income, net of tax Other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Total comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Adjustments to reconcile net income to net cash provided by (used in) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Foreign currency transaction losses (gains) Foreign Currency Transaction Gain (Loss), Unrealized Recorded Basis Marketable Securities Classified As Cash Equivalents, Recorded Basis Marketable Securities Classified As Cash Equivalents, Recorded Basis Recorded Basis Weighted average fair value on grant date (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Grant date fair value (in dollars per share) Weighted-Average Exercise Price Per Share, Outstanding, December 31, 2016 (in dollars per share) Weighted-Average Exercise Price Per Share, Outstanding, September 30, 2017 (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Weighted-Average Exercise Price Per Share, Exercisable, September 30, 2017 (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Options Outstanding, Outstanding, December 31, 2016 (in shares) Options Outstanding, Outstanding, September 30, 2017 (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Common stock reserved for issuance pursuant to outstanding awards Options Outstanding, Exercisable, September 30, 2017 (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Shares, Non-vested at December 31, 2016 (in shares) Shares, Non-vested at September 30, 2017 (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Weighted Average Grant Date Fair Value, Non-vested at December 31, 2016 (in dollars per share) Weighted Average Grant Date Fair Value, Non-vested at September 30, 2017 (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 Accounting Standards Update 201609 [Member] ASU No. 2016-09 [Member] Proceeds from exercise of stock options Proceeds from Stock Options Exercised Proceeds from exercise of stock options Employee Service Share-based Compensation, Tax Benefit from Exercise of Stock Options Excess tax benefit from the exercise of stock options Tax benefit realized from exercise of stock options 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 Options granted to non-employee directors upon re-election 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 Options granted in period, fair value Share Based Compensation Arrangement by Share Based Payment Award, Options, Grants in Period, Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Fair Value Customer One Customer One [Member] Customer One [Member] Total net changes related to available-for-sale securities, Net of Tax Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax Stock Issued During Period, Value, Employee Stock Purchase Plan Issuance of common stock under Employee Stock Purchase Plan Stock Issued During Period, Shares, Employee Stock Purchase Plans Issuance of common stock under Employee Stock Purchase Plan, shares Share Repurchase [Text Block] Share Repurchase The entire disclosure for share repurchase. Subsequent event [Member] Subsequent event [Member] Class of Treasury Stock [Table] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Equity, Class of Treasury Stock [Line Items] Share Repurchase [Line Items] Employee Service Share-based Compensation, Tax Benefit from Compensation Expense Excess tax benefits from employee share-based payments recognized Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares Number of shares vested Accounts receivable, less allowance for doubtful accounts of $514 at September 30, 2017 and $547 at December 31, 2016 Accounts Receivable, Net, Current Common Stock, Value, Issued Common stock Common stock, no par value, 25,000,000 shares authorized, 6,972,515 shares issued and outstanding at September 30, 2017 and 6,901,887 shares issued and outstanding at December 31, 2016 Income (loss) from operations Operating Income (Loss) Income (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Net income (loss) per share – Basic Per Share Amount, Basic (in dollars per share) Earnings Per Share, Basic Net income (loss) per share – Diluted Per Share Amount, Dilutive (in dollars per share) Earnings Per Share, Diluted Unrealized gains (losses) Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, before Tax Net change related to available-for-sale securities: Unrealized gains (losses), Before Tax Unrealized losses Total unrealized gains on available-for-sale securities Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, before Tax Total unrealized gains (losses) on available-for-sale securities Unrealized gains 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 Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, before Tax Reclassification adjustments for losses included in net income (loss) Reclassification adjustment, Before Tax Total unrealized gains (losses) on foreign exchange forward contracts Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, before Tax Total unrealized gains on foreign exchange forward contracts Equity based compensation expense Stock based compensation Share-based Compensation Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Proceeds from issuance of common stock under Employee Stock Purchase Plan Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options Pretax Gain Recognized in Other Comprehensive Income (Loss) on Effective Portion of Derivative Derivative Instruments, Gain (Loss) Recognized in Other Comprehensive Income (Loss), Effective Portion, Net Net Income (loss) Per Share Earnings Per Share [Text Block] Schedule of Net Income (Loss) per Basic and Diluted Shares Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Income tax provision (benefit) Income tax provision Income Tax Expense (Benefit) Net Income (Loss) Net income (loss) Net income Net Income (Loss) Attributable to Parent Net income (loss) 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. Net change related to available-for-sale securities: Unrealized gains (losses), Tax Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Tax 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 Net changes related to foreign exchange forward contracts: Unrealized gains, Tax Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax Net changes related to foreign exchange forward contracts: Unrealized gains, Net of Tax Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax EX-101.SCH 6 cybe-20170930.xsd SCHEMA 0001000 - Document - Document And Entity Information link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - CONDENSED CONSOLDIATED BALANCE SHEETS (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Interim Reporting link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Marketable Securities link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Derivatives link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Accounting For Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2105101 - Disclosure - Changes In Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Other Financial Statement Data link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Revenue Concentrations, Significant Customers And Geographic Areas link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Net Income (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Other Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Share Repurchase link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Contingencies link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Adoption Of Accounting Standards Update No. 2016-09, Improvements To Employee Share Based Payment Accounting link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Recent Accounting Developments link:presentationLink link:calculationLink link:definitionLink 2215201 - Disclosure - Recent Accounting Developments (Policies) link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Derivatives (Tables) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Accounting For Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2305401 - Disclosure - Changes In Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Other Financial Statement Data (Tables) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Revenue Concentrations, Significant Customers And Geographic Areas (Tables) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Net Income (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Other Comprehensive Income (Loss) (Tables) link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Marketable Securities (Schedule Of Marketable Securities) (Details) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Marketable Securities (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Marketable Securities (Schedule Of Marketable Securities Classified As Cash Equivalents) (Details) link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Derivatives (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Derivatives (Schedule Of Cash Flow Hedges) (Details) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Fair Value Measurements (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Fair Value Measurements (Fair Value Measurements For Marketable Securities And Foreign Exchange Forward Contracts) (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Accounting For Stock-Based Compensation (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Accounting For Stock-Based Compensation (Schedule Of Stock Option Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2405404 - Disclosure - Accounting For Stock-Based Compensation (Schedule Of Stock Option Valuation Assumptions) (Details) link:presentationLink link:calculationLink link:definitionLink 2405405 - Disclosure - Accounting For Stock-Based Compensation (Schedule Of Non-Vested Restricted Stock Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2405501 - Disclosure - Changes In Stockholders' Equity (Schedule of Changes in Stockholders' Equity) (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Other Financial Statement Data (Schedule Of Inventory Components) (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Other Financial Statement Data Other Financial Statement Data (Schedule Of Accrued Expenses) (Details) link:presentationLink link:calculationLink link:definitionLink 2406404 - Disclosure - Other Financial Statement Data (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2406405 - Disclosure - Other Financial Statement Data (Schedule Of Changes In Estimated Warranty Liability) (Details) link:presentationLink link:calculationLink link:definitionLink 2406406 - Disclosure - Other Financial Statement Data (Schedule Of Changes In Deferred Warranty Revenue) (Details) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Intangible Assets (Schedule Of Intangible Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Intangible Assets (Schedule Of Amortization Expense For Intangible Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Intangible Assets (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Revenue Concentrations, Significant Customers And Geographic Areas (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Revenue Concentrations, Significant Customers And Geographic Areas (Schedule Of Sales By Geographic Area) (Details) link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Net Income (Loss) Per Share (Schedule of Net Income (Loss) per Basic and Diluted Shares) (Details) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Net Income (Loss) Per Share (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2410401 - Disclosure - Other Comprehensive Income (Loss) (The Effect of the Reclassifications from Other Comprehensive Income (Loss) to Earnings) (Details) link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Other Comprehensive Income (Loss) (The Effect Of The Reclassifications From Other Comprehensive Income (Loss) To Earnings) (Details) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Other Comprehensive Income (Loss) (Schedule Of Accumulated Other Comprehensive Income (Loss)) (Details) link:presentationLink link:calculationLink link:definitionLink 2411401 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2412401 - Disclosure - Share Repurchase (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2414401 - Disclosure - Adoption Of Accounting Standards Update No. 2016-09, Improvements To Employee Share Based Payment Accounting (Details) link:presentationLink link:calculationLink link:definitionLink 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, 2017
 
/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, 2017
 
/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, 2017 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, 2017
 
 
 
/s/ Jeffrey A. Bertelsen
 
Jeffrey A. Bertelsen
 
Vice President, Chief Financial Officer and Chief Operating Officer
 
November 6, 2017
END OF FILING


XML 10 cybe-20170930_htm.xml IDEA: XBRL DOCUMENT 0000768411 2016-01-01 2016-09-30 0000768411 us-gaap:ShortTermInvestmentsMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2016-12-31 0000768411 us-gaap:FairValueInputsLevel1Member 2017-09-30 0000768411 us-gaap:FairValueInputsLevel2Member 2017-09-30 0000768411 us-gaap:FairValueInputsLevel3Member 2017-09-30 0000768411 cybe:RecognitionOfDeferredTaxAssetsForPreviouslyUnrecognizedExcessTaxBenefitsMember us-gaap:AccountingStandardsUpdate201609Member us-gaap:RestatementAdjustmentMember 2017-09-30 0000768411 cybe:ChangeInAccountingForStockOptionForfeituresMember us-gaap:AccountingStandardsUpdate201609Member us-gaap:RestatementAdjustmentMember 2017-09-30 0000768411 us-gaap:EmployeeStockOptionMember 2017-09-30 0000768411 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-09-30 0000768411 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-09-30 0000768411 cybe:NonEmployeeDirectorStockPlanMember 2017-09-30 0000768411 cybe:NonEmployeeDirectorStockPlanMember 2017-01-01 2017-09-30 0000768411 us-gaap:ShortTermInvestmentsMember cybe:CorporateDebtSecuritiesAndCertificatesOfDepositMember 2016-12-31 0000768411 us-gaap:EmployeeStockMember 2017-01-01 2017-09-30 0000768411 us-gaap:RestrictedStockUnitsRSUMember 2017-09-30 0000768411 us-gaap:EmployeeStockMember us-gaap:MinimumMember 2017-01-01 2017-09-30 0000768411 us-gaap:EmployeeStockMember us-gaap:MaximumMember 2017-01-01 2017-09-30 0000768411 us-gaap:EmployeeStockMember 2017-09-30 0000768411 us-gaap:CommonStockMember 2017-09-30 0000768411 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-09-30 0000768411 us-gaap:RetainedEarningsMember 2017-09-30 0000768411 us-gaap:CommonStockMember 2017-01-01 2017-09-30 0000768411 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-09-30 0000768411 us-gaap:ShortTermInvestmentsMember us-gaap:AssetBackedSecuritiesMember 2016-12-31 0000768411 us-gaap:RetainedEarningsMember 2017-01-01 2017-09-30 0000768411 us-gaap:PatentsMember 2017-09-30 0000768411 us-gaap:ComputerSoftwareIntangibleAssetMember 2017-09-30 0000768411 us-gaap:CustomerRelatedIntangibleAssetsMember 2017-09-30 0000768411 us-gaap:NoncompeteAgreementsMember 2017-09-30 0000768411 us-gaap:PatentsMember 2017-01-01 2017-09-30 0000768411 us-gaap:ComputerSoftwareIntangibleAssetMember 2017-01-01 2017-09-30 0000768411 us-gaap:CustomerRelatedIntangibleAssetsMember 2017-01-01 2017-09-30 0000768411 us-gaap:NoncompeteAgreementsMember 2017-01-01 2017-09-30 0000768411 us-gaap:PatentsMember 2016-01-01 2016-09-30 0000768411 us-gaap:ShortTermInvestmentsMember 2016-12-31 0000768411 us-gaap:ComputerSoftwareIntangibleAssetMember 2016-01-01 2016-09-30 0000768411 us-gaap:CustomerRelatedIntangibleAssetsMember 2016-01-01 2016-09-30 0000768411 us-gaap:NoncompeteAgreementsMember 2016-01-01 2016-09-30 0000768411 us-gaap:MinimumMember 2017-01-01 2017-09-30 0000768411 us-gaap:MaximumMember 2017-01-01 2017-09-30 0000768411 cybe:AmericasExcludingUnitedStatesMember 2017-01-01 2017-09-30 0000768411 us-gaap:EuropeMember 2017-01-01 2017-09-30 0000768411 us-gaap:AsiaMember 2017-01-01 2017-09-30 0000768411 cybe:OtherGeographicLocationMember 2017-01-01 2017-09-30 0000768411 cybe:AmericasExcludingUnitedStatesMember 2016-01-01 2016-09-30 0000768411 us-gaap:OtherLongTermInvestmentsMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2016-12-31 0000768411 us-gaap:EuropeMember 2016-01-01 2016-09-30 0000768411 us-gaap:AsiaMember 2016-01-01 2016-09-30 0000768411 cybe:OtherGeographicLocationMember 2016-01-01 2016-09-30 0000768411 cybe:AmericasExcludingUnitedStatesMember 2017-07-01 2017-09-30 0000768411 us-gaap:EuropeMember 2017-07-01 2017-09-30 0000768411 us-gaap:AsiaMember 2017-07-01 2017-09-30 0000768411 cybe:OtherGeographicLocationMember 2017-07-01 2017-09-30 0000768411 cybe:AmericasExcludingUnitedStatesMember 2016-07-01 2016-09-30 0000768411 us-gaap:EuropeMember 2016-07-01 2016-09-30 0000768411 us-gaap:AsiaMember 2016-07-01 2016-09-30 0000768411 us-gaap:OtherLongTermInvestmentsMember cybe:CorporateDebtSecuritiesAndCertificatesOfDepositMember 2016-12-31 0000768411 cybe:OtherGeographicLocationMember 2016-07-01 2016-09-30 0000768411 us-gaap:PatentsMember 2017-07-01 2017-09-30 0000768411 us-gaap:ComputerSoftwareIntangibleAssetMember 2017-07-01 2017-09-30 0000768411 us-gaap:CustomerRelatedIntangibleAssetsMember 2017-07-01 2017-09-30 0000768411 us-gaap:NoncompeteAgreementsMember 2017-07-01 2017-09-30 0000768411 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2016-01-01 2016-09-30 0000768411 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-01-01 2017-09-30 0000768411 us-gaap:EmployeeStockOptionMember 2017-07-01 2017-09-30 0000768411 us-gaap:EmployeeStockMember 2017-07-01 2017-09-30 0000768411 us-gaap:RestrictedStockUnitsRSUMember 2017-07-01 2017-09-30 0000768411 us-gaap:OtherLongTermInvestmentsMember us-gaap:AssetBackedSecuritiesMember 2016-12-31 0000768411 us-gaap:AccumulatedTranslationAdjustmentMember 2017-01-01 2017-09-30 0000768411 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-01-01 2017-09-30 0000768411 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-01-01 2017-09-30 0000768411 us-gaap:AccumulatedTranslationAdjustmentMember 2017-09-30 0000768411 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-09-30 0000768411 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-09-30 0000768411 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-01-01 2016-09-30 0000768411 us-gaap:AccumulatedTranslationAdjustmentMember 2016-09-30 0000768411 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-09-30 0000768411 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2016-09-30 0000768411 us-gaap:OtherLongTermInvestmentsMember us-gaap:EquitySecuritiesMember 2016-12-31 0000768411 us-gaap:AccumulatedTranslationAdjustmentMember 2016-01-01 2016-09-30 0000768411 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2016-01-01 2016-09-30 0000768411 cybe:NonEmployeeDirectorStockPlanMember 2017-07-01 2017-09-30 0000768411 cybe:NonEmployeeDirectorStockPlanMember 2017-05-11 2017-05-11 0000768411 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember cybe:CustomerOneMember 2017-01-01 2017-09-30 0000768411 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember cybe:CustomerOneMember 2017-09-30 0000768411 us-gaap:ShortTermInvestmentsMember us-gaap:AssetBackedSecuritiesMember 2017-09-30 0000768411 us-gaap:SubsequentEventMember 2017-10-31 0000768411 us-gaap:OtherLongTermInvestmentsMember 2016-12-31 0000768411 cybe:DebtSecuritiesUnrealizedGainPositionMember 2016-12-31 0000768411 2016-12-31 0000768411 cybe:DebtSecuritiesUnrealizedLossPositionMember 2016-12-31 0000768411 cybe:ForeignAccountsMember 2016-12-31 0000768411 cybe:MoneyMarketAndCertificatesOfDepositMember 2016-12-31 0000768411 us-gaap:ResearchAndDevelopmentExpenseMember 2016-01-01 2016-09-30 0000768411 us-gaap:CostOfSalesMember 2016-01-01 2016-09-30 0000768411 us-gaap:USStatesAndPoliticalSubdivisionsMember 2016-12-31 0000768411 us-gaap:FairValueInputsLevel1Member us-gaap:USStatesAndPoliticalSubdivisionsMember 2016-12-31 0000768411 us-gaap:FairValueInputsLevel2Member us-gaap:USStatesAndPoliticalSubdivisionsMember 2016-12-31 0000768411 us-gaap:FairValueInputsLevel3Member us-gaap:USStatesAndPoliticalSubdivisionsMember 2016-12-31 0000768411 cybe:CorporateDebtSecuritiesAndCertificatesOfDepositMember 2016-12-31 0000768411 2015-12-31 0000768411 us-gaap:FairValueInputsLevel1Member cybe:CorporateDebtSecuritiesAndCertificatesOfDepositMember 2016-12-31 0000768411 us-gaap:FairValueInputsLevel2Member cybe:CorporateDebtSecuritiesAndCertificatesOfDepositMember 2016-12-31 0000768411 us-gaap:FairValueInputsLevel3Member cybe:CorporateDebtSecuritiesAndCertificatesOfDepositMember 2016-12-31 0000768411 us-gaap:AssetBackedSecuritiesMember 2016-12-31 0000768411 us-gaap:FairValueInputsLevel1Member us-gaap:AssetBackedSecuritiesMember 2016-12-31 0000768411 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2016-12-31 0000768411 us-gaap:FairValueInputsLevel3Member us-gaap:AssetBackedSecuritiesMember 2016-12-31 0000768411 us-gaap:EquitySecuritiesMember 2016-12-31 0000768411 us-gaap:FairValueInputsLevel1Member us-gaap:EquitySecuritiesMember 2016-12-31 0000768411 us-gaap:FairValueInputsLevel2Member us-gaap:EquitySecuritiesMember 2016-12-31 0000768411 2016-09-30 0000768411 us-gaap:FairValueInputsLevel3Member us-gaap:EquitySecuritiesMember 2016-12-31 0000768411 us-gaap:FairValueInputsLevel1Member 2016-12-31 0000768411 us-gaap:FairValueInputsLevel2Member 2016-12-31 0000768411 us-gaap:FairValueInputsLevel3Member 2016-12-31 0000768411 us-gaap:AccumulatedTranslationAdjustmentMember 2016-12-31 0000768411 us-gaap:AccumulatedTranslationAdjustmentMember 2015-12-31 0000768411 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-12-31 0000768411 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2015-12-31 0000768411 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2016-12-31 0000768411 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2015-12-31 0000768411 2016-07-01 2016-09-30 0000768411 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0000768411 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-09-30 0000768411 us-gaap:RestrictedStockUnitsRSUMember 2016-01-01 2016-09-30 0000768411 cybe:NonEmployeeDirectorStockPlanMember 2016-05-20 2016-05-20 0000768411 us-gaap:EmployeeStockMember 2016-01-01 2016-09-30 0000768411 us-gaap:EmployeeStockOptionMember 2016-07-01 2016-09-30 0000768411 us-gaap:EmployeeStockMember 2016-07-01 2016-09-30 0000768411 us-gaap:RestrictedStockUnitsRSUMember 2016-07-01 2016-09-30 0000768411 cybe:NonEmployeeDirectorStockPlanMember 2016-01-01 2016-09-30 0000768411 us-gaap:NoncompeteAgreementsMember 2016-07-01 2016-09-30 0000768411 2017-09-30 0000768411 us-gaap:PatentsMember 2016-07-01 2016-09-30 0000768411 us-gaap:CustomerRelatedIntangibleAssetsMember 2016-07-01 2016-09-30 0000768411 us-gaap:ComputerSoftwareIntangibleAssetMember 2016-07-01 2016-09-30 0000768411 us-gaap:PatentsMember 2016-12-31 0000768411 us-gaap:ComputerSoftwareIntangibleAssetMember 2016-12-31 0000768411 us-gaap:CustomerRelatedIntangibleAssetsMember 2016-12-31 0000768411 us-gaap:NoncompeteAgreementsMember 2016-12-31 0000768411 us-gaap:CommonStockMember 2016-12-31 0000768411 us-gaap:RetainedEarningsMember 2016-12-31 0000768411 us-gaap:ShortTermInvestmentsMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2017-09-30 0000768411 2017-01-01 2017-09-30 0000768411 us-gaap:ShortTermInvestmentsMember cybe:CorporateDebtSecuritiesAndCertificatesOfDepositMember 2017-09-30 0000768411 us-gaap:ShortTermInvestmentsMember 2017-09-30 0000768411 us-gaap:OtherLongTermInvestmentsMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2017-09-30 0000768411 us-gaap:OtherLongTermInvestmentsMember cybe:CorporateDebtSecuritiesAndCertificatesOfDepositMember 2017-09-30 0000768411 us-gaap:OtherLongTermInvestmentsMember us-gaap:AssetBackedSecuritiesMember 2017-09-30 0000768411 us-gaap:OtherLongTermInvestmentsMember us-gaap:EquitySecuritiesMember 2017-09-30 0000768411 us-gaap:OtherLongTermInvestmentsMember 2017-09-30 0000768411 cybe:DebtSecuritiesUnrealizedGainPositionMember 2017-09-30 0000768411 cybe:DebtSecuritiesUnrealizedLossPositionMember 2017-09-30 0000768411 cybe:MoneyMarketAndCertificatesOfDepositMember 2017-09-30 0000768411 2017-07-01 2017-09-30 0000768411 cybe:ForeignAccountsMember 2017-09-30 0000768411 us-gaap:CostOfSalesMember 2017-01-01 2017-09-30 0000768411 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-09-30 0000768411 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-09-30 0000768411 us-gaap:USStatesAndPoliticalSubdivisionsMember 2017-09-30 0000768411 us-gaap:FairValueInputsLevel1Member us-gaap:USStatesAndPoliticalSubdivisionsMember 2017-09-30 0000768411 us-gaap:FairValueInputsLevel2Member us-gaap:USStatesAndPoliticalSubdivisionsMember 2017-09-30 0000768411 us-gaap:FairValueInputsLevel3Member us-gaap:USStatesAndPoliticalSubdivisionsMember 2017-09-30 0000768411 cybe:CorporateDebtSecuritiesAndCertificatesOfDepositMember 2017-09-30 0000768411 us-gaap:FairValueInputsLevel1Member cybe:CorporateDebtSecuritiesAndCertificatesOfDepositMember 2017-09-30 0000768411 2017-10-31 0000768411 us-gaap:FairValueInputsLevel2Member cybe:CorporateDebtSecuritiesAndCertificatesOfDepositMember 2017-09-30 0000768411 us-gaap:FairValueInputsLevel3Member cybe:CorporateDebtSecuritiesAndCertificatesOfDepositMember 2017-09-30 0000768411 us-gaap:AssetBackedSecuritiesMember 2017-09-30 0000768411 us-gaap:FairValueInputsLevel1Member us-gaap:AssetBackedSecuritiesMember 2017-09-30 0000768411 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2017-09-30 0000768411 us-gaap:FairValueInputsLevel3Member us-gaap:AssetBackedSecuritiesMember 2017-09-30 0000768411 us-gaap:EquitySecuritiesMember 2017-09-30 0000768411 us-gaap:FairValueInputsLevel1Member us-gaap:EquitySecuritiesMember 2017-09-30 0000768411 us-gaap:FairValueInputsLevel2Member us-gaap:EquitySecuritiesMember 2017-09-30 0000768411 us-gaap:FairValueInputsLevel3Member us-gaap:EquitySecuritiesMember 2017-09-30 shares pure iso4217:USD iso4217:USD shares cybe:stock-based_complensation_plan false 2017 CYBEROPTICS CORP 0000768411 --12-31 Q3 10-Q 2017-09-30 Accelerated Filer 6977515 5593000 10640000 6701000 6493000 514000 547000 11932000 10895000 16634000 11531000 1739000 1535000 42599000 41094000 8949000 8728000 2303000 2438000 413000 438000 1366000 1366000 202000 193000 5484000 5323000 61316000 59580000 7083000 6217000 325000 328000 2014000 3756000 9422000 10301000 109000 250000 131000 131000 9662000 10682000 5000000 5000000 0 0 0 0 25000000 25000000 6972515 6972515 6901887 6901887 34052000 32801000 -1506000 -1940000 19108000 18037000 51654000 48898000 61316000 59580000 11828000 15040000 40157000 52785000 6236000 8399000 21434000 30055000 5592000 6641000 18723000 22730000 1947000 1997000 5892000 6137000 3793000 3491000 11821000 11028000 15000 16000 50000 50000 -163000 1137000 960000 5515000 -25000 56000 -141000 69000 -188000 1193000 819000 5584000 -116000 21000 10000 108000 -72000 1172000 809000 5476000 -0.01 0.17 0.12 0.80 -0.01 0.16 0.11 0.78 6959000 6859000 6939000 6813000 6959000 7154000 7041000 7013000 -72000 1172000 809000 5476000 157000 -116000 587000 78000 0 -36000 31000 32000 0 0 0 0 0 -36000 31000 32000 0 0 0 53000 0 0 0 -36000 0 0 0 89000 157000 -152000 618000 199000 35000 0 184000 0 122000 -152000 434000 199000 50000 1020000 1243000 5675000 809000 5476000 1659000 1520000 -15000 10000 -27000 15000 -139000 66000 640000 694000 1022000 4022000 5260000 -1169000 133000 303000 866000 -304000 -3000 -26000 -1906000 1467000 -4253000 5630000 5187000 3571000 0 1402000 5604000 6923000 851000 994000 107000 59000 -1375000 -3003000 330000 425000 258000 181000 588000 606000 -7000 9000 -5047000 3242000 10640000 4274000 5593000 7516000 <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 presented herein as of</span><span style="font-size: 10pt;"> </span><span style="border-right: none; border-left: none;"><span class="ParaMarked Linked" id="fs_XJD88T7S6O00000000000000000000">September 30, 2017</span><span style="font-size: 10pt;">,</span></span><span style="font-size: 10pt;"> and for the </span><span class="ParaMarked Linked" 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 class="ParaMarked Linked" id="fs_0I2UU2ATG000000000000000000000">September 30, 2017</span></span></span></span><span style="font-size: 10pt;"> and</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;"><span class="FactMarked Linked mceNonEditable" id="fs_PGD2FBBH3400000000000000000000">2016</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 class="ParaMarked Linked" id="fs_9V4PHT74N400000000000000000000">three and nine</span> month periods ended</span><span style="font-size: 10pt;"> </span><span class="ParaMarked Linked" id="fs_8GKG4KRO7400000000000000000000">September 30, 2017</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 class="ParaMarked Linked" id="fs_CRO6BMMRV400000000000000000000">December 31, 2016</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. 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 class="ParaMarked Linked" id="fs_T0IRLM5ELC00000000000000000000">December 31, 2016</span><span style="font-size: 10pt;">.</span></span></p> <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;">2</span>. MARKETABLE SECURITIES:</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-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%;" width="100%"> <tbody> <tr> <td style="vertical-align: middle; width: 52%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 9%;"> <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%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 9%;"> <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%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 9%;"> <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%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 9%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="15" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span class="ParaMarked Linked" id="fs_KHSZWZBZ9C00000000000000000000">September 30, 2017</span></span></p> </td> </tr> <tr> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom;"> <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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 4,693 </span></p> </td> <td style="vertical-align: 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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(6</span></p> </td> <td style="padding: 0px 0px 2px; vertical-align: bottom;" valign="bottom"><span style="font-size: 10pt; font-family: 'times new roman', times;">)</span></td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 4,687 </span></p> </td> <td style="vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="background-color: #d6f3e8;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; background-color: #d6f3e8;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 1,665 </span></p> </td> <td style="vertical-align: bottom; 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; 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; background-color: #d6f3e8;"> <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; 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; 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; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(1</span></p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; background-color: #d6f3e8; vertical-align: middle;" valign="middle"><span style="font-size: 10pt; font-family: 'times new roman', times;">)</span></td> <td style="padding: 1.5pt; vertical-align: bottom; 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; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 1,664 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">350</span></p> </td> <td style="border-bottom: 0.75pt solid #000000; vertical-align: 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;"> <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;"> <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;"> <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;"> <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;"> <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; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: middle;" valign="middle"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">350</span></p> </td> <td style="vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></p> </td> </tr> <tr style="background-color: #d6f3e8;"> <td style="padding: 1.5pt 1.5pt 1.5pt 15pt; vertical-align: bottom; background-color: #d6f3e8;"> <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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 6,708 </span></p> </td> <td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; 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; 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; 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; background-color: #d6f3e8;"> <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: 2.25pt double #000000; vertical-align: bottom; 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; 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; 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; background-color: #d6f3e8;"> <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: 2.25pt double #000000; padding: 0px 0px 2px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"><span style="font-size: 10pt; font-family: 'times new roman', times;">)</span></td> <td style="padding: 1.5pt; vertical-align: bottom; 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; 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; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 6,701 </span></p> </td> <td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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: middle;" 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;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="background-color: #d6f3e8;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; background-color: #d6f3e8;"> <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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 4,525 </span></p> </td> <td style="vertical-align: bottom; 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; 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; 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; background-color: #d6f3e8;"> <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; 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; 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; 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; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(13</span></p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; background-color: #d6f3e8; vertical-align: middle;" valign="middle"><span style="font-size: 10pt; font-family: 'times new roman', times;">)</span></td> <td style="padding: 1.5pt; vertical-align: bottom; 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; 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; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 4,512 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 1,566 </span></p> </td> <td style="vertical-align: 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;"> <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;"> <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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(6</span></p> </td> <td style="padding: 0px 0px 2px; vertical-align: bottom;" valign="bottom"><span style="font-size: 10pt; font-family: 'times new roman', times;">)</span></td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 1,561 </span></p> </td> <td style="vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="background-color: #d6f3e8;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; background-color: #d6f3e8;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 2,797 </span></p> </td> <td style="vertical-align: bottom; 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; 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; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span><br/></p> </td> <td style="vertical-align: bottom; 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; 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; background-color: #d6f3e8;"> <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; vertical-align: middle;" valign="middle"><span style="font-size: 10pt; font-family: 'times new roman', times;">)</span></td> <td style="padding: 1.5pt; vertical-align: bottom; 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; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 2,792 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;" 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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 84 </span></p> </td> <td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="background-color: #d6f3e8;"> <td style="padding: 1.5pt 1.5pt 1.5pt 15pt; vertical-align: bottom; background-color: #d6f3e8;"> <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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 8,930 </span></p> </td> <td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; 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; 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; 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; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 43 </span></p> </td> <td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; 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; 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; 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; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(24</span></p> </td> <td style="padding: 0px 0px 2px; background-color: #d6f3e8; vertical-align: bottom; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;" valign="bottom"><span style="font-size: 10pt; font-family: 'times new roman', times;">)</span></td> <td style="padding: 1.5pt; vertical-align: bottom; 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; 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; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 8,949 </span></p> </td> <td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; 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 style="border-right: none; border-left: none;"> <table cellpadding="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%;" width="100%"> <tbody> <tr> <td style="vertical-align: middle; width: 52%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 9%;"> <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%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 9%;"> <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%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 9%;"> <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%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 9%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="15" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span class="ParaMarked Linked" id="fs_OR5ID5WDUO00000000000000000000">December 31, 2016</span> </span></p> </td> </tr> <tr> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom;"> <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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 5,005 </span></p> </td> <td style="vertical-align: 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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 4 </span></p> </td> <td style="vertical-align: 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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(1</span></p> </td> <td style="padding: 0px 0px 2px; vertical-align: bottom;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 5,008 </span></p> </td> <td style="vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 1,476 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 1 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(1</span></p> </td> <td style="background-color: #d6f3e8; padding: 2px 2px 1px 0px; vertical-align: middle;" 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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 1,476 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 9 </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: 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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: 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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: 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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 9 </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 6,490 </span></p> </td> <td style="background-color: #d6f3e8; border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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; border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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; border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;" 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;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 6,493 </span></p> </td> <td style="background-color: #d6f3e8; border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom;"> <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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 4,815 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom;"> <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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 1 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom;"> <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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(12</span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: middle;" 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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 4,804 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 2,161 </span></p> </td> <td style="vertical-align: 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;"> <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;"> <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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(17</span></p> </td> <td style="padding: 0px 0px 2px; vertical-align: bottom;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 2,144 </span></p> </td> <td style="vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 1,732 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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: middle;" 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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 1,727 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: 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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 11 </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: 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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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;" 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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 53 </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt 1.5pt 1.5pt 15pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 8,750 </span></p> </td> <td style="background-color: #d6f3e8; border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 12 </span></p> </td> <td style="background-color: #d6f3e8; border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(34</span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;" 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;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 8,728 </span></p> </td> <td style="background-color: #d6f3e8; border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; vertical-align: bottom;"> <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; 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;">Net pre-tax unrealized gains for marketable securities of</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;">$12,000 at</span><span style="font-size: 10pt;"> </span><span class="ParaMarked Linked" id="fs_FCOS5B2XRK00000000000000000000">September 30, 2017</span><span style="font-size: 10pt;"> and net pre-tax unrealized losses for marketable securities of</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;">$19,000 at</span><span style="font-size: 10pt;"> </span><span class="ParaMarked Linked" id="fs_P1SRYOIBWG00000000000000000000">December 31, 2016</span><span style="font-size: 10pt;"> were recorded as a component of accumulated other comprehensive loss in stockholders’</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;">equity.</span><span style="font-size: 10pt;"> No marketable securities were sold in the nine months ended September 30, 2017 or the three months ended September 30, 2016.</span><span style="font-size: 10pt;"> We received proceeds from the sale of marketable securities in the nine months ended <span class="ParaMarked Linked" id="fs_6L9SU99JRK00000000000000000000">September 30, 2016</span> of $1.4 million. No </span><span style="font-size: 10pt;">gain or loss was recognized from the sale of marketable securities during the 2016 period.</span></span></p> <p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 10pt;"> </p> <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><span style="font-family: 'times new roman', times;"><span style="font-size: 10pt;">Our investments in marketable debt securities all have maturities of less than</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;">five years. At</span><span style="font-size: 10pt;"> </span><span class="ParaMarked Linked" id="fs_WPGT0P4O9S00000000000000000000">September 30, 2017</span><span style="font-size: 10pt;">, marketable debt securities valued at</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;">$2.0 million were in an unrealized gain position totaling</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;">$1,000, and marketable debt securities valued at</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;">$13.6 million were in an unrealized loss position totaling</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;">$31,000 (all of these securities had been in an unrealized loss position for less than</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;"><span class="FactMarked Linked mceNonEditable" id="fs_CNFAG3FWDSOG448WWO48CW448KS88K">12</span> months). At</span><span style="font-size: 10pt;"> </span><span class="ParaMarked Linked" id="fs_ALCLVLN4F400000000000000000000">December 31, 2016</span><span style="font-size: 10pt;">, marketable debt securities valued at</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;">$6.4 million were in an unrealized gain position totaling</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;">$6,000, and marketable debt securities valued at</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;">$8.8 million were in an unrealized loss position totaling</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;">$36,000 (all of these securities had been in an unrealized loss position for less than</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;"><span class="FactMarked Linked mceNonEditable" id="fs_9PDK2G0D9CG4CKOGWKGCGGOSGC8S04">12</span> months).</span></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-family: 'times new roman', times;"><span style="font-size: 10pt;">Investments in marketable securities classified as cash equivalents of</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;"><span>$3.2 </span>million at</span><span style="font-size: 10pt;"> </span><span class="ParaMarked Linked" id="fs_3S4W4FTMZ400000000000000000000">September 30, 2017</span><span style="font-size: 10pt;"> and</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;">$<span style="border-left: none; border-right: none;">5.2 million</span> at</span><span style="font-size: 10pt;"> </span><span class="ParaMarked Linked" id="fs_9X42PNN2YO00000000000000000000">December 31, 2016</span><span style="font-size: 10pt;"> consist of the following:</span></span></p> <div style="border-right: none; border-left: none;"> <table cellpadding="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%;" width="100%"> <tbody> <tr> <td style="vertical-align: middle; width: 52%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 9%;"> <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%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 9%;"> <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%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 9%;"> <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%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 9%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="15" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span class="ParaMarked Linked" id="fs_08TA0X6RGG00000000000000000000">September 30, 2017</span></span></p> </td> </tr> <tr> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Recorded<br/>Basis </span></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Money market and certificates of deposit </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 3,164 </span></p> </td> <td style="background-color: #d6f3e8; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 3,164 </span></p> </td> <td style="background-color: #d6f3e8; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 3,164 </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; vertical-align: 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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; vertical-align: 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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; vertical-align: 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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 3,164 </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; vertical-align: bottom;"> <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%;" width="100%"> <tbody> <tr> <td style="vertical-align: middle; width: 52%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 9%;"> <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%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 9%;"> <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%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 9%;"> <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%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 9%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="15" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span class="ParaMarked Linked" id="fs_34DYE29LE800000000000000000000">December 31, 2016</span> </span></p> </td> </tr> <tr> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Recorded<br/>Basis </span></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Money market and certificates of deposit </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 5,195 </span></p> </td> <td style="background-color: #d6f3e8; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 5,195 </span></p> </td> <td style="background-color: #d6f3e8; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 5,195 </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; vertical-align: 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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; vertical-align: 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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; vertical-align: 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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 5,195 </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; vertical-align: bottom;"> <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;"><span style="font-size: 10pt;">Cash and marketable securities held by foreign subsidiaries totaled</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;">$197,000 at</span><span style="font-size: 10pt;"> </span><span class="ParaMarked Linked" id="fs_1SMRUXAHM800000000000000000000">September 30, 2017</span><span style="font-size: 10pt;"> and</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;">$614,000 at</span><span style="font-size: 10pt;"> </span><span class="ParaMarked Linked" id="fs_23NLWOL34000000000000000000000">December 31, 2016</span><span style="font-size: 10pt;">.</span></span></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%;" width="100%"> <tbody> <tr> <td style="vertical-align: middle; width: 52%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 9%;"> <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%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 9%;"> <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%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 9%;"> <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%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 9%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="15" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span class="ParaMarked Linked" id="fs_KHSZWZBZ9C00000000000000000000">September 30, 2017</span></span></p> </td> </tr> <tr> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom;"> <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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 4,693 </span></p> </td> <td style="vertical-align: 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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(6</span></p> </td> <td style="padding: 0px 0px 2px; vertical-align: bottom;" valign="bottom"><span style="font-size: 10pt; font-family: 'times new roman', times;">)</span></td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 4,687 </span></p> </td> <td style="vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="background-color: #d6f3e8;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; background-color: #d6f3e8;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 1,665 </span></p> </td> <td style="vertical-align: bottom; 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; 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; background-color: #d6f3e8;"> <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; 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; 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; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(1</span></p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; background-color: #d6f3e8; vertical-align: middle;" valign="middle"><span style="font-size: 10pt; font-family: 'times new roman', times;">)</span></td> <td style="padding: 1.5pt; vertical-align: bottom; 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; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 1,664 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">350</span></p> </td> <td style="border-bottom: 0.75pt solid #000000; vertical-align: 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;"> <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;"> <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;"> <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;"> <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;"> <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; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: middle;" valign="middle"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">350</span></p> </td> <td style="vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></p> </td> </tr> <tr style="background-color: #d6f3e8;"> <td style="padding: 1.5pt 1.5pt 1.5pt 15pt; vertical-align: bottom; background-color: #d6f3e8;"> <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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 6,708 </span></p> </td> <td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; 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; 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; 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; background-color: #d6f3e8;"> <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: 2.25pt double #000000; vertical-align: bottom; 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; 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; 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; background-color: #d6f3e8;"> <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: 2.25pt double #000000; padding: 0px 0px 2px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"><span style="font-size: 10pt; font-family: 'times new roman', times;">)</span></td> <td style="padding: 1.5pt; vertical-align: bottom; 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; 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; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 6,701 </span></p> </td> <td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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: middle;" 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;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="background-color: #d6f3e8;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; background-color: #d6f3e8;"> <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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 4,525 </span></p> </td> <td style="vertical-align: bottom; 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; 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; 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; background-color: #d6f3e8;"> <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; 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; 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; 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; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(13</span></p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; background-color: #d6f3e8; vertical-align: middle;" valign="middle"><span style="font-size: 10pt; font-family: 'times new roman', times;">)</span></td> <td style="padding: 1.5pt; vertical-align: bottom; 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; 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; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 4,512 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 1,566 </span></p> </td> <td style="vertical-align: 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;"> <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;"> <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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(6</span></p> </td> <td style="padding: 0px 0px 2px; vertical-align: bottom;" valign="bottom"><span style="font-size: 10pt; font-family: 'times new roman', times;">)</span></td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 1,561 </span></p> </td> <td style="vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="background-color: #d6f3e8;"> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; background-color: #d6f3e8;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 2,797 </span></p> </td> <td style="vertical-align: bottom; 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; 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; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span><br/></p> </td> <td style="vertical-align: bottom; 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; 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; background-color: #d6f3e8;"> <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; vertical-align: middle;" valign="middle"><span style="font-size: 10pt; font-family: 'times new roman', times;">)</span></td> <td style="padding: 1.5pt; vertical-align: bottom; 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; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 2,792 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;" 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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 84 </span></p> </td> <td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr style="background-color: #d6f3e8;"> <td style="padding: 1.5pt 1.5pt 1.5pt 15pt; vertical-align: bottom; background-color: #d6f3e8;"> <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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 8,930 </span></p> </td> <td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; 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; 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; 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; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 43 </span></p> </td> <td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; 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; 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; 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; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(24</span></p> </td> <td style="padding: 0px 0px 2px; background-color: #d6f3e8; vertical-align: bottom; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;" valign="bottom"><span style="font-size: 10pt; font-family: 'times new roman', times;">)</span></td> <td style="padding: 1.5pt; vertical-align: bottom; 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; 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; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 8,949 </span></p> </td> <td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; 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 style="border-right: none; border-left: none;"> <table cellpadding="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%;" width="100%"> <tbody> <tr> <td style="vertical-align: middle; width: 52%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 9%;"> <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%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 9%;"> <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%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 9%;"> <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%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 9%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="15" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span class="ParaMarked Linked" id="fs_OR5ID5WDUO00000000000000000000">December 31, 2016</span> </span></p> </td> </tr> <tr> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom;"> <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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 5,005 </span></p> </td> <td style="vertical-align: 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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 4 </span></p> </td> <td style="vertical-align: 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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(1</span></p> </td> <td style="padding: 0px 0px 2px; vertical-align: bottom;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 5,008 </span></p> </td> <td style="vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 1,476 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 1 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(1</span></p> </td> <td style="background-color: #d6f3e8; padding: 2px 2px 1px 0px; vertical-align: middle;" 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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 1,476 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 9 </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: 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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: 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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: 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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 9 </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 6,490 </span></p> </td> <td style="background-color: #d6f3e8; border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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; border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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; border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;" 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;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 6,493 </span></p> </td> <td style="background-color: #d6f3e8; border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom;"> <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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 4,815 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom;"> <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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 1 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom;"> <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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(12</span></p> </td> <td style="background-color: #d6f3e8; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: middle;" 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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 4,804 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 2,161 </span></p> </td> <td style="vertical-align: 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;"> <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;"> <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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(17</span></p> </td> <td style="padding: 0px 0px 2px; vertical-align: bottom;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 2,144 </span></p> </td> <td style="vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 1,732 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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: middle;" 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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 1,727 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: 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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 11 </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: 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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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;" 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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 53 </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt 1.5pt 1.5pt 15pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 8,750 </span></p> </td> <td style="background-color: #d6f3e8; border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 12 </span></p> </td> <td style="background-color: #d6f3e8; border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(34</span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;" 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;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 8,728 </span></p> </td> <td style="background-color: #d6f3e8; border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> </tbody> </table> </div> 4693000 0 6000 4687000 1665000 0 1000 1664000 350000 0 0 350000 6708000 0 7000 6701000 4525000 0 13000 4512000 1566000 1000 6000 1561000 2797000 0 5000 2792000 42000 42000 0 84000 8930000 43000 24000 8949000 5005000 4000 1000 5008000 1476000 1000 1000 1476000 9000 0 0 9000 6490000 5000 2000 6493000 4815000 1000 12000 4804000 2161000 0 17000 2144000 1732000 0 5000 1727000 42000 11000 0 53000 8750000 12000 34000 8728000 12000 19000 0 1400000 0 P5Y 2000000.0 1000 13600000 31000 6400000 6000 8800000 36000 <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><span style="font-family: 'times new roman', times;"><span style="font-size: 10pt;">Investments in marketable securities classified as cash equivalents of</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;"><span>$3.2 </span>million at</span><span style="font-size: 10pt;"> </span><span class="ParaMarked Linked" id="fs_3S4W4FTMZ400000000000000000000">September 30, 2017</span><span style="font-size: 10pt;"> and</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;">$<span style="border-left: none; border-right: none;">5.2 million</span> at</span><span style="font-size: 10pt;"> </span><span class="ParaMarked Linked" id="fs_9X42PNN2YO00000000000000000000">December 31, 2016</span><span style="font-size: 10pt;"> consist of the following:</span></span></p> <div style="border-right: none; border-left: none;"> <table cellpadding="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%;" width="100%"> <tbody> <tr> <td style="vertical-align: middle; width: 52%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 9%;"> <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%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 9%;"> <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%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 9%;"> <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%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 9%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="15" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span class="ParaMarked Linked" id="fs_08TA0X6RGG00000000000000000000">September 30, 2017</span></span></p> </td> </tr> <tr> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Recorded<br/>Basis </span></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Money market and certificates of deposit </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 3,164 </span></p> </td> <td style="background-color: #d6f3e8; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 3,164 </span></p> </td> <td style="background-color: #d6f3e8; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 3,164 </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; vertical-align: 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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; vertical-align: 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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; vertical-align: 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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 3,164 </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; vertical-align: bottom;"> <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%;" width="100%"> <tbody> <tr> <td style="vertical-align: middle; width: 52%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 9%;"> <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%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 9%;"> <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%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 9%;"> <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%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 9%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="15" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span class="ParaMarked Linked" id="fs_34DYE29LE800000000000000000000">December 31, 2016</span> </span></p> </td> </tr> <tr> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Recorded<br/>Basis </span></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Money market and certificates of deposit </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 5,195 </span></p> </td> <td style="background-color: #d6f3e8; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 5,195 </span></p> </td> <td style="background-color: #d6f3e8; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 5,195 </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; vertical-align: 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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; vertical-align: 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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; vertical-align: 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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 5,195 </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> </tbody> </table> </div> 3200000 5200000 3164000 0 0 3164000 3164000 0 0 3164000 5195000 0 0 5195000 5195000 0 0 5195000 197000 614000 <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;">3</span>. DERIVATIVES:</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-family: 'times new roman', times;"><span style="font-size: 10pt;">We may enter into foreign exchange forward contracts to hedge against the effect of exchange rate fluctuations on cash flows denominated in foreign currencies associated with our subsidiary in Singapore. These transactions are designated as cash flow hedges and are recorded in the accompanying consolidated balance sheets at fair value.</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;">The effective portion of the gain or loss on these derivatives is reported as a component of other comprehensive income (loss) and reclassified into earnings in the same period during which the hedged transaction affects earnings. Gains and losses on the derivatives representing either hedge ineffectiveness or hedge components excluded from the assessment of effectiveness are recognized in current earnings. The maximum length of time over which we hedge our exposure to the variability in future cash flows is <span class=" FactMarked" id="fs_TL64YM122O00000000000000000000">12</span> months.</span></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-family: 'times new roman', times;"><span style="font-size: 10pt;">There were no open cash flow hedges at <span class="ParaMarked Linked" id="fs_4NS40EQGAO00000000000000000000">December 31, 2016</span> or at any time during the nine <span style="border-right: none; border-left: none;">months ended <span class="ParaMarked Linked" id="fs_28G3XZ2M2O00000000000000000000">September 30, 2017</span></span>. In the <span style="border-right: none; border-left: none;">nine months ended <span class="ParaMarked Linked" id="fs_05RYRCD5PC00000000000000000000">September 30, 2016</span></span>, h</span></span><span style="font-size: 10pt;"><span style="font-family: 'times new roman', times;">edge</span> <span style="font-family: 'times new roman', times; font-size: 10pt;">ineffectiveness and the amounts excluded from effectiveness testing recognized in</span> <span style="font-family: 'times new roman', times; font-size: 10pt;">earnings on cash flow hedges were not material.</span></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-family: 'times new roman', times; font-size: 10pt;">Reclassifications of amounts from accumulated other comprehensive income (loss) into earnings for cash flow hedges include accumulated gains (losses) at the time earnings were impacted by the hedged transaction. <span style="border-left: none; border-right: none;"><span style="font-family: 'times new roman', times; font-size: 10pt;">The location in the consolidated statements of operations and consolidated statements of comprehensive income and amounts of gains and losses related to derivative instruments designated as cash flow hedges are as follows:</span></span></span></p> <div style="border-right: none; border-left: none;"> <div style="border-right: none; border-left: none;"> <table cellpadding="0" style="border-collapse: collapse; margin: 0 auto; width: 100%;" width="100%"> <tbody> <tr> <td style="vertical-align: middle; width: 56%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 19%;"> <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%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 19%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="7" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span class="ParaMarked Linked" id="fs_LAB3BE5ZYO00000000000000000000">Nine Months Ended September 30, 2016</span> </span></p> </td> </tr> <tr> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times;"><span style="font-size: 8pt; font-weight: bold;">Pretax </span><span style="font-size: 8pt; font-weight: bold;">Gain Recognized</span></span><br/><span style="font-family: 'times new roman', times;"><span style="font-size: 8pt; font-weight: bold;">in </span><span style="font-size: 8pt; font-weight: bold;">Other Comprehensive</span></span><br/><span style="font-family: 'times new roman', times;"><span style="font-size: 8pt; font-weight: bold;">Income (Loss)</span><span style="font-size: 8pt; font-weight: bold;"> </span><span style="font-size: 8pt; font-weight: bold;">on </span></span><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Effective</span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Portion of Derivative</span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Pretax Loss Recognized</span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">in Earnings on Effective</span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Portion of Derivative as a</span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Result of Reclassification</span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">from Accumulated Other</span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Comprehensive Loss</span></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Cost of revenues </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 32 </span></p> </td> <td style="background-color: #d6f3e8; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><br/></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> (27 </span></p> </td> <td style="background-color: #d6f3e8; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> ) </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Research and development </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 14 </span></p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><br/></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> (6 </span></p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> ) </span></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Selling, general and administrative </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><br/></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> ) </span></p> </td> </tr> <tr> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Total </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 53 </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><br/></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> (36 </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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="font-size: 10pt; line-height: 120%; margin: 0pt;"><br/></p> <div style="border-right: none; border-left: none;"> <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><span style="font-family: 'times new roman', times;"><span style="font-size: 10pt;">At <span class="ParaMarked Linked" id="fs_JMKFEE6GZ400000000000000000000">September 30, 2017</span> and <span class="ParaMarked Linked" id="fs_3Q6LCFZBK000000000000000000000">December 31, 2016</span>, there were no amounts recorded in accumulated other comprehensive loss for cash flow hedging instruments. </span><span style="font-size: 10pt;">Additional information with respect to the impact of derivative instruments on other comprehensive income (loss) is included in Note <span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;">11</span></span>.</span></span></p> </div> The location in the consolidated statements of operations and consolidated statements of comprehensive income and amounts of gains and losses related to derivative instruments designated as cash flow hedges are as follows: <div style="border-right: none; border-left: none;"> <table cellpadding="0" style="border-collapse: collapse; margin: 0 auto; width: 100%;" width="100%"> <tbody> <tr> <td style="vertical-align: middle; width: 56%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 19%;"> <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%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 19%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="7" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span class="ParaMarked Linked" id="fs_LAB3BE5ZYO00000000000000000000">Nine Months Ended September 30, 2016</span> </span></p> </td> </tr> <tr> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times;"><span style="font-size: 8pt; font-weight: bold;">Pretax </span><span style="font-size: 8pt; font-weight: bold;">Gain Recognized</span></span><br/><span style="font-family: 'times new roman', times;"><span style="font-size: 8pt; font-weight: bold;">in </span><span style="font-size: 8pt; font-weight: bold;">Other Comprehensive</span></span><br/><span style="font-family: 'times new roman', times;"><span style="font-size: 8pt; font-weight: bold;">Income (Loss)</span><span style="font-size: 8pt; font-weight: bold;"> </span><span style="font-size: 8pt; font-weight: bold;">on </span></span><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Effective</span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Portion of Derivative</span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Pretax Loss Recognized</span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">in Earnings on Effective</span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Portion of Derivative as a</span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Result of Reclassification</span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">from Accumulated Other</span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Comprehensive Loss</span></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Cost of revenues </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 32 </span></p> </td> <td style="background-color: #d6f3e8; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><br/></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> (27 </span></p> </td> <td style="background-color: #d6f3e8; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> ) </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Research and development </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 14 </span></p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><br/></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> (6 </span></p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> ) </span></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Selling, general and administrative </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><br/></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> ) </span></p> </td> </tr> <tr> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Total </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 53 </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><br/></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> (36 </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> ) </span></p> </td> </tr> </tbody> </table> </div> 32000 -27000 14000 -6000 7000 -3000 53000 -36000 <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;">4</span>. FAIR VALUE ME<span><span>ASUREMENTS:</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;"><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 (i.e., the 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 class="ParaMarked Linked" id="fs_WR7Q3QDC6800000000000000000000">September 30, 2017</span> and <span class="ParaMarked Linked" id="fs_Z6YVPM6JLC00000000000000000000">December 31, 2016</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-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="width: 100%; margin-left: 0pt; border-collapse: collapse;" width="100%"> <tbody> <tr> <td style="width: 48%; vertical-align: middle;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 10%; vertical-align: middle;"> <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;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 10%; vertical-align: middle;"> <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;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 10%; vertical-align: middle;"> <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;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 10%; vertical-align: middle;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="15" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Fair Value Measurements at</span><br/><span style="font-family: 'times new roman', times;"><span style="font-size: 8pt; 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;"><span class="ParaMarked Linked" id="fs_M11D82JH0G00000000000000000000">September 30, 2017</span> </span>Using</span></span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <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;"> <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-top-color: #000000; border-bottom-color: #000000; border-top-width: 0.75pt; border-bottom-width: 0.75pt; border-top-style: solid; border-bottom-style: solid;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Balance</span></p> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times;"><span style="font-size: 8pt; font-weight: bold;"><span class="ParaMarked Linked" id="fs_29HZDAY51C00000000000000000000">September 30,</span> </span></span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; 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;"><span class="FactMarked Linked mceNonEditable" id="fs_ZRD95ZKJQ800000000000000000000">2017</span></span></span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Quoted Prices<br/>in Active<br/>Markets for<br/>Identical<br/>Assets<br/>(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>) </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Significant<br/>Other<br/>Observable<br/>Inputs<br/>(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>) </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Significant<br/>Unobservable<br/>Inputs<br/>(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></p> </td> </tr> <tr> <td style="padding: 1.5pt; text-align: left; vertical-align: bottom; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Marketable securities: </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; 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-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; text-align: left; vertical-align: bottom;"> <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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 9,199 </span></p> </td> <td style="vertical-align: 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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 9,199 </span></p> </td> <td style="vertical-align: 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;"> <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;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; text-align: left; vertical-align: bottom; background-color: #d6f3e8;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 3,225 </span></p> </td> <td style="vertical-align: bottom; 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; 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-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <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; 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; 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-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 3,225 </span></p> </td> <td style="vertical-align: bottom; 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; 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-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <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; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; text-align: left; vertical-align: bottom;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 3,142 </span></p> </td> <td style="vertical-align: 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;"> <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;"> <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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 3,142 </span></p> </td> <td style="vertical-align: 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;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; text-align: left; vertical-align: bottom; background-color: #d6f3e8;"> <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; 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-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 84 </span></p> </td> <td style="vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid; 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; 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-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 84 </span></p> </td> <td style="vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid; 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; 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-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid; background-color: #d6f3e8;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid; 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; 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-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid; background-color: #d6f3e8;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; text-align: left; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Total marketable securities </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 15,650 </span></p> </td> <td style="vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <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;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 84 </span></p> </td> <td style="vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <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;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 15,566 </span></p> </td> <td style="vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <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;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <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-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="width: 100%; margin-left: 0pt; border-collapse: collapse;" width="100%"> <tbody> <tr> <td style="width: 48%; vertical-align: middle;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 10%; vertical-align: middle;"> <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;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 10%; vertical-align: middle;"> <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;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 10%; vertical-align: middle;"> <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;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 10%; vertical-align: middle;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="15" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Fair Value Measurements at</span><br/><span style="font-family: 'times new roman', times;"><span style="font-size: 8pt; 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;"><span class="ParaMarked Linked" id="fs_PD4XJB7KA800000000000000000000">December 31, 2016</span> </span>Using</span></span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <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;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times;"><span style="font-size: 8pt; font-weight: bold;">Balance</span></span></p> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times;"><span style="font-size: 8pt; font-weight: bold;"><span class="ParaMarked Linked" id="fs_E3NATPQFI800000000000000000000">December 31,</span></span></span></p> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times;"><span style="font-size: 8pt; 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;"><span class="FactMarked Linked mceNonEditable" id="fs_HILOE58BIO00000000000000000000">2016</span></span></span></span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Quoted Prices<br/>in Active<br/>Markets for<br/>Identical<br/>Assets<br/>(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>) </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Significant<br/>Other<br/>Observable<br/>Inputs<br/>(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>) </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Significant<br/>Unobservable<br/>Inputs<br/>(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></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Marketable securities: </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; 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-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom;"> <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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 9,812 </span></p> </td> <td style="vertical-align: 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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 9,812 </span></p> </td> <td style="vertical-align: 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;"> <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;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; background-color: #d6f3e8;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 3,620 </span></p> </td> <td style="vertical-align: bottom; 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; 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-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <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; 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; 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-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 3,620 </span></p> </td> <td style="vertical-align: bottom; 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; 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-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <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; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 1,736 </span></p> </td> <td style="vertical-align: 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;"> <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;"> <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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 1,736 </span></p> </td> <td style="vertical-align: 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;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; background-color: #d6f3e8;"> <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; 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-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 53 </span></p> </td> <td style="vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid; 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; 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-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 53 </span></p> </td> <td style="vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid; 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; 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-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid; background-color: #d6f3e8;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid; 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; 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-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid; background-color: #d6f3e8;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Total marketable securities </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 15,221 </span></p> </td> <td style="vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <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;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 53 </span></p> </td> <td style="vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <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;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 15,168 </span></p> </td> <td style="vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <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;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <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: 0pt; line-height: 120%; font-size: 10pt;"><br/></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;"> <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span style="font-size: 10pt;">During the </span><span class="ParaMarked Linked" id="fs_C5L02D6OG000000000000000000000">nine months ended September 30, 2017</span><span style="font-size: 10pt;"> and the year ended</span><span style="font-size: 10pt;"> </span><span class="ParaMarked Linked" id="fs_YJ0Z6TDDMO00000000000000000000">December 31, 2016</span><span style="font-size: 10pt;">, there were no transfers within 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 hierarchy. A significant transfer is recognized when the inputs used to value a security have been changed sufficiently to merit a transfer between the disclosed levels of the valuation hierarchy.</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;">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 them 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> <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;">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, goodwill and intangible assets are subject to non-recurring fair value measurements if they are deemed impaired. We had</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;">no re-measurements of non-financial assets to fair value in the</span><span style="font-size: 10pt;"> </span><span class="ParaMarked Linked" id="fs_40Q6AVUXOG00000000000000000000">nine months ended September 30, 2017</span><span style="font-size: 10pt;"> or the</span><span style="font-size: 10pt;"> </span><span class="ParaMarked Linked" id="fs_SNWFZXP96800000000000000000000">nine months ended September 30, 2016</span><span style="font-size: 10pt;">.</span></span></p> <p style="margin: 0pt; font-size: 0.1pt;"> </p> </div> The following provides information regarding fair value measurements for our marketable securities as of <span class="ParaMarked Linked" id="fs_WR7Q3QDC6800000000000000000000">September 30, 2017</span> and <span class="ParaMarked Linked" id="fs_Z6YVPM6JLC00000000000000000000">December 31, 2016</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="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="width: 100%; margin-left: 0pt; border-collapse: collapse;" width="100%"> <tbody> <tr> <td style="width: 48%; vertical-align: middle;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 10%; vertical-align: middle;"> <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;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 10%; vertical-align: middle;"> <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;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 10%; vertical-align: middle;"> <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;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 10%; vertical-align: middle;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="15" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Fair Value Measurements at</span><br/><span style="font-family: 'times new roman', times;"><span style="font-size: 8pt; 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;"><span class="ParaMarked Linked" id="fs_M11D82JH0G00000000000000000000">September 30, 2017</span> </span>Using</span></span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <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;"> <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-top-color: #000000; border-bottom-color: #000000; border-top-width: 0.75pt; border-bottom-width: 0.75pt; border-top-style: solid; border-bottom-style: solid;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Balance</span></p> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times;"><span style="font-size: 8pt; font-weight: bold;"><span class="ParaMarked Linked" id="fs_29HZDAY51C00000000000000000000">September 30,</span> </span></span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; 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;"><span class="FactMarked Linked mceNonEditable" id="fs_ZRD95ZKJQ800000000000000000000">2017</span></span></span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Quoted Prices<br/>in Active<br/>Markets for<br/>Identical<br/>Assets<br/>(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>) </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Significant<br/>Other<br/>Observable<br/>Inputs<br/>(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>) </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Significant<br/>Unobservable<br/>Inputs<br/>(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></p> </td> </tr> <tr> <td style="padding: 1.5pt; text-align: left; vertical-align: bottom; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Marketable securities: </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; 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-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; text-align: left; vertical-align: bottom;"> <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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 9,199 </span></p> </td> <td style="vertical-align: 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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 9,199 </span></p> </td> <td style="vertical-align: 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;"> <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;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; text-align: left; vertical-align: bottom; background-color: #d6f3e8;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 3,225 </span></p> </td> <td style="vertical-align: bottom; 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; 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-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <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; 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; 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-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 3,225 </span></p> </td> <td style="vertical-align: bottom; 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; 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-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <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; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; text-align: left; vertical-align: bottom;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 3,142 </span></p> </td> <td style="vertical-align: 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;"> <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;"> <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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 3,142 </span></p> </td> <td style="vertical-align: 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;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; text-align: left; vertical-align: bottom; background-color: #d6f3e8;"> <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; 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-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 84 </span></p> </td> <td style="vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid; 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; 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-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 84 </span></p> </td> <td style="vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid; 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; 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-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid; background-color: #d6f3e8;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid; 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; 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-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid; background-color: #d6f3e8;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; text-align: left; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Total marketable securities </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 15,650 </span></p> </td> <td style="vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <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;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 84 </span></p> </td> <td style="vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <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;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 15,566 </span></p> </td> <td style="vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <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;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <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-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="width: 100%; margin-left: 0pt; border-collapse: collapse;" width="100%"> <tbody> <tr> <td style="width: 48%; vertical-align: middle;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 10%; vertical-align: middle;"> <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;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 10%; vertical-align: middle;"> <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;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 10%; vertical-align: middle;"> <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;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 10%; vertical-align: middle;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="15" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Fair Value Measurements at</span><br/><span style="font-family: 'times new roman', times;"><span style="font-size: 8pt; 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;"><span class="ParaMarked Linked" id="fs_PD4XJB7KA800000000000000000000">December 31, 2016</span> </span>Using</span></span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <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;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times;"><span style="font-size: 8pt; font-weight: bold;">Balance</span></span></p> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times;"><span style="font-size: 8pt; font-weight: bold;"><span class="ParaMarked Linked" id="fs_E3NATPQFI800000000000000000000">December 31,</span></span></span></p> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times;"><span style="font-size: 8pt; 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;"><span class="FactMarked Linked mceNonEditable" id="fs_HILOE58BIO00000000000000000000">2016</span></span></span></span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Quoted Prices<br/>in Active<br/>Markets for<br/>Identical<br/>Assets<br/>(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>) </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Significant<br/>Other<br/>Observable<br/>Inputs<br/>(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>) </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Significant<br/>Unobservable<br/>Inputs<br/>(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></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Marketable securities: </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; 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-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom;"> <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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 9,812 </span></p> </td> <td style="vertical-align: 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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 9,812 </span></p> </td> <td style="vertical-align: 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;"> <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;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; background-color: #d6f3e8;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 3,620 </span></p> </td> <td style="vertical-align: bottom; 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; 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-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <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; 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; 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-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 3,620 </span></p> </td> <td style="vertical-align: bottom; 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; 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-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <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; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 1,736 </span></p> </td> <td style="vertical-align: 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;"> <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;"> <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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 1,736 </span></p> </td> <td style="vertical-align: 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;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; background-color: #d6f3e8;"> <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; 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-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 53 </span></p> </td> <td style="vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid; 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; 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-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 53 </span></p> </td> <td style="vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid; 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; 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-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid; background-color: #d6f3e8;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid; 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; 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-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid; background-color: #d6f3e8;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Total marketable securities </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 15,221 </span></p> </td> <td style="vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <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;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 53 </span></p> </td> <td style="vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <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;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 15,168 </span></p> </td> <td style="vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <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;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> </tbody> </table> </div> </div> 9199000 0 9199000 0 3225000 0 3225000 0 3142000 0 3142000 0 84000 84000 0 0 15650000 84000 15566000 0 9812000 0 9812000 0 3620000 0 3620000 0 1736000 0 1736000 0 53000 53000 0 0 15221000 53000 15168000 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;">5</span>. ACCOUNTING FOR STOCK-BASED COMPENSATION:</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;">We have</span><span style="font-size: 10pt;"> <span style="background-color: #ffffff;">three</span></span><span style="font-size: 10pt;"> stock-based compensation plans that are administered by the Compensation Committee of the Board of Directors. We have 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, an Employee Stock Purchase Plan under which shares of our common stock may be acquired by employees at discounted prices, and a Non-Employee Director Stock Plan that provides for automatic grants of 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 style="font-size: 10pt;"> </span></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; 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 style="font-size: 10pt;"> </span><span class="ParaMarked Linked" id="fs_P63G01GMXS00000000000000000000">September 30, 2017</span><span style="font-size: 10pt;">, there were</span><span><span style="font-size: 10pt;"> 429,939</span></span><span style="font-size: 10pt;"> shares of common stock reserved in the aggregate for issuance pursuant to future awards under our Employee Stock Incentive Plan and 530,174 shares of common stock reserved in the aggregate for issuance pursuant to outstanding awards under our Employee Stock Incentive 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</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;">four year</span><span style="font-size: 10pt;"> period 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 </span><span style="font-size: 10pt;">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 shares, that are forfeited are available under the Employee Stock Incentive Plan for future grants. </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 class="ParaMarked Linked" id="fs_IT7S2INSMO00000000000000000000">September 30, 2017</span>, there were </span>68,000<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 awards 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. Under the terms of the plan, each non-employee director will automatically be granted 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;">. At our May 11, 2017 annual meeting, our shareholders, upon recommendation of the Board of Directors, approved amendments to the Non-Employee Director Stock Plan that eliminated annual stock option grants for non-employee directors and provide for share grants under the Non-Employee Director Stock Plan which will 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: 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;">Pursuant to the plan, on the date of our <span style="border-left: none; border-right: none;">2017</span> annual meeting, we issued a total of <span>8,000</span> shares of our common stock to our non-employee directors. The shares had an aggregate fair market value on the date of grant equal to $<span>167,000</span> (grant date fair value of $20.90 per share). <span>As of <span class="ParaMarked Linked" id="fs_67USCEMYZ400000000000000000000">September 30, 2017</span>, 2,000 of these shares were vested. The aggregate fair value of the vested shares, based on the closing share price of our common stock on the vesting date, was $31,000.</span> The aggregate fair value of the outstanding unvested shares based on the closing share price of our common stock on <span class="ParaMarked Linked" id="fs_V6RUHUFV5C00000000000000000000">September 30, 2017</span> was $98,000. </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;"><span class="selected">Pursuant to the original plan, on the date of our <span style="border-left: none; border-right: none;">2016</span> annual meeting, we issued a total of 8,000 shares of our common stock and stock options to acquire 16,000 shares of our common stock to our non-employee directors. Both the shares and the options were fully vested on the date of grant. The shares had an aggregate fair market value on the date of grant equal to $<span>136,000</span> (grant date fair value of $16.97 per share) and the options had an aggregate fair market value on the date of grant using the Black-Scholes model equal to $139,000 (grant date fair value of $<span>8.71</span> per option to acquire <span style="border-left: none; border-right: none;">one</span> share of our common stock).</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;">Stock Option Activity</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;"><span style="font-size: 10pt;">The following is a summary of stock option activity in the</span><span style="font-size: 10pt;"> </span><span class="ParaMarked Linked" id="fs_C7PAK4LK8W00000000000000000000">nine months ended September 30, 2017</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> <table cellpadding="0" style="margin: 0px auto; width: 100%; border-collapse: collapse;" width="100%"> <tbody> <tr> <td style="width: 59%; vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 19%; vertical-align: middle;"> <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;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 18%; vertical-align: middle;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <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;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <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> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Outstanding, <span class="ParaMarked Linked" id="fs_LK0KH5L1J400000000000000000000">December 31, 2016</span> </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-top-color: #000000; border-top-width: 0.75pt; border-top-style: solid; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 547,625 </span></p> </td> <td style="vertical-align: bottom; border-top-color: #000000; border-top-width: 0.75pt; border-top-style: solid; 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; background-color: #d6f3e8;"> <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-color: #000000; border-top-width: 0.75pt; border-top-style: solid; background-color: #d6f3e8;"> <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-color: #000000; border-top-width: 0.75pt; border-top-style: solid; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 9.39 </span></p> </td> <td style="vertical-align: bottom; border-top-color: #000000; border-top-width: 0.75pt; border-top-style: solid; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <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;"> <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;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <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;"> <p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">(42,000</span></span></p> </td> <td style="padding: 2px 2px 2px 0px; background-color: #d6f3e8; vertical-align: bottom;" 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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 9.24 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <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;"> <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;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid; background-color: #d6f3e8;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid; 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; 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-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid; background-color: #d6f3e8;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Outstanding, <span class="ParaMarked Linked" id="fs_4Z5IEAXX7400000000000000000000">September 30, 2017</span> </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 505,625 </span></p> </td> <td style="vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <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;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 9.41 </span></p> </td> <td style="vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <p style="margin: 0pt;"><br/></p> </td> <td colspan="2" style="padding: 1.5pt; vertical-align: bottom; 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; background-color: #d6f3e8;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Exercisable, <span class="ParaMarked Linked" id="fs_UMLIOLCU7400000000000000000000">September 30, 2017</span> </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 229,063 </span></p> </td> <td style="vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <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;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 7.67 </span></p> </td> <td style="vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <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 stock exceeds the option's exercise price. For options outstanding at</span><span style="font-size: 10pt;"> </span><span class="ParaMarked Linked" id="fs_7A5HIO074W00000000000000000000">September 30, 2017</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;">4.2 years and their aggregate intrinsic value was</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;">$3.8 million. At</span><span style="font-size: 10pt;"> </span><span class="ParaMarked Linked" id="fs_V4SYF4XNMO00000000000000000000">September 30, 2017</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;">3.7 years and their aggregate intrinsic value was $2.0 million. The </span><span style="font-size: 10pt;">aggregate intrinsic value of stock options exercised in the </span><span style="font-size: 10pt;"><span class="ParaMarked Linked" id="fs_08QYLCAYFK00000000000000000000">nine months ended September 30, 2017</span> <span>was</span><span> </span><span>$</span>679,000<span>.</span> We received proceeds from stock option exercises of $330,000 in the <span class="ParaMarked Linked" id="fs_74F8N5JW6O00000000000000000000">nine months ended September 30, 2017</span> and $425,000 in the <span class="ParaMarked Linked" id="fs_U4IWRXX3CW00000000000000000000">nine months ended September 30, 2016</span></span><span style="font-size: 10pt;">. The total fair value of options that vested in the <span class="ParaMarked Linked" id="fs_VNSECLMKI800000000000000000000">nine months ended September 30, 2017</span> was $130,000.</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; font-weight: bold;">Restricted Stock Units</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;">Restricted stock units are granted under our Employee Stock Incentive Plan. There were</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;">no restricted stock units granted in the nine months ended September 30, 2017.</span><span style="font-size: 10pt;"> The aggregate fair value of outstanding restricted stock units based on the closing share price of our common stock on</span><span style="font-size: 10pt;"> </span><span class="ParaMarked Linked" id="fs_NFX546228W00000000000000000000">September 30, 2017</span><span style="font-size: 10pt;"> was</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;">$659,000. The aggregate fair value of restricted stock units that vested, based on the closing share price of our common stock on the vesting date, </span><span style="font-size: 10pt;">in the</span><span style="font-size: 10pt;"> <span style="background-color: #ffffff;"><span class="ParaMarked Linked" id="fs_6MHWQLQCSW00000000000000000000">nine months ended September 30, 2017</span> <span>was $</span>170,000<span>.</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 style="font-size: 10pt;">A summary of activity for non-vested restricted stock units in the</span><span style="font-size: 10pt;"> </span><span class="ParaMarked Linked" id="fs_GK21GCGAN400000000000000000000">nine months ended September 30, 2017</span><span style="font-size: 10pt;"> is 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> <table cellpadding="0" style="margin: 0px auto; width: 100%; border-collapse: collapse;" width="100%"> <tbody> <tr> <td style="width: 58%; vertical-align: middle;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 19%; vertical-align: middle;"> <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;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 18%; vertical-align: middle;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Non-vested restricted stock units </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <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;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <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> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Non-vested at <span class="ParaMarked Linked" id="fs_HF87BGYJBK00000000000000000000">December 31, 2016</span> </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <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-color: #000000; border-top-width: 0.75pt; border-top-style: solid; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 45,549 </span></p> </td> <td style="vertical-align: bottom; border-top-color: #000000; border-top-width: 0.75pt; border-top-style: solid; 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; background-color: #d6f3e8;"> <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-color: #000000; border-top-width: 0.75pt; border-top-style: solid; background-color: #d6f3e8;"> <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-color: #000000; border-top-width: 0.75pt; border-top-style: solid; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 11.93 </span></p> </td> <td style="vertical-align: bottom; border-top-color: #000000; border-top-width: 0.75pt; border-top-style: solid; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; background-color: #d6f3e8;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(5,000</span></p> </td> <td style="padding: 0px 0px 2px; background-color: #d6f3e8; vertical-align: bottom;" 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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 6.97 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <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;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Non-vested at <span class="ParaMarked Linked" id="fs_ZSAUZ4QF0W00000000000000000000">September 30, 2017</span> </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 40,549 </span></p> </td> <td style="vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; 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; background-color: #d6f3e8;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 12.54 </span></p> </td> <td style="vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; 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> <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</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;">We have an Employee Stock Purchase Plan available to eligible U.S. employees. Under 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. Shares issued under this plan totaled<span> 18,404 shares </span>in the <span class="ParaMarked Linked" id="fs_CK1CGKFOFK00000000000000000000">nine months ended September 30, 2017</span> and 36,481 shares in the <span class="ParaMarked Linked" id="fs_THPX2KBEHS00000000000000000000">nine months ended September 30, 2016</span>. </span><span style="font-size: 10pt;">As of</span><span style="font-size: 10pt;"> </span><span class="ParaMarked Linked" id="fs_TNHLWPO34W00000000000000000000">September 30, 2017</span><span style="font-size: 10pt;">,</span><span style="font-size: 10pt;"> 40,872</span><span style="font-size: 10pt;"> shares remain available for future issuance under the Employee Stock Purchase Plan.</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; font-size: 10pt; font-weight: bold;">Stock Based Compensation Information</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; font-size: 10pt;">All stock based compensation awarded to our employees and non-employee directors, representing grants of shares, stock options and restricted stock units are recognized as an expense in our consolidated statement of operations based on the grant date fair value of the award. We utilize the straight-line method of expense recognition over the vesting period for our options subject to time-based vesting restrictions. The fair value of stock options granted has been determined using the Black-Scholes model. Prior to January 1, 2017, stock compensation expense for all equity based awards was recognized based on the number of awards that were expected to vest. On January 1, 2017, we adopted the provisions of Accounting Standards Update (ASU) No. <span style="border-left: none; border-right: none;">2016</span>-<span style="border-left: none; border-right: none;">09</span>, <i>Improvements to Employee Share-Based Payment Accounting,</i> which permits accounting for the impact of stock option forfeitures on stock compensation expense when the forfeitures occur. In the <span class="ParaMarked Linked" id="fs_R26UIETINK00000000000000000000">nine months ended September 30, 2017</span>, the impact of the change in accounting for stock option forfeitures was inconsequential. We have classified equity-based compensation expenses within our statement of operations in the same manner as our cash based compensation costs.</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; font-size: 10pt;">Stock based compensation expense in the <span class="ParaMarked Linked" id="fs_A0ZKQXV6FK00000000000000000000">three months ended September 30, 2017</span> totaled $240,000, and included $116,000 for stock options, <span>$33,000 for our Employee</span> Stock Purchase Plan, $49,000 for unvested restricted stock units and $<span>42,000</span> for unvested restricted shares. Stock based compensation expense in the <span class="ParaMarked Linked" id="fs_V7RLO5AFYO00000000000000000000">nine months ended September 30, 2017</span> totaled $640,000</span><span style="font-family: 'times new roman', times; font-size: 10pt;">, and included $</span><span style="font-family: 'times new roman', times; font-size: 10pt;">345,000</span><span style="font-family: 'times new roman', times; font-size: 10pt;"> for stock options, $</span><span style="font-family: 'times new roman', times; font-size: 10pt;">85,000</span><span style="font-family: 'times new roman', times; font-size: 10pt;"> for our Employee Stock Purchase Plan, $</span><span style="font-family: 'times new roman', times; font-size: 10pt;">145,000</span><span style="font-family: 'times new roman', times; font-size: 10pt;"> for unvested restricted stock units and <span>$</span>65,000 for unvested restricted shares.</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;">Stock based compensation expense in the <span class="ParaMarked Linked" id="fs_KI7TOWCB0G00000000000000000000">three months ended September 30, 2016</span> totaled $142,000, and included $88,000 for stock options, $22,000 for our Employee Stock Purchase Plan and $32,000 for unvested restricted stock units.</span><span style="font-family: 'times new roman', times; font-size: 10pt;"> Stock based compensation expense in the <span class="ParaMarked Linked" id="fs_AAZSHSMRSW00000000000000000000">nine months ended September 30, 2016</span> totaled $694,000, and included $409,000 for stock options, $54,000 for our Employee Stock Purchase Plan, $95,000 for unvested restricted stock units and $136,000 for shares issued without restriction.</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 style="font-size: 10pt;"> </span><span class="ParaMarked Linked" id="fs_L49KWFB0SG00000000000000000000">September 30, 2017</span><span style="font-size: 10pt;">, the total unrecognized compensation cost related to outstanding non-vested stock based compensation arrangements was</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;">$<span>1.3 </span>million, and the related weighted average period over which this cost is expected to be recognized is</span><span style="font-size: 10pt;"> 1.25</span><span style="font-size: 10pt;"> years.</span></span></p> 3 429939 530174 P4Y P7Y P4Y 1 68000 16000 2000 8000 167000 20.90 2000 31000 98000 8000 16000 136000 16.97 139000 8.71 <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 class="ParaMarked Linked" id="fs_C7PAK4LK8W00000000000000000000">nine months ended September 30, 2017</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> <table cellpadding="0" style="margin: 0px auto; width: 100%; border-collapse: collapse;" width="100%"> <tbody> <tr> <td style="width: 59%; vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 19%; vertical-align: middle;"> <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;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 18%; vertical-align: middle;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <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;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <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> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Outstanding, <span class="ParaMarked Linked" id="fs_LK0KH5L1J400000000000000000000">December 31, 2016</span> </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-top-color: #000000; border-top-width: 0.75pt; border-top-style: solid; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 547,625 </span></p> </td> <td style="vertical-align: bottom; border-top-color: #000000; border-top-width: 0.75pt; border-top-style: solid; 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; background-color: #d6f3e8;"> <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-color: #000000; border-top-width: 0.75pt; border-top-style: solid; background-color: #d6f3e8;"> <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-color: #000000; border-top-width: 0.75pt; border-top-style: solid; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 9.39 </span></p> </td> <td style="vertical-align: bottom; border-top-color: #000000; border-top-width: 0.75pt; border-top-style: solid; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <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;"> <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;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <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;"> <p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">(42,000</span></span></p> </td> <td style="padding: 2px 2px 2px 0px; background-color: #d6f3e8; vertical-align: bottom;" 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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 9.24 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <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;"> <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;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid; background-color: #d6f3e8;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid; 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; 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-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid; background-color: #d6f3e8;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Outstanding, <span class="ParaMarked Linked" id="fs_4Z5IEAXX7400000000000000000000">September 30, 2017</span> </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 505,625 </span></p> </td> <td style="vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <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;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 9.41 </span></p> </td> <td style="vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <p style="margin: 0pt;"><br/></p> </td> <td colspan="2" style="padding: 1.5pt; vertical-align: bottom; 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; background-color: #d6f3e8;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Exercisable, <span class="ParaMarked Linked" id="fs_UMLIOLCU7400000000000000000000">September 30, 2017</span> </span></p> </td> <td style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 229,063 </span></p> </td> <td style="vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <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;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 7.67 </span></p> </td> <td style="vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> </tbody> </table> </div> </div> 547625 9.39 0 0 42000 9.24 0 0 0 0 505625 9.41 229063 7.67 P4Y2M12D 3800000 P3Y8M12D 2000000.0 679000 330000 425000 130000 0 659000 170000 <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><span style="font-family: 'times new roman', times;"><span style="font-size: 10pt;">A summary of activity for non-vested restricted stock units in the</span><span style="font-size: 10pt;"> </span><span class="ParaMarked Linked" id="fs_GK21GCGAN400000000000000000000">nine months ended September 30, 2017</span><span style="font-size: 10pt;"> is 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> <table cellpadding="0" style="margin: 0px auto; width: 100%; border-collapse: collapse;" width="100%"> <tbody> <tr> <td style="width: 58%; vertical-align: middle;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 19%; vertical-align: middle;"> <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;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="width: 18%; vertical-align: middle;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Non-vested restricted stock units </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <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;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <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> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Non-vested at <span class="ParaMarked Linked" id="fs_HF87BGYJBK00000000000000000000">December 31, 2016</span> </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <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-color: #000000; border-top-width: 0.75pt; border-top-style: solid; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 45,549 </span></p> </td> <td style="vertical-align: bottom; border-top-color: #000000; border-top-width: 0.75pt; border-top-style: solid; 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; background-color: #d6f3e8;"> <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-color: #000000; border-top-width: 0.75pt; border-top-style: solid; background-color: #d6f3e8;"> <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-color: #000000; border-top-width: 0.75pt; border-top-style: solid; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 11.93 </span></p> </td> <td style="vertical-align: bottom; border-top-color: #000000; border-top-width: 0.75pt; border-top-style: solid; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom; background-color: #d6f3e8;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(5,000</span></p> </td> <td style="padding: 0px 0px 2px; background-color: #d6f3e8; vertical-align: bottom;" 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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 6.97 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <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;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Non-vested at <span class="ParaMarked Linked" id="fs_ZSAUZ4QF0W00000000000000000000">September 30, 2017</span> </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 40,549 </span></p> </td> <td style="vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; 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; background-color: #d6f3e8;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 12.54 </span></p> </td> <td style="vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; 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> 45549 11.93 0 0 5000 6.97 0 0 40549 12.54 0.01 0.10 6500 0.85 18404 36481 40872 240000 116000 33000 49000 42000 640000 345000 85000 145000 65000 142000 88000 22000 32000 694000 409000 54000 95000 136000 1300000 P1Y3M <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;"><strong><span style="border-left: none; border-right: none;">6</span>. </strong><strong><span style="line-height: 115%;">CHANGES IN STOCKHOLDERS’ EQUITY:</span></strong></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><br/></p> <p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 10pt;"><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: 0px; clear: left; font-family: 'times new roman'; font-size: 10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></p> <div> <div style="border-left: none; border-right: none; margin: 0px; text-indent: 0px;"> <table border="0" cellpadding="0" style="border-collapse: collapse; width: 100%; margin-left: 0.1px;" width="100%"> <tbody> <tr style="mso-height-source: userset;"> <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;"><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;"/> <td colspan="6" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; text-align: center;"><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;"/> <td colspan="3" rowspan="2" style="border-bottom: 0.75pt solid #000000; padding: 0pt; vertical-align: bottom; text-align: right;"> <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;">Income (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;"><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;"> <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;"/> <td colspan="3" rowspan="2" style="border-bottom: 0.75pt solid #000000; padding: 0pt; vertical-align: bottom; text-align: right;"> <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="mso-height-source: userset; height: 16.15pt;"> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"><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;"/> <td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; text-align: center;"><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;"><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;"><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;"/> <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;"><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;"/> </tr> <tr style="height: 18.75pt; background-color: #d6f3e8;"> <td style="height: 18.75pt; 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; width: 36%; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Balance, <span class="ParaMarked Linked" id="fs_0WA0GOARPC00000000000000000000">December 31, 2016</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; width: 1%; 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; white-space: nowrap; width: 10%; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span><span>6,902</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; width: 1%; 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; width: 1%; 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; white-space: nowrap; width: 1%; text-align: left; 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; white-space: nowrap; width: 10%; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>32,801</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; width: 1%; 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; white-space: nowrap; width: 1%; 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; white-space: nowrap; width: 1%; border-top: 1pt solid #000000; text-align: left; 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; white-space: nowrap; width: 10%; border-top: 1pt solid #000000; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>(1,940</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; width: 1%; border-top: 1pt solid #000000; 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; white-space: nowrap; width: 1%; 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; white-space: nowrap; width: 1%; border-top: 1pt solid #000000; text-align: left; 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; white-space: nowrap; width: 10%; border-top: 1pt solid #000000; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">18,037</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; width: 1%; border-top: 1pt solid #000000; 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; white-space: nowrap; width: 1%; 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; white-space: nowrap; width: 1%; border-top: 1pt solid #000000; 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; white-space: nowrap; text-align: right; width: 10%; border-top: 1pt solid #000000; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">48,898</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; width: 1%; border-top: 1pt solid #000000; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> </tr> <tr style="height: 10.5pt;"> <td style="height: 10.75pt; 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;">09</span></span></td> <td style="height: 10.75pt; 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: 10.75pt; 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 class="FactMarked Linked mceNonEditable" id="fs_6ZWDS2L9SW00000000000000000000">—</span></span></td> <td style="height: 10.75pt; 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: 10.75pt; 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: 10.75pt; 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: 10.75pt; 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;">23</span></td> <td align="right" style="height: 10.75pt; 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: 10.75pt; 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: 10.75pt; 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: 10.75pt; 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 style="height: 10.75pt; 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: 10.75pt; 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: 18.75pt; 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: 18.75pt; 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;">262</span></td> <td align="right" style="height: 18.75pt; 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: 18.75pt; 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: 18.75pt; 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: 18.75pt; 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>285</span></td> <td align="right" style="height: 18.75pt; 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="background-color: #d6f3e8;"> <td style="height: 18.75pt; 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; background-color: #d6f3e8;"> <p style="margin: 0px;">Exercise of stock options, vesting of restricted stock units and grants of restricted shares, net of shares exchanged as payment<br/></p> </td> <td style="height: 18.75pt; 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; background-color: #d6f3e8;"/> <td align="right" style="height: 18.75pt; 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; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>53</span></td> <td style="height: 18.75pt; 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; background-color: #d6f3e8;"/> <td style="height: 18.75pt; 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; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td align="right" style="height: 18.75pt; 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; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td align="right" style="height: 18.75pt; 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; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">330</span></td> <td align="right" style="height: 18.75pt; 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; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td style="height: 18.75pt; 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; background-color: #d6f3e8;"/> <td align="right" style="height: 18.75pt; 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; 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="height: 18.75pt; 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; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>—</span></td> <td style="height: 18.75pt; 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; background-color: #d6f3e8;"/> <td style="height: 18.75pt; 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; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td align="right" style="height: 18.75pt; 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; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td align="right" style="height: 18.75pt; 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; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></td> <td align="right" style="height: 18.75pt; 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; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td style="height: 18.75pt; 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; background-color: #d6f3e8;"/> <td align="right" style="height: 18.75pt; 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; 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="height: 18.75pt; 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; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>330</span></td> <td align="right" style="height: 18.75pt; 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; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> </tr> <tr style="mso-height-source: userset; height: 18.75pt;"> <td style="height: 18.75pt; 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;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Stock-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;"/> <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;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span><span class="FactMarked Linked mceNonEditable" 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;"/> <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;"><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;"><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;"><span style="font-size: 10pt; font-family: 'times new roman', times;">640</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;"><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;"/> <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;"><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;"><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;"/> <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;"><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;"><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;"><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;"><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;"/> <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;"><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;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>640</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;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> </tr> <tr style="height: 18.75pt; background-color: #d6f3e8;"> <td style="height: 18.75pt; 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; width: 20px; background-color: #d6f3e8;"> <p style="margin: 0px;">Issuance of common stock under Employee Stock Purchase Plan<br/><span/></p> </td> <td style="height: 18.75pt; 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; width: 20px; background-color: #d6f3e8;"> </td> <td align="right" style="height: 18.75pt; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; border: none; white-space: normal; vertical-align: bottom; text-align: right; width: 20px; background-color: #d6f3e8;"><span>18</span></td> <td style="height: 18.75pt; 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; width: 20px; background-color: #d6f3e8;"> </td> <td style="height: 18.75pt; 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; width: 20px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td align="right" style="height: 18.75pt; 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; width: 20px; 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="height: 18.75pt; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; border: none; white-space: normal; vertical-align: bottom; text-align: right; width: 20px; background-color: #d6f3e8;"><span>258</span></td> <td align="right" style="height: 18.75pt; 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; width: 20px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td style="height: 18.75pt; 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; width: 20px; background-color: #d6f3e8;"> </td> <td align="right" style="height: 18.75pt; 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; width: 20px; 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="height: 18.75pt; 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; width: 20px; background-color: #d6f3e8;">—</td> <td style="height: 18.75pt; 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; width: 20px; background-color: #d6f3e8;"> </td> <td style="height: 18.75pt; 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; width: 20px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td align="right" style="height: 18.75pt; 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; width: 20px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td align="right" style="height: 18.75pt; 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; width: 20px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></td> <td align="right" style="height: 18.75pt; 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; width: 20px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td style="height: 18.75pt; 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; width: 20px; background-color: #d6f3e8;"> </td> <td align="right" style="height: 18.75pt; 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; width: 20px; 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="height: 18.75pt; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; border: none; white-space: normal; vertical-align: bottom; text-align: right; width: 20px; background-color: #d6f3e8;"><span>258</span></td> <td align="right" style="height: 18.75pt; 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; width: 20px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> </tr> <tr style="height: 18.75pt;"> <td style="height: 18.75pt; 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 income, net of tax</span></span></td> <td style="height: 18.75pt; 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: 18.75pt; 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 class="FactMarked Linked mceNonEditable" id="fs_UH4SUUATU800000000000000000000">—</span></span></td> <td style="height: 18.75pt; 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: 18.75pt; 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: 18.75pt; 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: 18.75pt; 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: 18.75pt; 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: 18.75pt; 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: 18.75pt; 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: 18.75pt; 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;">434</span></td> <td style="height: 18.75pt; 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: 18.75pt; 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: 18.75pt; 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: 18.75pt; 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: 18.75pt; 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: 18.75pt; 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: 18.75pt; 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: 18.75pt; 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>434</span></td> <td align="right" style="height: 18.75pt; 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> </tr> <tr style="height: 18.75pt; background-color: #d6f3e8;"> <td style="height: 18.75pt; 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; background-color: #d6f3e8;"/> <td style="border-bottom: 0.75pt solid #000000; padding: 0pt; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span><span><span class="ParaMarked Linked" id="fs_9B2151MS0G00000000000000000000">—</span></span></span></td> <td style="border-bottom: 0.75pt solid #000000; padding: 0pt; vertical-align: bottom; text-align: right; 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; 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; 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; 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; 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; background-color: #d6f3e8;"/> <td style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; 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; 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; 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; 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; 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; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">809</span></td> <td style="border-bottom: 0.75pt solid #000000; padding: 0pt; vertical-align: bottom; text-align: left; 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; background-color: #d6f3e8;"/> <td style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; 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; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>809</span></td> <td style="border-bottom: 0.75pt solid #000000; padding: 0pt; vertical-align: bottom; text-align: left; background-color: #d6f3e8;"/> </tr> <tr style="height: 18.75pt;"> <td style="height: 18.75pt; 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 class="ParaMarked Linked" id="fs_DGTRSO0GXS00000000000000000000">September 30, 2017</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;"/> <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; 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>6,973</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; 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;"><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; 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; border-right: none; border-left: none; border-image: initial; white-space: nowrap; text-align: right; border-bottom: 2.8pt double #000000; border-top: 1pt solid #000000 !important;"><span style="font-size: 10pt; font-family: 'times new roman', times;">34,052</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; 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;"/> <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; 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; border-right: none; border-left: none; border-image: initial; white-space: nowrap; text-align: right; border-bottom: 2.8pt double #000000; border-top: 1pt solid #000000 !important;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(1,506</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; 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;"><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; 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; border-right: none; border-left: none; border-image: initial; white-space: nowrap; text-align: right; border-bottom: 2.8pt double #000000; border-top: 1pt solid #000000 !important;"><span style="font-size: 10pt; font-family: 'times new roman', times;">19,108</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; 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;"/> <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; 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; border-right: none; border-left: none; border-image: initial; white-space: nowrap; text-align: right; border-bottom: 2.8pt double #000000; border-top: 1pt solid #000000 !important;"><span style="font-size: 10pt; font-family: 'times new roman', times;">51,654</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; 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: 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: 0px; clear: left; font-family: 'times new roman'; font-size: 10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">See Note 15 for further discussion regarding the impact of our adoption of ASU No. 2016-09, <em>Improvements to Employee Share-Based Payment Accounting </em>on our consolidated financial statements.</span></p> <p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 10pt;"><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: 0px; clear: left; font-family: 'times new roman'; font-size: 10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></p> <div> <div style="border-left: none; border-right: none; margin: 0px; text-indent: 0px;"> <table border="0" cellpadding="0" style="border-collapse: collapse; width: 100%; margin-left: 0.1px;" width="100%"> <tbody> <tr style="mso-height-source: userset;"> <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;"><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;"/> <td colspan="6" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; text-align: center;"><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;"/> <td colspan="3" rowspan="2" style="border-bottom: 0.75pt solid #000000; padding: 0pt; vertical-align: bottom; text-align: right;"> <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;">Income (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;"><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;"> <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;"/> <td colspan="3" rowspan="2" style="border-bottom: 0.75pt solid #000000; padding: 0pt; vertical-align: bottom; text-align: right;"> <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="mso-height-source: userset; height: 16.15pt;"> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"><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;"/> <td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; text-align: center;"><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;"><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;"><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;"/> <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;"><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;"/> </tr> <tr style="height: 18.75pt; background-color: #d6f3e8;"> <td style="height: 18.75pt; 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; width: 36%; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Balance, <span class="ParaMarked Linked" id="fs_0WA0GOARPC00000000000000000000">December 31, 2016</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; width: 1%; 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; white-space: nowrap; width: 10%; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span><span>6,902</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; width: 1%; 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; width: 1%; 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; white-space: nowrap; width: 1%; text-align: left; 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; white-space: nowrap; width: 10%; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>32,801</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; width: 1%; 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; white-space: nowrap; width: 1%; 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; white-space: nowrap; width: 1%; border-top: 1pt solid #000000; text-align: left; 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; white-space: nowrap; width: 10%; border-top: 1pt solid #000000; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>(1,940</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; width: 1%; border-top: 1pt solid #000000; 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; white-space: nowrap; width: 1%; 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; white-space: nowrap; width: 1%; border-top: 1pt solid #000000; text-align: left; 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; white-space: nowrap; width: 10%; border-top: 1pt solid #000000; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">18,037</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; width: 1%; border-top: 1pt solid #000000; 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; white-space: nowrap; width: 1%; 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; white-space: nowrap; width: 1%; border-top: 1pt solid #000000; 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; white-space: nowrap; text-align: right; width: 10%; border-top: 1pt solid #000000; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">48,898</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; width: 1%; border-top: 1pt solid #000000; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> </tr> <tr style="height: 10.5pt;"> <td style="height: 10.75pt; 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;">09</span></span></td> <td style="height: 10.75pt; 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: 10.75pt; 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 class="FactMarked Linked mceNonEditable" id="fs_6ZWDS2L9SW00000000000000000000">—</span></span></td> <td style="height: 10.75pt; 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: 10.75pt; 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: 10.75pt; 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: 10.75pt; 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;">23</span></td> <td align="right" style="height: 10.75pt; 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: 10.75pt; 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: 10.75pt; 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: 10.75pt; 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 style="height: 10.75pt; 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: 10.75pt; 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: 18.75pt; 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: 18.75pt; 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;">262</span></td> <td align="right" style="height: 18.75pt; 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: 18.75pt; 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: 18.75pt; 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: 18.75pt; 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>285</span></td> <td align="right" style="height: 18.75pt; 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="background-color: #d6f3e8;"> <td style="height: 18.75pt; 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; background-color: #d6f3e8;"> <p style="margin: 0px;">Exercise of stock options, vesting of restricted stock units and grants of restricted shares, net of shares exchanged as payment<br/></p> </td> <td style="height: 18.75pt; 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; background-color: #d6f3e8;"/> <td align="right" style="height: 18.75pt; 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; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>53</span></td> <td style="height: 18.75pt; 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; background-color: #d6f3e8;"/> <td style="height: 18.75pt; 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; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td align="right" style="height: 18.75pt; 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; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td align="right" style="height: 18.75pt; 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; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">330</span></td> <td align="right" style="height: 18.75pt; 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; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td style="height: 18.75pt; 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; background-color: #d6f3e8;"/> <td align="right" style="height: 18.75pt; 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; 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="height: 18.75pt; 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; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>—</span></td> <td style="height: 18.75pt; 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; background-color: #d6f3e8;"/> <td style="height: 18.75pt; 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; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td align="right" style="height: 18.75pt; 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; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td align="right" style="height: 18.75pt; 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; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></td> <td align="right" style="height: 18.75pt; 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; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td style="height: 18.75pt; 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; background-color: #d6f3e8;"/> <td align="right" style="height: 18.75pt; 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; 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="height: 18.75pt; 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; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>330</span></td> <td align="right" style="height: 18.75pt; 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; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> </tr> <tr style="mso-height-source: userset; height: 18.75pt;"> <td style="height: 18.75pt; 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;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Stock-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;"/> <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;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span><span class="FactMarked Linked mceNonEditable" 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;"/> <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;"><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;"><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;"><span style="font-size: 10pt; font-family: 'times new roman', times;">640</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;"><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;"/> <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;"><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;"><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;"/> <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;"><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;"><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;"><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;"><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;"/> <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;"><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;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>640</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;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> </tr> <tr style="height: 18.75pt; background-color: #d6f3e8;"> <td style="height: 18.75pt; 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; width: 20px; background-color: #d6f3e8;"> <p style="margin: 0px;">Issuance of common stock under Employee Stock Purchase Plan<br/><span/></p> </td> <td style="height: 18.75pt; 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; width: 20px; background-color: #d6f3e8;"> </td> <td align="right" style="height: 18.75pt; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; border: none; white-space: normal; vertical-align: bottom; text-align: right; width: 20px; background-color: #d6f3e8;"><span>18</span></td> <td style="height: 18.75pt; 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; width: 20px; background-color: #d6f3e8;"> </td> <td style="height: 18.75pt; 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; width: 20px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td align="right" style="height: 18.75pt; 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; width: 20px; 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="height: 18.75pt; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; border: none; white-space: normal; vertical-align: bottom; text-align: right; width: 20px; background-color: #d6f3e8;"><span>258</span></td> <td align="right" style="height: 18.75pt; 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; width: 20px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td style="height: 18.75pt; 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; width: 20px; background-color: #d6f3e8;"> </td> <td align="right" style="height: 18.75pt; 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; width: 20px; 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="height: 18.75pt; 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; width: 20px; background-color: #d6f3e8;">—</td> <td style="height: 18.75pt; 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; width: 20px; background-color: #d6f3e8;"> </td> <td style="height: 18.75pt; 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; width: 20px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td align="right" style="height: 18.75pt; 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; width: 20px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td align="right" style="height: 18.75pt; 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; width: 20px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></td> <td align="right" style="height: 18.75pt; 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; width: 20px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td style="height: 18.75pt; 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; width: 20px; background-color: #d6f3e8;"> </td> <td align="right" style="height: 18.75pt; 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; width: 20px; 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="height: 18.75pt; padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; border: none; white-space: normal; vertical-align: bottom; text-align: right; width: 20px; background-color: #d6f3e8;"><span>258</span></td> <td align="right" style="height: 18.75pt; 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; width: 20px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> </tr> <tr style="height: 18.75pt;"> <td style="height: 18.75pt; 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 income, net of tax</span></span></td> <td style="height: 18.75pt; 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: 18.75pt; 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 class="FactMarked Linked mceNonEditable" id="fs_UH4SUUATU800000000000000000000">—</span></span></td> <td style="height: 18.75pt; 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: 18.75pt; 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: 18.75pt; 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: 18.75pt; 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: 18.75pt; 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: 18.75pt; 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: 18.75pt; 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: 18.75pt; 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;">434</span></td> <td style="height: 18.75pt; 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: 18.75pt; 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: 18.75pt; 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: 18.75pt; 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: 18.75pt; 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: 18.75pt; 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: 18.75pt; 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: 18.75pt; 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>434</span></td> <td align="right" style="height: 18.75pt; 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> </tr> <tr style="height: 18.75pt; background-color: #d6f3e8;"> <td style="height: 18.75pt; 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; background-color: #d6f3e8;"/> <td style="border-bottom: 0.75pt solid #000000; padding: 0pt; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span><span><span class="ParaMarked Linked" id="fs_9B2151MS0G00000000000000000000">—</span></span></span></td> <td style="border-bottom: 0.75pt solid #000000; padding: 0pt; vertical-align: bottom; text-align: right; 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; 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; 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; 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; 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; background-color: #d6f3e8;"/> <td style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; 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; 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; 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; 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; 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; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">809</span></td> <td style="border-bottom: 0.75pt solid #000000; padding: 0pt; vertical-align: bottom; text-align: left; 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; background-color: #d6f3e8;"/> <td style="border-bottom: 0.75pt solid #000000; padding: 1.5pt; vertical-align: bottom; 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; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>809</span></td> <td style="border-bottom: 0.75pt solid #000000; padding: 0pt; vertical-align: bottom; text-align: left; background-color: #d6f3e8;"/> </tr> <tr style="height: 18.75pt;"> <td style="height: 18.75pt; 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 class="ParaMarked Linked" id="fs_DGTRSO0GXS00000000000000000000">September 30, 2017</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;"/> <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; 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>6,973</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; 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;"><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; 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; border-right: none; border-left: none; border-image: initial; white-space: nowrap; text-align: right; border-bottom: 2.8pt double #000000; border-top: 1pt solid #000000 !important;"><span style="font-size: 10pt; font-family: 'times new roman', times;">34,052</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; 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;"/> <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; 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; border-right: none; border-left: none; border-image: initial; white-space: nowrap; text-align: right; border-bottom: 2.8pt double #000000; border-top: 1pt solid #000000 !important;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(1,506</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; 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;"><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; 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; border-right: none; border-left: none; border-image: initial; white-space: nowrap; text-align: right; border-bottom: 2.8pt double #000000; border-top: 1pt solid #000000 !important;"><span style="font-size: 10pt; font-family: 'times new roman', times;">19,108</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; 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;"/> <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; 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; border-right: none; border-left: none; border-image: initial; white-space: nowrap; text-align: right; border-bottom: 2.8pt double #000000; border-top: 1pt solid #000000 !important;"><span style="font-size: 10pt; font-family: 'times new roman', times;">51,654</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; 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> 6902000 32801000 -1940000 18037000 48898000 23000 0 262000 285000 53000 330000 0 0 330000 640000 0 0 640000 18000 258000 0 0 258000 0 434000 0 434000 0 0 809000 809000 6973000 34052000 -1506000 19108000 51654000 <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">7. 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;">The components of our inventories are as follows:</span></p> <div style="border-right: none; border-left: none;"> <table cellpadding="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%;" width="100%"> <tbody> <tr> <td style="vertical-align: middle; width: 70%;"> <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%;"> <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%;"> <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%;"> <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%;"> <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%;"> <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%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span class="ParaMarked Linked" id="fs_2CU0ZKSWC000000000000000000000">September 30, 2017</span> </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span class="ParaMarked Linked" id="fs_MESM5Y2F3400000000000000000000">December 31, 2016</span> </span></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 8,022 </span></p> </td> <td style="background-color: #d6f3e8; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 6,475 </span></p> </td> <td style="background-color: #d6f3e8; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 1,640 </span></p> </td> <td style="vertical-align: 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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 826 </span></p> </td> <td style="vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 6,972 </span></p> </td> <td style="background-color: #d6f3e8; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 4,230 </span></p> </td> <td style="background-color: #d6f3e8; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 16,634 </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; vertical-align: 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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 11,531 </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; vertical-align: bottom;"> <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;">The components of our accrued expenses are as follows:</span></p> <div style="border-right: none; border-left: none;"> <table cellpadding="0" style="border-collapse: collapse; margin: 0 auto; width: 100%;" width="100%"> <tbody> <tr> <td style="vertical-align: middle; width: 70%;"> <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%;"> <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%;"> <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%;"> <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%;"> <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%;"> <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%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span class="ParaMarked Linked" id="fs_H3ZWBBQCFK00000000000000000000">September 30, 2017</span> </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span class="ParaMarked Linked" id="fs_GTFRBZ5N1C00000000000000000000">December 31, 2016</span></span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 959 </span></p> </td> <td style="border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; vertical-align: 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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 2,673 </span></p> </td> <td style="border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Warranty liability </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 691 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 717 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 364 </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: 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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 366 </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 2,014 </span></p> </td> <td style="background-color: #d6f3e8; border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 3,756 </span></p> </td> <td style="background-color: #d6f3e8; border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; vertical-align: bottom;"> <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; 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;"><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><span style="font-size: 10pt;"> <span>1</span></span><span style="font-size: 10pt;"> to</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;">3 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 component suppliers, warranty obligations are affected by product failure rates, material usage and service delivery costs incurred in correcting a product failure. If actual product failure rates, material usage or service delivery costs differ from our estimates, revisions to the estimated warranty liability would be 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; 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;">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%;" width="100%"> <tbody> <tr> <td style="vertical-align: middle; width: 70%;"> <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%;"> <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%;"> <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%;"> <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%;"> <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%;"> <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%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="7" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span class="ParaMarked Linked" id="fs_ASE9DJOOQO00000000000000000000">Nine Months Ended September 30,</span></span></p> </td> </tr> <tr> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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 class="FactMarked Linked mceNonEditable" id="fs_0MAGYDIFV400000000000000000000">2017</span></span> </span></p> </td> <td style="border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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 class="FactMarked Linked mceNonEditable" id="fs_QY6GKSW27400000000000000000000">2016</span></span> </span></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 790 </span></p> </td> <td style="background-color: #d6f3e8; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 645 </span></p> </td> <td style="background-color: #d6f3e8; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 362 </span></p> </td> <td style="vertical-align: 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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 615 </span></p> </td> <td style="vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom;"> <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;"> <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;"> <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: 0px 0px 2px; vertical-align: bottom;" 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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> (27 </span></p> </td> <td style="background-color: #d6f3e8; padding: 0px 0px 2px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> ) </span></p> </td> </tr> <tr> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(413</span></p> </td> <td style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: middle;" valign="middle"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> (415 </span></p> </td> <td style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: middle;" valign="middle"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> ) </span></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 716 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: middle;" 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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 818 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: middle;" valign="middle"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(691</span></p> </td> <td style="padding: 0px 0px 2px; vertical-align: bottom;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> (736 </span></p> </td> <td style="padding: 0px 0px 2px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> ) </span></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 25 </span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; border-top: 0.75pt solid #000000; vertical-align: middle;" 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;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 82 </span></p> </td> <td style="background-color: #d6f3e8; border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; vertical-align: bottom;"> <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; 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; font-weight: bold;">Deferred warranty revenue:</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;">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></p> <div style="border-right: none; border-left: none;"> <table cellpadding="0" style="border-collapse: collapse; width: 99.5%; margin-left: 0px;" width="99.5%"> <tbody> <tr> <td style="vertical-align: middle; width: 70%;"> <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%;"> <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%;"> <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%;"> <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%;"> <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%;"> <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%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="7" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span class="ParaMarked Linked" id="fs_UKT644018G00000000000000000000">Nine Months Ended September 30,</span> </span></p> </td> </tr> <tr> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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 class="FactMarked Linked mceNonEditable" id="fs_VE9OP3Y0AO00000000000000000000">2017</span></span> </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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 class="FactMarked Linked mceNonEditable" id="fs_4OKLIZL55C00000000000000000000">2016</span></span> </span></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 346 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom;"> <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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 199 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Revenue deferrals </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 321 </span></p> </td> <td style="vertical-align: 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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 490 </span></p> </td> <td style="vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Amortization of deferred revenue </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(325</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: middle;" 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;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> (330 </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: middle;" valign="middle"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> ) </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Total deferred warranty revenue </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 342 </span></p> </td> <td style="vertical-align: middle;" 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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 359 </span></p> </td> <td style="vertical-align: middle;" valign="middle"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Current portion of deferred warranty revenue </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(301</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: middle;" 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;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> (278 </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: middle;" valign="middle"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> ) </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Long-term deferred warranty revenue </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 41 </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; vertical-align: 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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 81 </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; vertical-align: bottom;"> <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;"><span style="font-family: 'times new roman', times; font-size: 10pt;">The components of our inventories are as follows:</span></p> <div style="border-right: none; border-left: none;"> <table cellpadding="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%;" width="100%"> <tbody> <tr> <td style="vertical-align: middle; width: 70%;"> <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%;"> <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%;"> <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%;"> <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%;"> <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%;"> <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%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span class="ParaMarked Linked" id="fs_2CU0ZKSWC000000000000000000000">September 30, 2017</span> </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span class="ParaMarked Linked" id="fs_MESM5Y2F3400000000000000000000">December 31, 2016</span> </span></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 8,022 </span></p> </td> <td style="background-color: #d6f3e8; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 6,475 </span></p> </td> <td style="background-color: #d6f3e8; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 1,640 </span></p> </td> <td style="vertical-align: 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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 826 </span></p> </td> <td style="vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 6,972 </span></p> </td> <td style="background-color: #d6f3e8; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 4,230 </span></p> </td> <td style="background-color: #d6f3e8; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 16,634 </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; vertical-align: 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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 11,531 </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> </tbody> </table> </div> 8022000 6475000 1640000 826000 6972000 4230000 16634000 11531000 <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">The components of our accrued expenses are as follows:</span></p> <div style="border-right: none; border-left: none;"> <table cellpadding="0" style="border-collapse: collapse; margin: 0 auto; width: 100%;" width="100%"> <tbody> <tr> <td style="vertical-align: middle; width: 70%;"> <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%;"> <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%;"> <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%;"> <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%;"> <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%;"> <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%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span class="ParaMarked Linked" id="fs_H3ZWBBQCFK00000000000000000000">September 30, 2017</span> </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span class="ParaMarked Linked" id="fs_GTFRBZ5N1C00000000000000000000">December 31, 2016</span></span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 959 </span></p> </td> <td style="border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; vertical-align: 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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 2,673 </span></p> </td> <td style="border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Warranty liability </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 691 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 717 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 364 </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: 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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 366 </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 2,014 </span></p> </td> <td style="background-color: #d6f3e8; border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 3,756 </span></p> </td> <td style="background-color: #d6f3e8; border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> </tbody> </table> </div> 959000 2673000 691000 717000 364000 366000 2014000 3756000 P1Y 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%;" width="100%"> <tbody> <tr> <td style="vertical-align: middle; width: 70%;"> <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%;"> <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%;"> <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%;"> <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%;"> <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%;"> <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%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="7" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span class="ParaMarked Linked" id="fs_ASE9DJOOQO00000000000000000000">Nine Months Ended September 30,</span></span></p> </td> </tr> <tr> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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 class="FactMarked Linked mceNonEditable" id="fs_0MAGYDIFV400000000000000000000">2017</span></span> </span></p> </td> <td style="border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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 class="FactMarked Linked mceNonEditable" id="fs_QY6GKSW27400000000000000000000">2016</span></span> </span></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 790 </span></p> </td> <td style="background-color: #d6f3e8; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 645 </span></p> </td> <td style="background-color: #d6f3e8; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 362 </span></p> </td> <td style="vertical-align: 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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 615 </span></p> </td> <td style="vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom;"> <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;"> <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;"> <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: 0px 0px 2px; vertical-align: bottom;" 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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> (27 </span></p> </td> <td style="background-color: #d6f3e8; padding: 0px 0px 2px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> ) </span></p> </td> </tr> <tr> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(413</span></p> </td> <td style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: middle;" valign="middle"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> (415 </span></p> </td> <td style="border-bottom: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: middle;" valign="middle"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> ) </span></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 716 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: middle;" 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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 818 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: middle;" valign="middle"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(691</span></p> </td> <td style="padding: 0px 0px 2px; vertical-align: bottom;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> (736 </span></p> </td> <td style="padding: 0px 0px 2px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> ) </span></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 25 </span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; border-top: 0.75pt solid #000000; vertical-align: middle;" 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;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 82 </span></p> </td> <td style="background-color: #d6f3e8; border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> </tbody> </table> </div> 790000 645000 362000 615000 -23000 -27000 413000 415000 716000 818000 691000 736000 25000 82000 <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;" width="99.5%"> <tbody> <tr> <td style="vertical-align: middle; width: 70%;"> <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%;"> <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%;"> <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%;"> <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%;"> <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%;"> <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%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="7" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span class="ParaMarked Linked" id="fs_UKT644018G00000000000000000000">Nine Months Ended September 30,</span> </span></p> </td> </tr> <tr> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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 class="FactMarked Linked mceNonEditable" id="fs_VE9OP3Y0AO00000000000000000000">2017</span></span> </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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 class="FactMarked Linked mceNonEditable" id="fs_4OKLIZL55C00000000000000000000">2016</span></span> </span></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 346 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom;"> <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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 199 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Revenue deferrals </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 321 </span></p> </td> <td style="vertical-align: 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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 490 </span></p> </td> <td style="vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt 1.5pt 1.5pt 9pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Amortization of deferred revenue </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(325</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: middle;" 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;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> (330 </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: middle;" valign="middle"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> ) </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Total deferred warranty revenue </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 342 </span></p> </td> <td style="vertical-align: middle;" 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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 359 </span></p> </td> <td style="vertical-align: middle;" valign="middle"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Current portion of deferred warranty revenue </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(301</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: middle;" 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;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> (278 </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: middle;" valign="middle"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> ) </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Long-term deferred warranty revenue </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 41 </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; vertical-align: 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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 81 </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> </tbody> </table> 346000 199000 321000 490000 325000 330000 342000 359000 301000 278000 41000 81000 <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">8. INTANGIBLE ASSETS:</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 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;"> <table cellpadding="0" style="width: 100%; margin-left: 0pt; border-collapse: collapse;" width="100%"> <tbody> <tr> <td style="width: 35%; vertical-align: middle;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span class="ParaMarked Linked" id="fs_VU1ETZ5MO000000000000000000000">September 30, 2017</span> </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span class="ParaMarked Linked" id="fs_Q87DVJK8KW00000000000000000000">December 31, 2016</span> </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <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;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <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="padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <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="padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <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="padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <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="padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <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="padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <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> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <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;"> <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-color: #000000; border-top-width: 0.75pt; border-top-style: solid; background-color: #d6f3e8;"> <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-color: #000000; border-top-width: 0.75pt; border-top-style: solid; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 2,673 </span></p> </td> <td style="vertical-align: bottom; border-top-color: #000000; border-top-width: 0.75pt; border-top-style: solid; 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; background-color: #d6f3e8;"> <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-color: #000000; border-top-width: 0.75pt; border-top-style: solid; background-color: #d6f3e8;"> <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-color: #000000; border-top-width: 0.75pt; border-top-style: solid; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(2,433</span></p> </td> <td style="padding: 2px 2px 2px 0px; vertical-align: bottom; border-top: 0.75pt solid #000000; 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; background-color: #d6f3e8;"> <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-color: #000000; border-top-width: 0.75pt; border-top-style: solid; background-color: #d6f3e8;"> <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-color: #000000; border-top-width: 0.75pt; border-top-style: solid; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 240 </span></p> </td> <td style="vertical-align: bottom; border-top-color: #000000; border-top-width: 0.75pt; border-top-style: solid; 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; background-color: #d6f3e8;"> <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-color: #000000; border-top-width: 0.75pt; border-top-style: solid; background-color: #d6f3e8;"> <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-color: #000000; border-top-width: 0.75pt; border-top-style: solid; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 2,567 </span></p> </td> <td style="vertical-align: bottom; border-top-color: #000000; border-top-width: 0.75pt; border-top-style: solid; 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; background-color: #d6f3e8;"> <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-color: #000000; border-top-width: 0.75pt; border-top-style: solid; background-color: #d6f3e8;"> <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-color: #000000; border-top-width: 0.75pt; border-top-style: solid; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(2,351</span></p> </td> <td style="padding-top: 1.5pt; padding-right: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-top-color: #000000; border-top-width: 0.75pt; border-top-style: solid; background-color: #d6f3e8;" 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;"> <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-color: #000000; border-top-width: 0.75pt; border-top-style: solid; background-color: #d6f3e8;"> <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-color: #000000; border-top-width: 0.75pt; border-top-style: solid; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 216 </span></p> </td> <td style="vertical-align: bottom; border-top-color: #000000; border-top-width: 0.75pt; border-top-style: solid; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <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;"> <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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(104</span></p> </td> <td style="padding: 2px 2px 2px 0px; vertical-align: 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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 102 </span></p> </td> <td style="vertical-align: 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;"> <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;"> <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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(82</span></p> </td> <td style="padding-top: 1.5pt; padding-right: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 124 </span></p> </td> <td style="vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <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;"> <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;"> <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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(42</span></p> </td> <td style="padding: 2px 2px 2px 0px; vertical-align: bottom; 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; 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-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 59 </span></p> </td> <td style="vertical-align: bottom; 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; 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-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(33</span></p> </td> <td style="padding: 0px 0px 2px; vertical-align: bottom; background-color: #d6f3e8;" 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;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <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;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(89</span></p> </td> <td style="padding: 2px 2px 2px 0px; vertical-align: bottom; border-bottom: 0.75pt solid #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;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <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; border-bottom-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <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;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <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;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(71</span></p> </td> <td style="padding-top: 1.5pt; padding-right: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 30 </span></p> </td> <td style="vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <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;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 3,081 </span></p> </td> <td style="vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; 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; background-color: #d6f3e8;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(2,668</span></p> </td> <td style="padding: 2px 2px 2px 0px; vertical-align: bottom; border-bottom: 2.25pt double #000000; 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; background-color: #d6f3e8;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 413 </span></p> </td> <td style="vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; 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; background-color: #d6f3e8;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 2,975 </span></p> </td> <td style="vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; 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; background-color: #d6f3e8;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(2,537</span></p> </td> <td style="padding-top: 1.5pt; padding-right: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8;" 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;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 438 </span></p> </td> <td style="vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; 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> <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;">Amortization expense in the</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;"><span style="border-right: none; border-left: none;"><span class="ParaMarked Linked" id="fs_KU1C25MDM800000000000000000000">three and nine</span> months ended <span class="ParaMarked Linked" id="fs_M7XN3GZ12800000000000000000000">September 30, 2017</span> and <span class="ParaMarked Linked" id="fs_MJ4GQAGJEO00000000000000000000">2016</span></span></span><span style="font-size: 10pt;"> is 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;"> <table cellpadding="0" style="width: 100%; margin-left: 0pt; border-collapse: collapse;" width="100%"> <tbody> <tr> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <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-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"> <p style="margin: 0pt; text-align: center;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;"><span class="ParaMarked Linked" id="fs_WDP1PQ1ZOG00000000000000000000">Three Months Ended September 30,</span></span></strong><br/></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="7" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span class="ParaMarked Linked" id="fs_F2O9FZSXXC00000000000000000000">Nine Months Ended September 30,</span> </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <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;"> <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: 0.75pt solid #000000;"> <p style="margin: 0pt; text-align: center;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;"><span class="FactMarked Linked mceNonEditable" id="fs_9LL1O7V0V400000000000000000000">2017</span></span></strong><br/></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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: 0.75pt solid #000000;"> <p style="margin: 0pt; text-align: center;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;"><span class="FactMarked Linked mceNonEditable" id="fs_LMUCFIMHYO00000000000000000000">2016</span></span></strong><br/></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; 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;"><span class="FactMarked Linked mceNonEditable" id="fs_M8IWJPVM5C00000000000000000000">2017</span></span> </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; 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;"><span class="FactMarked Linked mceNonEditable" id="fs_UQ3G958B4G00000000000000000000">2016</span></span> </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; width: 48%;"> <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; 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; 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; width: 10%; text-align: right;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">31</span><br/></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; 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; 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; width: 1%;"> <h4 style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">$</span></h4> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; width: 10%; text-align: right;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 27 </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; 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; 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; background-color: #d6f3e8; 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; background-color: #d6f3e8; width: 10%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 82 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; 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; 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; background-color: #d6f3e8; 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; background-color: #d6f3e8; width: 10%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 79 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <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;"> <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; text-align: right;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">6</span><br/></p> </td> <td style="padding: 1.5pt; vertical-align: 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;"> <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;"> <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; text-align: right;"> <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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 22 </span></p> </td> <td style="vertical-align: 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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 22 </span></p> </td> <td style="vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <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;"> <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;"> <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; text-align: right;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">3</span><br/></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; 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; 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; 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; background-color: #d6f3e8; text-align: right;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 3 </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; 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; 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-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 9 </span></p> </td> <td style="vertical-align: bottom; 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; 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-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 9 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <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;"> <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; text-align: right;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">5</span><br/></p> </td> <td style="padding: 1.5pt; vertical-align: 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;"> <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;"> <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; text-align: right;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 6 </span></p> </td> <td style="padding: 1.5pt; vertical-align: 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;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 18 </span></p> </td> <td style="vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <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;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 19 </span></p> </td> <td style="vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <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;"> <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-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">45</span><br/></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000;"> <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;"> <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; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000; border-top-width: 1pt; border-top-style: solid; border-top-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; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 43 </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000;"> <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;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 131 </span></p> </td> <td style="vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; 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; background-color: #d6f3e8;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 129 </span></p> </td> <td style="vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; 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> <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 our statements of operations. Estimated aggregate amortization expense based on current intangibles for the next <span class=" FactMarked" id="fs_GBPH49O6YOWWS0SSOGSGGC088O4GO4">five</span> years is expected to be as follows:</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;">$46,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 class=" FactMarked" id="fs_M6Y6EQQ2Z400000000000000000000">2017</span></span>;</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;">$142,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 class=" FactMarked" id="fs_MZ2U3A1YKG00000000000000000000">2018</span></span>;</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;">$109,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 class=" FactMarked" id="fs_WJ6I3V5G6800000000000000000000">2019</span></span>;</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;">$76,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 class=" FactMarked" id="fs_HFCHNJCXMO00000000000000000000">2020</span></span>;</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;">$20,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 class=" FactMarked" id="fs_M5PSKQMJE800000000000000000000">2021</span></span>; and</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;">$20,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 class=" FactMarked" id="fs_OJ3ZSTB58W00000000000000000000">2022</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 would be 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></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;"> <table cellpadding="0" style="width: 100%; margin-left: 0pt; border-collapse: collapse;" width="100%"> <tbody> <tr> <td style="width: 35%; vertical-align: middle;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span class="ParaMarked Linked" id="fs_VU1ETZ5MO000000000000000000000">September 30, 2017</span> </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span class="ParaMarked Linked" id="fs_Q87DVJK8KW00000000000000000000">December 31, 2016</span> </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <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;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <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="padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <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="padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <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="padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <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="padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <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="padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <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> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <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;"> <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-color: #000000; border-top-width: 0.75pt; border-top-style: solid; background-color: #d6f3e8;"> <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-color: #000000; border-top-width: 0.75pt; border-top-style: solid; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 2,673 </span></p> </td> <td style="vertical-align: bottom; border-top-color: #000000; border-top-width: 0.75pt; border-top-style: solid; 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; background-color: #d6f3e8;"> <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-color: #000000; border-top-width: 0.75pt; border-top-style: solid; background-color: #d6f3e8;"> <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-color: #000000; border-top-width: 0.75pt; border-top-style: solid; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(2,433</span></p> </td> <td style="padding: 2px 2px 2px 0px; vertical-align: bottom; border-top: 0.75pt solid #000000; 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; background-color: #d6f3e8;"> <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-color: #000000; border-top-width: 0.75pt; border-top-style: solid; background-color: #d6f3e8;"> <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-color: #000000; border-top-width: 0.75pt; border-top-style: solid; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 240 </span></p> </td> <td style="vertical-align: bottom; border-top-color: #000000; border-top-width: 0.75pt; border-top-style: solid; 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; background-color: #d6f3e8;"> <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-color: #000000; border-top-width: 0.75pt; border-top-style: solid; background-color: #d6f3e8;"> <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-color: #000000; border-top-width: 0.75pt; border-top-style: solid; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 2,567 </span></p> </td> <td style="vertical-align: bottom; border-top-color: #000000; border-top-width: 0.75pt; border-top-style: solid; 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; background-color: #d6f3e8;"> <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-color: #000000; border-top-width: 0.75pt; border-top-style: solid; background-color: #d6f3e8;"> <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-color: #000000; border-top-width: 0.75pt; border-top-style: solid; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(2,351</span></p> </td> <td style="padding-top: 1.5pt; padding-right: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-top-color: #000000; border-top-width: 0.75pt; border-top-style: solid; background-color: #d6f3e8;" 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;"> <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-color: #000000; border-top-width: 0.75pt; border-top-style: solid; background-color: #d6f3e8;"> <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-color: #000000; border-top-width: 0.75pt; border-top-style: solid; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 216 </span></p> </td> <td style="vertical-align: bottom; border-top-color: #000000; border-top-width: 0.75pt; border-top-style: solid; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <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;"> <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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(104</span></p> </td> <td style="padding: 2px 2px 2px 0px; vertical-align: 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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 102 </span></p> </td> <td style="vertical-align: 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;"> <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;"> <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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(82</span></p> </td> <td style="padding-top: 1.5pt; padding-right: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 124 </span></p> </td> <td style="vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <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;"> <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;"> <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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(42</span></p> </td> <td style="padding: 2px 2px 2px 0px; vertical-align: bottom; 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; 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-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 59 </span></p> </td> <td style="vertical-align: bottom; 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; 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-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(33</span></p> </td> <td style="padding: 0px 0px 2px; vertical-align: bottom; background-color: #d6f3e8;" 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;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <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;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(89</span></p> </td> <td style="padding: 2px 2px 2px 0px; vertical-align: bottom; border-bottom: 0.75pt solid #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;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <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; border-bottom-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <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;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <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;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(71</span></p> </td> <td style="padding-top: 1.5pt; padding-right: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 30 </span></p> </td> <td style="vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <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;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 3,081 </span></p> </td> <td style="vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; 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; background-color: #d6f3e8;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(2,668</span></p> </td> <td style="padding: 2px 2px 2px 0px; vertical-align: bottom; border-bottom: 2.25pt double #000000; 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; background-color: #d6f3e8;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 413 </span></p> </td> <td style="vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; 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; background-color: #d6f3e8;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 2,975 </span></p> </td> <td style="vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; 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; background-color: #d6f3e8;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(2,537</span></p> </td> <td style="padding-top: 1.5pt; padding-right: 1.5pt; padding-bottom: 1.5pt; vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8;" 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;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 438 </span></p> </td> <td style="vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; 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> 2673000 2433000 240000 2567000 2351000 216000 206000 104000 102000 206000 82000 124000 101000 42000 59000 101000 33000 68000 101000 89000 12000 101000 71000 30000 3081000 2668000 413000 2975000 2537000 438000 <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 in the</span><span style="font-size: 10pt;"> </span><span style="font-size: 10pt;"><span style="border-right: none; border-left: none;"><span class="ParaMarked Linked" id="fs_KU1C25MDM800000000000000000000">three and nine</span> months ended <span class="ParaMarked Linked" id="fs_M7XN3GZ12800000000000000000000">September 30, 2017</span> and <span class="ParaMarked Linked" id="fs_MJ4GQAGJEO00000000000000000000">2016</span></span></span><span style="font-size: 10pt;"> is 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;"> <table cellpadding="0" style="width: 100%; margin-left: 0pt; border-collapse: collapse;" width="100%"> <tbody> <tr> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <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-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"> <p style="margin: 0pt; text-align: center;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;"><span class="ParaMarked Linked" id="fs_WDP1PQ1ZOG00000000000000000000">Three Months Ended September 30,</span></span></strong><br/></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="7" style="padding-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span class="ParaMarked Linked" id="fs_F2O9FZSXXC00000000000000000000">Nine Months Ended September 30,</span> </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <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;"> <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: 0.75pt solid #000000;"> <p style="margin: 0pt; text-align: center;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;"><span class="FactMarked Linked mceNonEditable" id="fs_9LL1O7V0V400000000000000000000">2017</span></span></strong><br/></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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: 0.75pt solid #000000;"> <p style="margin: 0pt; text-align: center;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;"><span class="FactMarked Linked mceNonEditable" id="fs_LMUCFIMHYO00000000000000000000">2016</span></span></strong><br/></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; 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;"><span class="FactMarked Linked mceNonEditable" id="fs_M8IWJPVM5C00000000000000000000">2017</span></span> </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; 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;"><span class="FactMarked Linked mceNonEditable" id="fs_UQ3G958B4G00000000000000000000">2016</span></span> </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; width: 48%;"> <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; 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; 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; width: 10%; text-align: right;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">31</span><br/></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; 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; 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; width: 1%;"> <h4 style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">$</span></h4> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; width: 10%; text-align: right;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 27 </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; 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; 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; background-color: #d6f3e8; 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; background-color: #d6f3e8; width: 10%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 82 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; 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; 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; background-color: #d6f3e8; 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; background-color: #d6f3e8; width: 10%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 79 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <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;"> <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; text-align: right;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">6</span><br/></p> </td> <td style="padding: 1.5pt; vertical-align: 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;"> <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;"> <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; text-align: right;"> <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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 22 </span></p> </td> <td style="vertical-align: 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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 22 </span></p> </td> <td style="vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <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;"> <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;"> <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; text-align: right;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">3</span><br/></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; 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; 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; 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; background-color: #d6f3e8; text-align: right;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 3 </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; 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; 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-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 9 </span></p> </td> <td style="vertical-align: bottom; 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; 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-top: 1.5pt; padding-bottom: 1.5pt; padding-left: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 9 </span></p> </td> <td style="vertical-align: bottom; background-color: #d6f3e8;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <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;"> <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; text-align: right;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">5</span><br/></p> </td> <td style="padding: 1.5pt; vertical-align: 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;"> <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;"> <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; text-align: right;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 6 </span></p> </td> <td style="padding: 1.5pt; vertical-align: 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;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 18 </span></p> </td> <td style="vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <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;"> <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-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 19 </span></p> </td> <td style="vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 0.75pt; border-bottom-style: solid;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8;"> <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;"> <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-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">45</span><br/></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000;"> <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;"> <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; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000; border-top-width: 1pt; border-top-style: solid; border-top-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; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 43 </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; background-color: #d6f3e8; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000;"> <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;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 131 </span></p> </td> <td style="vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; 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; background-color: #d6f3e8;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8;"> <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-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 129 </span></p> </td> <td style="vertical-align: bottom; border-bottom-color: #000000; border-bottom-width: 2.25pt; border-bottom-style: double; 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> 31000 27000 82000 79000 6000 7000 22000 22000 3000 3000 9000 9000 5000 6000 18000 19000 45000 43000 131000 129000 46000 142000 109000 76000 20000 20000 <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">9. REVENUE CONCENTRATIONS, SIGNIFICANT CUSTOMERS AND GEOGRAPHIC AREAS:</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;">Export sales as a percentage of total sales in the <span style="border-right: none; border-left: none;"><span class="ParaMarked Linked" id="fs_QAGAVVJOWW00000000000000000000">three and nine</span> months ended <span class="ParaMarked Linked" id="fs_QB12HCVPTC00000000000000000000">September 30, 2017</span></span> were 66% and 73%, respectively. Export sales as a percentage of total sales in the <span style="border-right: none; border-left: none;"><span class="ParaMarked Linked" id="fs_5HN0PX8SSG00000000000000000000">three and nine</span> months ended <span class="ParaMarked Linked" id="fs_421M25JMB400000000000000000000">September 30, 2016</span></span> were 84% and 83%, respectively. Virtually all of our export sales are negotiated, invoiced and paid in U.S. dollars. <span style="font-family: 'times new roman', times; font-size: 10pt;">Export sales by geographic area are summarized as follows:</span></span></p> <table cellpadding="0" style="border-collapse: collapse; width: 99.5%; margin-left: 0px;" width="99.5%"> <tbody> <tr> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><br/></p> </td> <td colspan="7" style="padding: 1.5pt; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"> <p style="margin: 0pt;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;"><span style="border-right: none; border-left: none;"><span class="ParaMarked Linked" id="fs_UOOICBZQCG00000000000000000000">Three Months Ended September 30,</span></span></span></strong></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="7" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span class="ParaMarked Linked" id="fs_E37MN8TE8G00000000000000000000">Nine Months Ended September 30,</span> </span></p> </td> </tr> <tr> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <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; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"> <p style="margin: 0pt;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;"><span class="FactMarked Linked mceNonEditable" id="fs_4A0C4HEBI800000000000000000000">2017</span></span></strong><br/></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; text-align: center;"> <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; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"> <p style="margin: 0pt;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;"><span class="FactMarked Linked mceNonEditable" id="fs_ZSGK77BR0000000000000000000000">2016</span></span></strong><br/></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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 class="FactMarked Linked mceNonEditable" id="fs_TGDTHQVOPS00000000000000000000">2017</span></span> </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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 class="FactMarked Linked mceNonEditable" id="fs_4M218TYLS000000000000000000000">2016</span></span> </span></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; width: 48%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Americas </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; 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; width: 1%;"> <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; width: 10%; text-align: right;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">159</span><br/></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; 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; 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; 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; width: 10%; text-align: right;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">344</span><br/></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; 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; 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; 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; width: 10%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">976<br/></span></p> </td> <td style="background-color: #d6f3e8; border-top: 0.75pt solid #000000; vertical-align: bottom; 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; 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; 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; width: 10%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 1,114 </span></p> </td> <td style="background-color: #d6f3e8; border-top: 0.75pt solid #000000; vertical-align: bottom; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Europe </span></p> </td> <td style="padding: 1.5pt; vertical-align: 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;"> <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; text-align: right;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">2,543</span><br/></p> </td> <td style="padding: 1.5pt; vertical-align: 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;"> <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;"> <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; text-align: right;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">3,592</span><br/></p> </td> <td style="padding: 1.5pt; vertical-align: 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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 9,114 </span></p> </td> <td style="vertical-align: 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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 13,463 </span></p> </td> <td style="vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Asia </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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;"> <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; text-align: right;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">4,959</span><br/></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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;"> <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;"> <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; text-align: right;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">8,675</span><br/></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 18,933 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 29,322 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <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;"> <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; text-align: right;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">103</span><br/></p> </td> <td style="padding: 1.5pt; vertical-align: 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;"> <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;"> <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; text-align: right;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">10</span><br/></p> </td> <td style="padding: 1.5pt; vertical-align: 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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 247 </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: 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;"> <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;" valign="bottom"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">44</span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Total export sales </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000;"> <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; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">7,764</span><br/></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000; border-top-width: 1pt; border-top-style: solid; border-top-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;"> <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; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000; border-top-width: 1pt; border-top-style: solid; border-top-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; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">12,621</span><br/></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000; border-top-width: 1pt; border-top-style: solid; border-top-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;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> 29,270 </span></p> </td> <td style="background-color: #d6f3e8; border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 43,943 </span></p> </td> <td style="background-color: #d6f3e8; border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; vertical-align: bottom;"> <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;"><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-family: 'times new roman', times; font-size: 10pt;">In the <span class="ParaMarked Linked" id="fs_P2E2RKUTKW00000000000000000000">nine months ended September 30, 2017</span>, sales to one significant customer accounted for 13% of our total revenue. As of <span class="ParaMarked Linked" id="fs_FOWCP58ZWG00000000000000000000">September 30, 2017</span>, accounts receivable from this customer were $1.4 million.</span></p> 0.66 0.73 0.84 0.83 <span style="font-family: 'times new roman', times; font-size: 10pt;">Export sales by geographic area are summarized as follows:</span> <table cellpadding="0" style="border-collapse: collapse; width: 99.5%; margin-left: 0px;" width="99.5%"> <tbody> <tr> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><br/></p> </td> <td colspan="7" style="padding: 1.5pt; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"> <p style="margin: 0pt;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;"><span style="border-right: none; border-left: none;"><span class="ParaMarked Linked" id="fs_UOOICBZQCG00000000000000000000">Three Months Ended September 30,</span></span></span></strong></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="7" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span class="ParaMarked Linked" id="fs_E37MN8TE8G00000000000000000000">Nine Months Ended September 30,</span> </span></p> </td> </tr> <tr> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <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; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"> <p style="margin: 0pt;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;"><span class="FactMarked Linked mceNonEditable" id="fs_4A0C4HEBI800000000000000000000">2017</span></span></strong><br/></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; text-align: center;"> <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; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"> <p style="margin: 0pt;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;"><span class="FactMarked Linked mceNonEditable" id="fs_ZSGK77BR0000000000000000000000">2016</span></span></strong><br/></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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 class="FactMarked Linked mceNonEditable" id="fs_TGDTHQVOPS00000000000000000000">2017</span></span> </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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 class="FactMarked Linked mceNonEditable" id="fs_4M218TYLS000000000000000000000">2016</span></span> </span></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; width: 48%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Americas </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; 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; width: 1%;"> <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; width: 10%; text-align: right;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">159</span><br/></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; 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; 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; 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; width: 10%; text-align: right;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">344</span><br/></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; 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; 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; 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; width: 10%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">976<br/></span></p> </td> <td style="background-color: #d6f3e8; border-top: 0.75pt solid #000000; vertical-align: bottom; 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; 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; 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; width: 10%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 1,114 </span></p> </td> <td style="background-color: #d6f3e8; border-top: 0.75pt solid #000000; vertical-align: bottom; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Europe </span></p> </td> <td style="padding: 1.5pt; vertical-align: 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;"> <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; text-align: right;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">2,543</span><br/></p> </td> <td style="padding: 1.5pt; vertical-align: 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;"> <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;"> <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; text-align: right;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">3,592</span><br/></p> </td> <td style="padding: 1.5pt; vertical-align: 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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 9,114 </span></p> </td> <td style="vertical-align: 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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 13,463 </span></p> </td> <td style="vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Asia </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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;"> <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; text-align: right;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">4,959</span><br/></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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;"> <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;"> <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; text-align: right;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">8,675</span><br/></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 18,933 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 29,322 </span></p> </td> <td style="background-color: #d6f3e8; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <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;"> <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; text-align: right;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">103</span><br/></p> </td> <td style="padding: 1.5pt; vertical-align: 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;"> <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;"> <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; text-align: right;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">10</span><br/></p> </td> <td style="padding: 1.5pt; vertical-align: 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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 247 </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: 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;"> <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;" valign="bottom"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">44</span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Total export sales </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000;"> <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; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">7,764</span><br/></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000; border-top-width: 1pt; border-top-style: solid; border-top-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;"> <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; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000; border-top-width: 1pt; border-top-style: solid; border-top-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; text-align: right; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">12,621</span><br/></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000; border-top-width: 1pt; border-top-style: solid; border-top-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;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> 29,270 </span></p> </td> <td style="background-color: #d6f3e8; border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 43,943 </span></p> </td> <td style="background-color: #d6f3e8; border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">    </span></p> </td> </tr> </tbody> </table> 159000 344000 976000 1114000 2543000 3592000 9114000 13463000 4959000 8675000 18933000 29322000 103000 10000 247000 44000 7764000 12621000 29270000 43943000 0.13 1400000 <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. NET INCOME (LOSS) PER SHARE: </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 is computed by dividing net income (loss) by the weighted average number of common shares outstanding during the period. 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. Common equivalent shares consist of shares of common stock to be issued upon exercise of stock options, the vesting of restricted shares and restricted stock units and the purchase of shares under our Employee Stock Purchase Plan, as calculated using the treasury stock method. All common equivalent shares were excluded from the calculation of net loss per diluted share in the three months ended September 30, 2017 due to their anti-dilutive effect.  <span style="font-family: 'times new roman', times; font-size: 10pt;">The components of net income (loss) per basic and diluted share are as follows:</span></span></p> <div style="border-right: none; border-left: none;"> <div style="border-right: none; border-left: none;"> <table cellpadding="0" style="border-collapse: collapse; margin: 0 auto; width: 100%;" width="100%"> <tbody> <tr> <td style="vertical-align: middle; width: 56%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">  </span></p> </td> <td style="vertical-align: middle; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="vertical-align: middle; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="vertical-align: middle; width: 11%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="vertical-align: middle; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="vertical-align: middle; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="vertical-align: middle; width: 13%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="vertical-align: middle; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="vertical-align: middle; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="vertical-align: middle; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="vertical-align: middle; width: 12%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="vertical-align: middle; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> </tr> <tr> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="2" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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> <td style="background-color: #d6f3e8; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> <span class="ParaMarked Linked" id="fs_3RY4ZBHDR400000000000000000000">Three Months Ended September 30, 2017</span> </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(72</span><br/></p> </td> <td style="vertical-align: middle;" valign="middle"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">6,959<br/></span></p> </td> <td style="vertical-align: bottom;"> <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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(0.01</span></p> </td> <td style="vertical-align: middle;" valign="middle"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> <span class="ParaMarked Linked" id="fs_QI3IRLNTWGG8GO840KS0GOSWS80SWK">—</span> </span></p> </td> <td style="background-color: #d6f3e8; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"/> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(72</span><br/></p> </td> <td style="border-bottom: 2.25pt double #000000; vertical-align: middle;" valign="middle"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">6,959<br/></span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(0.01</span></p> </td> <td style="border-bottom: 2.25pt double #000000; vertical-align: middle;" valign="middle"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> </tr> </tbody> </table> </div> <p style="font-size: 10pt; margin: 0pt;"><br/></p> <div class="pageBreak"> </div> <div style="border-right: none; border-left: none;"> <table cellpadding="0" style="border-collapse: collapse; margin: 0 auto; width: 100%;" width="100%"> <tbody> <tr> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="2" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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> <td style="background-color: #d6f3e8; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> <span class="ParaMarked Linked" id="fs_R8ACJS6H9C00000000000000000000">Three Months Ended September 30, 2016</span> </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom; width: 56%;"> <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; 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; 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; width: 11%;"> <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,172 </span></p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 1%;"> <p style="margin: 0pt;"><br/></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; 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; width: 13%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 6,859 </span></p> </td> <td style="vertical-align: bottom; 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; 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; 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; width: 12%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0.17</span></p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 1%;"/> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> <span class="ParaMarked Linked" id="fs_LR55WYQXVK00KGCWO8K8GKK0SOW008">—</span> </span></p> </td> <td style="background-color: #d6f3e8; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">295</span></p> </td> <td style="background-color: #d6f3e8; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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,172 </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><br/></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 7,154 </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; vertical-align: 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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0.16</span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"/> </tr> </tbody> </table> </div> <p style="font-size: 10pt; margin: 0pt;"><br/></p> <div style="border-right: none; border-left: none;"> <table cellpadding="0" style="font-family: Times New Roman; font-size: 10pt; margin-left: auto; margin-right: auto; width: 100%; border-collapse: collapse; text-align: left;"> <tbody> <tr> <td style="width: 56%;"/> <td style="width: 1%;"/> <td style="width: 1%;"/> <td style="width: 11%;"/> <td style="width: 1%;"/> <td style="width: 1%;"/> <td style="width: 13%;"/> <td style="width: 1%;"/> <td style="width: 1%;"/> <td style="width: 1%;"/> <td style="width: 12%;"/> <td style="width: 1%;"/> </tr> <tr> <td style="vertical-align: bottom; border-bottom: 1px solid #000000; padding: 2px;"> <div style="text-align: left; font-size: 8pt;"><span style="font-family: inherit; font-size: 8pt; font-weight: bold;">(In thousands except per share amounts)</span></div> </td> <td style="vertical-align: bottom; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: 1px solid #000000; padding: 2px;"> <div style="text-align: center; font-size: 8pt;"><span style="font-family: inherit; font-size: 8pt; font-weight: bold;">Net Income</span></div> </td> <td style="vertical-align: bottom; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid #000000; padding: 2px;"> <div style="text-align: center; font-size: 8pt;"><span style="font-family: inherit; font-size: 8pt; font-weight: bold;">Weighted Average</span></div> <div style="text-align: center; font-size: 8pt;"><span style="font-family: inherit; font-size: 8pt; font-weight: bold;">Shares Outstanding</span></div> </td> <td style="vertical-align: bottom; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: 1px solid #000000; padding: 2px;"> <div style="text-align: center; font-size: 8pt;"><span style="font-family: inherit; font-size: 8pt; font-weight: bold;">Per Share Amount</span></div> </td> </tr> <tr> <td style="vertical-align: bottom; background-color: #d6f3e8; border-top: 1px solid #000000; padding: 2px;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt; font-weight: bold;"><span class="ParaMarked Linked" id="fs_13PPDJTU4G00000000000000000000">Nine Months Ended September 30, 2017</span></span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; background-color: #d6f3e8; padding-left: 2px; padding-top: 2px; padding-bottom: 2px;"> <div style="text-align: right; font-size: 8pt;"><span style="font-family: inherit; font-size: 8pt;"> </span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"><br/></span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; padding-left: 2px; padding-top: 2px; padding-bottom: 2px;"> <div style="text-align: right; font-size: 8pt;"><span style="font-family: inherit; font-size: 8pt;"> </span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"><br/></span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; background-color: #d6f3e8; padding-left: 2px; padding-top: 2px; padding-bottom: 2px;"> <div style="text-align: right; font-size: 8pt;"><span style="font-family: inherit; font-size: 8pt;"> </span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"><br/></span></div> </td> </tr> <tr> <td style="vertical-align: bottom; padding: 2px;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">Basic</span></div> </td> <td style="vertical-align: bottom; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">$</span></div> </td> <td style="vertical-align: bottom; padding-top: 2px; padding-bottom: 2px;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">809</span></div> </td> <td style="vertical-align: bottom;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"><br/></span></div> </td> <td style="vertical-align: bottom; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">6,939</span></div> </td> <td style="vertical-align: bottom;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"><br/></span></div> </td> <td style="vertical-align: bottom; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">$</span></div> </td> <td style="vertical-align: bottom; padding-top: 2px; padding-bottom: 2px;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">0.12</span></div> </td> <td style="vertical-align: bottom;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"><br/></span></div> </td> </tr> <tr> <td style="vertical-align: bottom; background-color: #d6f3e8; padding: 2px;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">Dilutive effect of common equivalent shares</span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; background-color: #d6f3e8; padding-left: 2px; padding-top: 2px; padding-bottom: 2px;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"><span class="ParaMarked Linked" id="fs_6WWJ5BDPJK00000000000000000000">—</span></span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"><br/></span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; padding-left: 2px; padding-top: 2px; padding-bottom: 2px;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">102</span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"><br/></span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; background-color: #d6f3e8; padding-left: 2px; padding-top: 2px; padding-bottom: 2px;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">(0.01</span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; padding-right: 2px; padding-top: 2px; padding-bottom: 2px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> </tr> <tr> <td style="vertical-align: bottom; padding: 2px;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">Dilutive</span></div> </td> <td style="vertical-align: bottom; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #000000;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">$</span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #000000;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">809</span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; border-top: 1px solid #000000;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"><br/></span></div> </td> <td style="vertical-align: bottom; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #000000;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">7,041</span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; border-top: 1px solid #000000;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"><br/></span></div> </td> <td style="vertical-align: bottom; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #000000;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">$</span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #000000;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">0.11</span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; border-top: 1px solid #000000;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"><br/></span></div> </td> </tr> </tbody> </table> </div> <p style="font-size: 10pt; margin: 0pt;"><br/></p> <div style="border-right: none; border-left: none;"> <table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; text-align: left; width: 99.5%; margin-right: 0px;" width="99.5%"> <tbody> <tr> <td style="width: 56%;"/> <td style="width: 1%;"/> <td style="width: 1%;"/> <td style="width: 11%;"/> <td style="width: 1%;"/> <td style="width: 1%;"/> <td style="width: 13%;"/> <td style="width: 1%;"/> <td style="width: 1%;"/> <td style="width: 1%;"/> <td style="width: 12%;"/> <td style="width: 1%;"/> </tr> <tr> <td style="vertical-align: bottom; border-bottom: 1px solid #000000; padding: 2px;"> <div style="text-align: left; font-size: 8pt;"><span style="font-family: inherit; font-size: 8pt; font-weight: bold;">(In thousands except per share amounts)</span></div> </td> <td style="vertical-align: bottom; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: 1px solid #000000; padding: 2px;"> <div style="text-align: center; font-size: 8pt;"><span style="font-family: inherit; font-size: 8pt; font-weight: bold;">Net Income</span></div> </td> <td style="vertical-align: bottom; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid #000000; padding: 2px;"> <div style="text-align: center; font-size: 8pt;"><span style="font-family: inherit; font-size: 8pt; font-weight: bold;">Weighted Average</span></div> <div style="text-align: center; font-size: 8pt;"><span style="font-family: inherit; font-size: 8pt; font-weight: bold;">Shares Outstanding</span></div> </td> <td style="vertical-align: bottom; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: 1px solid #000000; padding: 2px;"> <div style="text-align: center; font-size: 8pt;"><span style="font-family: inherit; font-size: 8pt; font-weight: bold;">Per Share Amount</span></div> </td> </tr> <tr> <td style="vertical-align: bottom; background-color: #d6f3e8; border-top: 1px solid #000000; padding: 2px;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt; font-weight: bold;"><span class="ParaMarked Linked" id="fs_OKZVOK6NPS00000000000000000000">Nine Months Ended September 30, 2016</span></span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; background-color: #d6f3e8; padding-left: 2px; padding-top: 2px; padding-bottom: 2px;"> <div style="text-align: right; font-size: 8pt;"><span style="font-family: inherit; font-size: 8pt;"> </span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"><br/></span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; padding-left: 2px; padding-top: 2px; padding-bottom: 2px;"> <div style="text-align: right; font-size: 8pt;"><span style="font-family: inherit; font-size: 8pt;"> </span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"><br/></span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; background-color: #d6f3e8; padding-left: 2px; padding-top: 2px; padding-bottom: 2px;"> <div style="text-align: right; font-size: 8pt;"><span style="font-family: inherit; font-size: 8pt;"> </span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"><br/></span></div> </td> </tr> <tr> <td style="vertical-align: bottom; padding: 2px;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">Basic</span></div> </td> <td style="vertical-align: bottom; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">$</span></div> </td> <td style="vertical-align: bottom; padding-top: 2px; padding-bottom: 2px;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">5,476</span></div> </td> <td style="vertical-align: bottom; padding-right: 2px; padding-top: 2px; padding-bottom: 2px;"/> <td style="vertical-align: bottom; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">6,813</span></div> </td> <td style="vertical-align: bottom;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"><br/></span></div> </td> <td style="vertical-align: bottom; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">$</span></div> </td> <td style="vertical-align: bottom; padding-top: 2px; padding-bottom: 2px;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">0.80</span></div> </td> <td style="vertical-align: bottom; padding-right: 2px; padding-top: 2px; padding-bottom: 2px;"/> </tr> <tr> <td style="vertical-align: bottom; background-color: #d6f3e8; padding: 2px;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">Dilutive effect of common equivalent shares</span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; background-color: #d6f3e8; padding-left: 2px; padding-top: 2px; padding-bottom: 2px;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"><span class="ParaMarked Linked" id="fs_13PW1A5YWW00000000000000000000">—</span></span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"><br/></span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; padding-left: 2px; padding-top: 2px; padding-bottom: 2px;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">200</span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"><br/></span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; background-color: #d6f3e8; padding-left: 2px; padding-top: 2px; padding-bottom: 2px;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">(0.02</span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; padding: 0px 0px 2px;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">)</span></div> </td> </tr> <tr> <td style="vertical-align: bottom; padding: 2px;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">Dilutive</span></div> </td> <td style="vertical-align: bottom; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #000000;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">$</span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #000000;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">5,476</span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #000000;"/> <td style="vertical-align: bottom; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #000000;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">7,013</span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; border-top: 1px solid #000000;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"><br/></span></div> </td> <td style="vertical-align: bottom; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #000000;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">$</span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #000000;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">0.78</span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #000000;"/> </tr> </tbody> </table> </div> </div> <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;">Potentially dilutive shares excluded from the calculations of net income (loss) per diluted share due to their anti-dilutive effect were as follows: <span>575,000</span> shares in the <span class="ParaMarked Linked" id="fs_MDFX36I1MO00000000000000000000">three months ended September 30, 2017</span></span><span style="font-family: 'times new roman', times;">; <span style="font-size: 10pt;">411,000</span></span><span style="font-size: 10pt;"><span style="font-family: 'times new roman', times;"> shares in the <span class="ParaMarked Linked" id="fs_TYY1GDUYLS00000000000000000000">nine months ended September 30, 2017</span></span>;</span><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span><span style="border-left: none; border-right: none; font-family: 'times new roman', times; font-size: 10pt;">zero</span><span style="font-family: 'times new roman', times; font-size: 10pt;"> shares in the <span class=" ParaMarked" id="fs_3H1SR20EC000000000000000000000">three months ended September 30, 2016</span>; and</span><span style="font-family: 'times new roman', times; font-size: 10pt;"> 132,000 shares in the <span class="ParaMarked Linked" id="fs_1ZN6HJ2EPS00000000000000000000">nine months ended September 30, 2016</span>.</span></p> <span style="font-family: 'times new roman', times; font-size: 10pt;">The components of net income (loss) per basic and diluted share are as follows:</span> <div style="border-right: none; border-left: none;"> <table cellpadding="0" style="border-collapse: collapse; margin: 0 auto; width: 100%;" width="100%"> <tbody> <tr> <td style="vertical-align: middle; width: 56%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">  </span></p> </td> <td style="vertical-align: middle; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="vertical-align: middle; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="vertical-align: middle; width: 11%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="vertical-align: middle; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="vertical-align: middle; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="vertical-align: middle; width: 13%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="vertical-align: middle; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="vertical-align: middle; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="vertical-align: middle; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="vertical-align: middle; width: 12%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td style="vertical-align: middle; width: 1%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> </tr> <tr> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="2" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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> <td style="background-color: #d6f3e8; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> <span class="ParaMarked Linked" id="fs_3RY4ZBHDR400000000000000000000">Three Months Ended September 30, 2017</span> </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(72</span><br/></p> </td> <td style="vertical-align: middle;" valign="middle"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">6,959<br/></span></p> </td> <td style="vertical-align: bottom;"> <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;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(0.01</span></p> </td> <td style="vertical-align: middle;" valign="middle"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> <span class="ParaMarked Linked" id="fs_QI3IRLNTWGG8GO840KS0GOSWS80SWK">—</span> </span></p> </td> <td style="background-color: #d6f3e8; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"/> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(72</span><br/></p> </td> <td style="border-bottom: 2.25pt double #000000; vertical-align: middle;" valign="middle"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">6,959<br/></span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(0.01</span></p> </td> <td style="border-bottom: 2.25pt double #000000; vertical-align: middle;" valign="middle"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> </tr> </tbody> </table> </div> <p style="font-size: 10pt; margin: 0pt;"><br/></p> <div class="pageBreak"> </div> <div style="border-right: none; border-left: none;"> <table cellpadding="0" style="border-collapse: collapse; margin: 0 auto; width: 100%;" width="100%"> <tbody> <tr> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="2" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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> <td style="background-color: #d6f3e8; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> <span class="ParaMarked Linked" id="fs_R8ACJS6H9C00000000000000000000">Three Months Ended September 30, 2016</span> </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom; width: 56%;"> <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; 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; 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; width: 11%;"> <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,172 </span></p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 1%;"> <p style="margin: 0pt;"><br/></p> </td> <td style="padding: 1.5pt; vertical-align: bottom; 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; width: 13%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 6,859 </span></p> </td> <td style="vertical-align: bottom; 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; 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; 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; width: 12%;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0.17</span></p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom; width: 1%;"/> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> <span class="ParaMarked Linked" id="fs_LR55WYQXVK00KGCWO8K8GKK0SOW008">—</span> </span></p> </td> <td style="background-color: #d6f3e8; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">295</span></p> </td> <td style="background-color: #d6f3e8; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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,172 </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><br/></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 7,154 </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; vertical-align: 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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0.16</span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"/> </tr> </tbody> </table> </div> <p style="font-size: 10pt; margin: 0pt;"><br/></p> <div style="border-right: none; border-left: none;"> <table cellpadding="0" style="font-family: Times New Roman; font-size: 10pt; margin-left: auto; margin-right: auto; width: 100%; border-collapse: collapse; text-align: left;"> <tbody> <tr> <td style="width: 56%;"/> <td style="width: 1%;"/> <td style="width: 1%;"/> <td style="width: 11%;"/> <td style="width: 1%;"/> <td style="width: 1%;"/> <td style="width: 13%;"/> <td style="width: 1%;"/> <td style="width: 1%;"/> <td style="width: 1%;"/> <td style="width: 12%;"/> <td style="width: 1%;"/> </tr> <tr> <td style="vertical-align: bottom; border-bottom: 1px solid #000000; padding: 2px;"> <div style="text-align: left; font-size: 8pt;"><span style="font-family: inherit; font-size: 8pt; font-weight: bold;">(In thousands except per share amounts)</span></div> </td> <td style="vertical-align: bottom; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: 1px solid #000000; padding: 2px;"> <div style="text-align: center; font-size: 8pt;"><span style="font-family: inherit; font-size: 8pt; font-weight: bold;">Net Income</span></div> </td> <td style="vertical-align: bottom; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid #000000; padding: 2px;"> <div style="text-align: center; font-size: 8pt;"><span style="font-family: inherit; font-size: 8pt; font-weight: bold;">Weighted Average</span></div> <div style="text-align: center; font-size: 8pt;"><span style="font-family: inherit; font-size: 8pt; font-weight: bold;">Shares Outstanding</span></div> </td> <td style="vertical-align: bottom; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: 1px solid #000000; padding: 2px;"> <div style="text-align: center; font-size: 8pt;"><span style="font-family: inherit; font-size: 8pt; font-weight: bold;">Per Share Amount</span></div> </td> </tr> <tr> <td style="vertical-align: bottom; background-color: #d6f3e8; border-top: 1px solid #000000; padding: 2px;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt; font-weight: bold;"><span class="ParaMarked Linked" id="fs_13PPDJTU4G00000000000000000000">Nine Months Ended September 30, 2017</span></span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; background-color: #d6f3e8; padding-left: 2px; padding-top: 2px; padding-bottom: 2px;"> <div style="text-align: right; font-size: 8pt;"><span style="font-family: inherit; font-size: 8pt;"> </span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"><br/></span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; padding-left: 2px; padding-top: 2px; padding-bottom: 2px;"> <div style="text-align: right; font-size: 8pt;"><span style="font-family: inherit; font-size: 8pt;"> </span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"><br/></span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; background-color: #d6f3e8; padding-left: 2px; padding-top: 2px; padding-bottom: 2px;"> <div style="text-align: right; font-size: 8pt;"><span style="font-family: inherit; font-size: 8pt;"> </span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"><br/></span></div> </td> </tr> <tr> <td style="vertical-align: bottom; padding: 2px;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">Basic</span></div> </td> <td style="vertical-align: bottom; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">$</span></div> </td> <td style="vertical-align: bottom; padding-top: 2px; padding-bottom: 2px;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">809</span></div> </td> <td style="vertical-align: bottom;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"><br/></span></div> </td> <td style="vertical-align: bottom; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">6,939</span></div> </td> <td style="vertical-align: bottom;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"><br/></span></div> </td> <td style="vertical-align: bottom; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">$</span></div> </td> <td style="vertical-align: bottom; padding-top: 2px; padding-bottom: 2px;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">0.12</span></div> </td> <td style="vertical-align: bottom;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"><br/></span></div> </td> </tr> <tr> <td style="vertical-align: bottom; background-color: #d6f3e8; padding: 2px;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">Dilutive effect of common equivalent shares</span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; background-color: #d6f3e8; padding-left: 2px; padding-top: 2px; padding-bottom: 2px;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"><span class="ParaMarked Linked" id="fs_6WWJ5BDPJK00000000000000000000">—</span></span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"><br/></span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; padding-left: 2px; padding-top: 2px; padding-bottom: 2px;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">102</span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"><br/></span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; background-color: #d6f3e8; padding-left: 2px; padding-top: 2px; padding-bottom: 2px;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">(0.01</span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; padding-right: 2px; padding-top: 2px; padding-bottom: 2px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> </tr> <tr> <td style="vertical-align: bottom; padding: 2px;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">Dilutive</span></div> </td> <td style="vertical-align: bottom; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #000000;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">$</span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #000000;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">809</span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; border-top: 1px solid #000000;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"><br/></span></div> </td> <td style="vertical-align: bottom; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #000000;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">7,041</span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; border-top: 1px solid #000000;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"><br/></span></div> </td> <td style="vertical-align: bottom; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #000000;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">$</span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #000000;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">0.11</span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; border-top: 1px solid #000000;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"><br/></span></div> </td> </tr> </tbody> </table> </div> <p style="font-size: 10pt; margin: 0pt;"><br/></p> <div style="border-right: none; border-left: none;"> <table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; text-align: left; width: 99.5%; margin-right: 0px;" width="99.5%"> <tbody> <tr> <td style="width: 56%;"/> <td style="width: 1%;"/> <td style="width: 1%;"/> <td style="width: 11%;"/> <td style="width: 1%;"/> <td style="width: 1%;"/> <td style="width: 13%;"/> <td style="width: 1%;"/> <td style="width: 1%;"/> <td style="width: 1%;"/> <td style="width: 12%;"/> <td style="width: 1%;"/> </tr> <tr> <td style="vertical-align: bottom; border-bottom: 1px solid #000000; padding: 2px;"> <div style="text-align: left; font-size: 8pt;"><span style="font-family: inherit; font-size: 8pt; font-weight: bold;">(In thousands except per share amounts)</span></div> </td> <td style="vertical-align: bottom; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: 1px solid #000000; padding: 2px;"> <div style="text-align: center; font-size: 8pt;"><span style="font-family: inherit; font-size: 8pt; font-weight: bold;">Net Income</span></div> </td> <td style="vertical-align: bottom; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid #000000; padding: 2px;"> <div style="text-align: center; font-size: 8pt;"><span style="font-family: inherit; font-size: 8pt; font-weight: bold;">Weighted Average</span></div> <div style="text-align: center; font-size: 8pt;"><span style="font-family: inherit; font-size: 8pt; font-weight: bold;">Shares Outstanding</span></div> </td> <td style="vertical-align: bottom; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: 1px solid #000000; padding: 2px;"> <div style="text-align: center; font-size: 8pt;"><span style="font-family: inherit; font-size: 8pt; font-weight: bold;">Per Share Amount</span></div> </td> </tr> <tr> <td style="vertical-align: bottom; background-color: #d6f3e8; border-top: 1px solid #000000; padding: 2px;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt; font-weight: bold;"><span class="ParaMarked Linked" id="fs_OKZVOK6NPS00000000000000000000">Nine Months Ended September 30, 2016</span></span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; background-color: #d6f3e8; padding-left: 2px; padding-top: 2px; padding-bottom: 2px;"> <div style="text-align: right; font-size: 8pt;"><span style="font-family: inherit; font-size: 8pt;"> </span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"><br/></span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; padding-left: 2px; padding-top: 2px; padding-bottom: 2px;"> <div style="text-align: right; font-size: 8pt;"><span style="font-family: inherit; font-size: 8pt;"> </span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"><br/></span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; background-color: #d6f3e8; padding-left: 2px; padding-top: 2px; padding-bottom: 2px;"> <div style="text-align: right; font-size: 8pt;"><span style="font-family: inherit; font-size: 8pt;"> </span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"><br/></span></div> </td> </tr> <tr> <td style="vertical-align: bottom; padding: 2px;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">Basic</span></div> </td> <td style="vertical-align: bottom; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">$</span></div> </td> <td style="vertical-align: bottom; padding-top: 2px; padding-bottom: 2px;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">5,476</span></div> </td> <td style="vertical-align: bottom; padding-right: 2px; padding-top: 2px; padding-bottom: 2px;"/> <td style="vertical-align: bottom; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">6,813</span></div> </td> <td style="vertical-align: bottom;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"><br/></span></div> </td> <td style="vertical-align: bottom; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td style="vertical-align: bottom; padding-left: 2px; padding-top: 2px; padding-bottom: 2px;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">$</span></div> </td> <td style="vertical-align: bottom; padding-top: 2px; padding-bottom: 2px;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">0.80</span></div> </td> <td style="vertical-align: bottom; padding-right: 2px; padding-top: 2px; padding-bottom: 2px;"/> </tr> <tr> <td style="vertical-align: bottom; background-color: #d6f3e8; padding: 2px;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">Dilutive effect of common equivalent shares</span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; background-color: #d6f3e8; padding-left: 2px; padding-top: 2px; padding-bottom: 2px;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"><span class="ParaMarked Linked" id="fs_13PW1A5YWW00000000000000000000">—</span></span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"><br/></span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; padding-left: 2px; padding-top: 2px; padding-bottom: 2px;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">200</span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"><br/></span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td colspan="2" style="vertical-align: bottom; background-color: #d6f3e8; padding-left: 2px; padding-top: 2px; padding-bottom: 2px;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">(0.02</span></div> </td> <td style="vertical-align: bottom; background-color: #d6f3e8; padding: 0px 0px 2px;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">)</span></div> </td> </tr> <tr> <td style="vertical-align: bottom; padding: 2px;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">Dilutive</span></div> </td> <td style="vertical-align: bottom; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #000000;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">$</span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #000000;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">5,476</span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #000000;"/> <td style="vertical-align: bottom; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #000000;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">7,013</span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; border-top: 1px solid #000000;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"><br/></span></div> </td> <td style="vertical-align: bottom; padding: 2px;"> <div style="overflow: hidden; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;"> </span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #000000;"> <div style="text-align: left; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">$</span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #000000;"> <div style="text-align: right; font-size: 10pt;"><span style="font-family: inherit; font-size: 10pt;">0.78</span></div> </td> <td style="vertical-align: bottom; border-bottom: 3px double #000000; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #000000;"/> </tr> </tbody> </table> </div> -72000 6959000 -0.01 0 0 -72000 6959000 -0.01 1172000 6859000 0.17 295000 -0.01 1172000 7154000 0.16 809000 6939000 0.12 102000 -0.01 809000 7041000 0.11 5476000 6813000 0.80 200000 -0.02 5476000 7013000 0.78 575000 411000 0 132000 <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 class=" FactMarked" id="fs_T6J7KSMG9SKS84W40KSG0W484SS8GK">11</span>. OTHER <span>COMPREHENSIVE INCOME (LOSS)</span>: </span></p> <p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 10pt;"> </p> <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Reclassification adjustments are made to avoid double counting for items included in comprehensive income that are also recorded as part of net income (loss). Reclassifications to earnings related to cash flow hedging instruments are discussed in Note <span class=" FactMarked" id="fs_M5KFYK6XDCSK0WCW8GSW8KG8OS8W40">3. Other comprehensive income (loss) consists of the following:</span><br/></span></p> <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><br/></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;"> <div> <div style="border-right: none; border-left: none;"> <table border="0" cellpadding="0" style="border-collapse: collapse; width: 100%; margin-left: 0.1px;" width="100%"> <tbody> <tr> <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;"><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;"/> <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; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;"><span class="ParaMarked Linked" id="fs_AVK7VRPOV400000000000000000000">Three Months Ended September 30, 2017</span></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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"/> <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; text-align: center;"> </td> <td colspan="11" 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; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;"><span class="ParaMarked Linked" id="fs_ERP6JR89TC00000000000000000000">Three Months Ended September 30, 2016</span></span></strong></td> </tr> <tr> <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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">(In thousands)</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;"/> <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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Before Tax</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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"> </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; text-align: center;"/> <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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Tax Effect</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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"/> <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; text-align: center;"> </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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><br/></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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Net of Tax<br/> Amount</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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"/> <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; text-align: center;"> </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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Before Tax</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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"/> <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; text-align: center;"> </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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Tax Effect</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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"/> <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; text-align: center;"> </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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Net of Tax<br/> Amount</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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;"> </span></strong></td> </tr> <tr style="background-color: #d6f3e8;"> <td 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: none; white-space: normal; vertical-align: bottom; width: 34%; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Foreign currency translation adjustments</span></td> <td 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: none; white-space: normal; vertical-align: bottom; width: 1%; background-color: #d6f3e8;"/> <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: none; white-space: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #d6f3e8;" valign="bottom"><span style="font-size: 10pt; font-family: 'times new roman', times;">$ </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: none; white-space: normal; vertical-align: bottom; text-align: right; width: 8%; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">157</span></td> <td 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: none; white-space: normal; vertical-align: bottom; width: 1%; background-color: #d6f3e8;"> </td> <td 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: none; white-space: normal; vertical-align: bottom; width: 1%; background-color: #d6f3e8;"/> <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: none; white-space: normal; vertical-align: bottom; text-align: left; width: 1%; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$</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: none; white-space: normal; vertical-align: bottom; text-align: right; width: 8%; background-color: #d6f3e8;"><span><span style="font-size: 10pt; font-family: 'times new roman', times;">(35</span></span></td> <td 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; width: 1%; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td 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: none; white-space: normal; vertical-align: bottom; width: 1%; background-color: #d6f3e8;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></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: none; white-space: normal; vertical-align: bottom; width: 1%; text-align: left; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$<span class="Linked"> </span></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: none; white-space: normal; vertical-align: bottom; text-align: right; width: 8%; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">122</span></td> <td 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: none; white-space: normal; vertical-align: bottom; width: 1%; background-color: #d6f3e8;"/> <td 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: none; white-space: normal; vertical-align: bottom; width: 1%; background-color: #d6f3e8;"> </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: none; white-space: normal; vertical-align: bottom; text-align: left; width: 1%; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$</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: none; white-space: normal; vertical-align: bottom; text-align: right; width: 8%; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(116</span></td> <td 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: none; white-space: normal; vertical-align: bottom; width: 1%; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">)</span></td> <td 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: none; white-space: normal; vertical-align: bottom; width: 1%; background-color: #d6f3e8;"> </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: none; white-space: normal; vertical-align: bottom; text-align: left; width: 1%; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$</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: none; white-space: normal; vertical-align: bottom; text-align: right; width: 8%; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></td> <td 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: none; white-space: normal; vertical-align: bottom; width: 1%; background-color: #d6f3e8;"/> <td 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: none; white-space: normal; vertical-align: bottom; width: 1%; background-color: #d6f3e8;"> </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: none; white-space: normal; vertical-align: bottom; width: 1%; text-align: left; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$ </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: none; white-space: normal; vertical-align: bottom; text-align: right; width: 8%; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(116</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: none; white-space: normal; vertical-align: bottom; width: 1%; text-align: left; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span class="Linked">) </span></span></td> </tr> <tr> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Net changes related to available-for-sale securities:</span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right;"> </td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right;"><br/></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right;"> </td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right;"><br/></td> <td 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: none; white-space: normal; vertical-align: bottom;"><br/></td> <td 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: none; white-space: normal; vertical-align: bottom;"> </td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right;"> </td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right;"><br/></td> <td 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: none; white-space: normal; vertical-align: bottom;"><br/></td> <td 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: none; white-space: normal; vertical-align: bottom;"> </td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right;"> </td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right;"><br/></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right;"> </td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right;"><br/></td> <td 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: none; white-space: normal; vertical-align: bottom;"><br/></td> <td 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: none; white-space: normal; vertical-align: bottom;"> </td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: left;"> </td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right;"><br/></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right;"> </td> </tr> <tr style="background-color: #d6f3e8;"> <td 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: none; white-space: normal; vertical-align: bottom; text-indent: 10px; background-color: #d6f3e8;"> <p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Unrealized losses</span></p> </td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"/> <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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span class="Linked"> </span></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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"> </td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"/> <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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"/> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span class="Linked"> </span></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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"/> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"> </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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span class="Linked"> </span></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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(36</span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"> </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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span class="Linked"> </span></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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"/> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"> </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: none; white-space: normal; vertical-align: bottom; text-align: left; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span class="Linked"> </span></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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(36</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: none; white-space: normal; vertical-align: bottom; text-align: left; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span class="Linked">) </span></span></td> </tr> <tr> <td 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: none; white-space: normal; vertical-align: bottom; text-indent: 10px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Reclassification adjustments</span></td> <td 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: none; white-space: normal; vertical-align: bottom;"/> <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; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span class="Linked"> </span></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; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></td> <td 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; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"> </td> <td 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: none; white-space: normal; vertical-align: bottom;"><br/></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: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span class="Linked"> </span></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: 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="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; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><br/></td> <td 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: none; white-space: normal; vertical-align: bottom;"> </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: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span class="Linked"> </span></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: 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="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; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><br/></td> <td 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: none; white-space: normal; vertical-align: bottom;"> </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: 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="padding: 2px 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; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>—</span></td> <td 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; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><br/></td> <td 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: none; white-space: normal; vertical-align: bottom;"> </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: 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="padding: 2px 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; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>—</span></td> <td 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; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><br/></td> <td 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: none; white-space: normal; vertical-align: bottom;"> </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: none; white-space: normal; vertical-align: bottom; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></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: 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="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: right; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> </tr> <tr style="background-color: #d6f3e8;"> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Total net changes related to available-for-sale securities</span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"/> <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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span class="Linked"> </span></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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></td> <td 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; border-bottom: 1pt solid #000000; background-color: #d6f3e8;"> </td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"/> <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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; background-color: #d6f3e8;"><span><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></span></td> <td 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; border-bottom: 1pt solid #000000; background-color: #d6f3e8;"/> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span class="Linked"> </span></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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></td> <td 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; border-bottom: 1pt solid #000000; background-color: #d6f3e8;"/> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"> </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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span class="Linked"> </span></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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(36</span></td> <td 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; border-bottom: 1pt solid #000000; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"> </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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; 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: 2px 0px; color: #000000; font-size: 8pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; 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: 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; border-bottom: 1pt solid #000000; background-color: #d6f3e8;"/> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"> </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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; text-align: left; 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: 2px 0px; color: #000000; font-size: 8pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(36</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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; text-align: left; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span> </td> </tr> <tr> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Other comprehensive income (loss)</span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; border-bottom: 2.8pt double #000000; border-top: 1pt solid #000000; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;">$ </span></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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; border-bottom: 2.8pt double #000000; border-top: 1pt solid #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>157</span></td> <td 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; border-bottom: 2.8pt double #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$ </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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(35</span></td> <td 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; border-bottom: 2.8pt double #000000;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td 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: none; white-space: normal; vertical-align: bottom;" valign="bottom"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </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; border-bottom: 2.8pt double #000000; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$<span class="Linked"> </span></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; border-bottom: 2.8pt double #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;">122</span></td> <td 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; border-bottom: 2.8pt double #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </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; border-bottom: 2.8pt double #000000; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;">$ </span></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: right; border-bottom: 2.8pt double #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(152</span></td> <td 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; border-bottom: 2.8pt double #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;">)</span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </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; border-bottom: 2.8pt double #000000; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;">$ </span></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: right; border-bottom: 2.8pt double #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;">  </span>—</span></td> <td 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; border-bottom: 2.8pt double #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </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; border-bottom: 2.8pt double #000000; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;">$ </span></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; border-bottom: 2.8pt double #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(152</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; border-bottom: 2.8pt double #000000; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;">) </span></span></td> </tr> </tbody> </table> </div> </div> <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><br/></p> <div style="border-right: none; border-left: none;"> <table border="0" cellpadding="0" style="border-collapse: collapse; width: 100%; margin-left: 0.1px;" width="100%"> <tbody> <tr> <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;"><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;"/> <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; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;"><span class="Linked"><span class="ParaMarked Linked" id="fs_AV1R5O75TS00000000000000000000">Nine Months Ended September 30, 2017</span></span></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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"/> <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; text-align: center;"> </td> <td colspan="11" 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; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;"><span class="Linked"><span class="ParaMarked Linked" id="fs_R1ZOKTA4AO00000000000000000000">Nine Months Ended September 30, 2016</span></span></span></strong></td> </tr> <tr> <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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">(In thousands)</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;"/> <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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Before Tax</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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"> </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; text-align: center;"/> <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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Tax Effect</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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"/> <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; text-align: center;"> </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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><br/></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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Net of Tax<br/> Amount</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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"/> <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; text-align: center;"> </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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Before Tax</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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"/> <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; text-align: center;"> </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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Tax Effect</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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"/> <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; text-align: center;"> </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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Net of Tax<br/> Amount</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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;"> </span></strong></td> </tr> <tr style="background-color: #d6f3e8;"> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8; width: 34%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Foreign currency translation adjustments</span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8; width: 1%;"/> <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: none; white-space: normal; text-align: left; vertical-align: bottom; background-color: #d6f3e8; width: 1%;" valign="bottom"><span style="font-size: 10pt; font-family: 'times new roman', times;">$ </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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8; width: 8%;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="border-left: none; border-right: none;">587</span></span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8; width: 1%;"> </td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8; width: 1%;"/> <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: none; white-space: normal; vertical-align: bottom; text-align: left; background-color: #d6f3e8; width: 1%;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$</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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8; width: 8%;"><span><span style="font-size: 10pt; font-family: 'times new roman', times;">(173</span></span></td> <td 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; background-color: #d6f3e8; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8; width: 1%;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8; width: 1%; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$ </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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8; width: 8%;"><span style="font-size: 10pt; font-family: 'times new roman', times;">414</span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8; width: 1%;"/> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8; width: 1%;"> </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: none; white-space: normal; vertical-align: bottom; text-align: left; background-color: #d6f3e8; width: 1%;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$</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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8; width: 8%;"><span style="font-size: 10pt; font-family: 'times new roman', times;">78</span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8; width: 1%;"/> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8; width: 1%;"> </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: none; white-space: normal; vertical-align: bottom; text-align: left; background-color: #d6f3e8; width: 1%;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$</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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8; width: 8%;"><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8; width: 1%;"/> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8; width: 1%; text-align: left;"> </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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8; width: 1%; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$ </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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8; width: 8%;"><span style="font-size: 10pt; font-family: 'times new roman', times;">78</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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8; width: 1%;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> </tr> <tr> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Net changes related to available-for-sale securities:</span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right;"> </td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right;"><br/></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right;"> </td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right;"><br/></td> <td 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: none; white-space: normal; vertical-align: bottom;"><br/></td> <td 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: none; white-space: normal; vertical-align: bottom;"> </td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: left;"> </td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right;"><br/></td> <td 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: none; white-space: normal; vertical-align: bottom;"><br/></td> <td 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: none; white-space: normal; vertical-align: bottom;"> </td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right;"> </td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right;"><br/></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right;"> </td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right;"><br/></td> <td 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: none; white-space: normal; vertical-align: bottom;"><br/></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: left;"> </td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: left;"> </td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right;"><br/></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right;"> </td> </tr> <tr style="background-color: #d6f3e8;"> <td 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: none; white-space: normal; vertical-align: bottom; text-indent: 10px; background-color: #d6f3e8;"> <p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Unrealized gains</span></p> </td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"/> <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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">31</span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"> </td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"/> <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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span><span style="font-size: 10pt; font-family: 'times new roman', times;">(11</span></span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">20</span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"/> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"> </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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">32</span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"/> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"> </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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"/> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8; text-align: left;"> </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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">32</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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> </tr> <tr> <td 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: none; white-space: normal; vertical-align: bottom; text-indent: 10px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Reclassification adjustments</span></td> <td 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: none; white-space: normal; vertical-align: bottom;"/> <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; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </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; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></td> <td 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; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"> </td> <td 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: none; white-space: normal; vertical-align: bottom;"><br/></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: 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="padding: 2px 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; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></td> <td 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; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><br/></td> <td 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: none; white-space: normal; vertical-align: bottom;"> </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: none; white-space: normal; vertical-align: bottom; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </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: 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="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; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><br/></td> <td 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: none; white-space: normal; vertical-align: bottom;"> </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: 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="padding: 2px 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; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>—</span></td> <td 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; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><br/></td> <td 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: none; white-space: normal; vertical-align: bottom;"> </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: 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="padding: 2px 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; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>—</span></td> <td 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; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><br/></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: left;"> </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: none; white-space: normal; vertical-align: bottom; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></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: 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="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: right; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> </tr> <tr style="background-color: #d6f3e8;"> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Total net changes related to available-for-sale securities</span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"/> <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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">31</span></td> <td 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; background-color: #d6f3e8; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"> </td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"/> <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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; background-color: #d6f3e8;"><span><span style="font-size: 10pt; font-family: 'times new roman', times;">(11</span></span></td> <td 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; background-color: #d6f3e8; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; background-color: #d6f3e8; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">20</span></td> <td 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; background-color: #d6f3e8; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"/> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"> </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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">32</span></td> <td 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; background-color: #d6f3e8; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"/> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"> </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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; 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: 2px 0px; color: #000000; font-size: 8pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; 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: 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; background-color: #d6f3e8; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"/> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8; text-align: left;"> </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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; background-color: #d6f3e8; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>32</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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000; background-color: #d6f3e8; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> </tr> <tr> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Net changes related to foreign exchange forward contracts:</span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></td> <td 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: 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 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: 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 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: 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 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: 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 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: 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="padding: 2px 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;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: 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 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: 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 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: 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 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: 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 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> <td 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: 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 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: 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> </tr> <tr style="background-color: #d6f3e8;"> <td 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: none; white-space: normal; vertical-align: bottom; text-indent: 10px; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Unrealized gains</span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right; 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: 2px 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; text-align: right; 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: 2px 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; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right; 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: 2px 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; text-align: right; 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: 2px 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; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right; 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: 2px 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; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>53</span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right; 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: 2px 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; text-align: right; 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: 2px 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; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>53</span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> </tr> <tr> <td 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: none; white-space: normal; vertical-align: bottom; text-indent: 10px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Reclassification adjustments:</span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></td> <td 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: 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 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: 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 style="mso-spacerun: yes;"> </span></span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: 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 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: 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 style="mso-spacerun: yes;"> </span></span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: 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="padding: 2px 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;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: 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 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: 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 style="mso-spacerun: yes;"> </span></span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: 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 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: 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 style="mso-spacerun: yes;"> </span></span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> <td 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: 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 style="mso-spacerun: yes;"> </span></span></td> <td 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: 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> </tr> <tr style="background-color: #d6f3e8;"> <td 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: none; white-space: normal; vertical-align: bottom; text-indent: 20px; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Cost of revenues</span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right; 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: 2px 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; text-align: right; 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: 2px 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; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right; 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: 2px 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; text-align: right; 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: 2px 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; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right; 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: 2px 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; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>27</span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right; 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: 2px 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; text-align: right; 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: 2px 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; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>27</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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> </tr> <tr> <td 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: none; white-space: normal; vertical-align: bottom; text-indent: 20px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Research and development expenses</span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></td> <td 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: 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 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: 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 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: 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 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: 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 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: 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="padding: 2px 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;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: 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 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: 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>6</span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: 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 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: 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 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> <td 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: 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>6</span></td> <td 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: 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> </tr> <tr style="background-color: #d6f3e8;"> <td 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: none; white-space: normal; vertical-align: bottom; text-indent: 20px; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Selling, general and administrative expenses</span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right; 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: 2px 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; text-align: right; 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: 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; background-color: #d6f3e8; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right; 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: 2px 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; text-align: right; 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: 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; background-color: #d6f3e8; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></td> <td 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; background-color: #d6f3e8; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right; 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: 2px 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; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>3</span></td> <td 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; background-color: #d6f3e8; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right; 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: 2px 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; text-align: right; 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: 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; background-color: #d6f3e8; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>3</span></td> <td 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: right; background-color: #d6f3e8; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> </tr> <tr> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Total net change related to foreign exchange forward contracts</span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></td> <td 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-right: none; border-bottom: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> <td 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-right: none; border-bottom: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>—</span></td> <td 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; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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-right: none; border-bottom: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> <td 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-right: none; border-bottom: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;">  </span>—</span></td> <td 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; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></td> <td 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; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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; text-align: right; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> <td 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; text-align: right; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>89</span></td> <td 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; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> <td 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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;">  </span>—</span></td> <td 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; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> <td 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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>89</span></td> <td 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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> </tr> <tr style="background-color: #d6f3e8;"> <td 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; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Other comprehensive income </span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; border-bottom: 2.8pt double #000000; border-top: 1pt solid #000000; text-align: left; 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: 2px 0px; color: #000000; font-size: 8pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; border-bottom: 2.8pt double #000000; border-top: 1pt solid #000000; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>618</span></td> <td 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; background-color: #d6f3e8; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; background-color: #d6f3e8; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$ </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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(184</span></td> <td 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; background-color: #d6f3e8; 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="padding: 2px 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; background-color: #d6f3e8;" valign="bottom"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </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; border-bottom: 2.8pt double #000000; background-color: #d6f3e8; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$ </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; border-bottom: 2.8pt double #000000; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">434</span></td> <td 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; background-color: #d6f3e8; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </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; border-bottom: 2.8pt double #000000; background-color: #d6f3e8; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;">$ </span></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: right; border-bottom: 2.8pt double #000000; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>199</span></td> <td 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; background-color: #d6f3e8; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </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; border-bottom: 2.8pt double #000000; background-color: #d6f3e8; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt;">$ </span></td> <td align="right" style="border-bottom: 2.8pt double #000000; padding: 2px 0px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></td> <td style="border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><span style="font-family: 'times new roman', times;"> </span></td> <td><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></td> <td align="right" style="text-align: left; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><span style="font-family: 'times new roman', times; font-size: 10pt;">$ </span></td> <td align="right" style="border-bottom: 2.8pt double #000000; padding: 2px 0px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">199</span></td> <td align="right" style="border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"/> </tr> </tbody> </table> </div> </div> </div> </div> <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><br/></p> <div style="border-right: none; border-left: none;"> <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">At <span class="ParaMarked Linked" id="fs_7EIS3BYC1C00000000000000000000">September 30, 2017</span> and <span class="ParaMarked Linked" id="fs_5NE60ROHAO00000000000000000000">September 30, 2016</span>, components of accumulated other comprehensive loss were 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;"> <table cellpadding="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%;" width="100%"> <tbody> <tr> <td style="vertical-align: middle; width: 56%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 8%;"> <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%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 7%;"> <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%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 7%;"> <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%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 10%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Foreign<br/>Exchange<br/>Forward<br/>Contracts </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Balances at <span class="ParaMarked Linked" id="fs_XKOZLXS14W00000000000000000000">December 31, 2016</span> </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(1,928</span></p> </td> <td style="background-color: #d6f3e8; border-top: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: middle;" 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;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="background-color: #d6f3e8; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p> </td> <td style="background-color: #d6f3e8; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(12</span></p> </td> <td style="background-color: #d6f3e8; border-top: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: middle;" valign="middle"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span><br/></td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">    </span></p> </td> <td style="background-color: #d6f3e8; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p> </td> <td style="background-color: #d6f3e8; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"/> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="background-color: #d6f3e8; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p> </td> <td style="background-color: #d6f3e8; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(1,940</span></p> </td> <td style="background-color: #d6f3e8; border-top: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: middle;" valign="middle"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span><br/></td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Other comprehensive income before reclassifications </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt; text-align: right; font-size: 10pt; font-family: 'times new roman', times;">414<br/></p> </td> <td style="vertical-align: bottom;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right; font-size: 10pt; font-family: 'times new roman', times;">20<br/></p> </td> <td style="vertical-align: bottom;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right; font-size: 10pt; font-family: 'times new roman', times;">—<br/></p> </td> <td style="vertical-align: bottom;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right; font-size: 10pt; font-family: 'times new roman', times;">434<br/></p> </td> <td style="vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Amounts reclassified from accumulated other comprehensive loss </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right; font-size: 10pt; font-family: 'times new roman', times;">—<br/></p> </td> <td style="background-color: #d6f3e8; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right; font-size: 10pt; font-family: 'times new roman', times;">—<br/></p> </td> <td style="background-color: #d6f3e8; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right; font-size: 10pt; font-family: 'times new roman', times;">414<br/></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td colspan="2" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right; font-size: 10pt; font-family: 'times new roman', times;">20<br/></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td colspan="2" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right; font-size: 10pt; font-family: 'times new roman', times;">—<br/></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td colspan="2" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right; font-size: 10pt; font-family: 'times new roman', times;">434<br/></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;" valign="middle"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Balances at <span class="ParaMarked Linked" id="fs_7M7XFWYX4000000000000000000000">September 30, 2017</span> </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;" valign="middle"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;" 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; border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;" valign="middle"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(1,514</span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: middle;" 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;" 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; border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;" 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; border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;" valign="middle"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">8</span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: middle;" valign="middle"/> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;" 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; border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;" 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; border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;" valign="middle"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;" valign="middle"/> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;" 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; border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;" 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; border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;" valign="middle"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(1,506</span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: middle;" valign="middle"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> </tr> </tbody> </table> </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;"> <table cellpadding="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%;" width="100%"> <tbody> <tr> <td style="vertical-align: middle; width: 56%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 8%;"> <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%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 7%;"> <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%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 7%;"> <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%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 10%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Foreign<br/>Exchange<br/>Forward<br/>Contracts </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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> <td style="background-color: #d6f3e8; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Balances at <span class="ParaMarked Linked" id="fs_4FGE932NGW00000000000000000000">December 31, 2015</span></span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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,545 </span></p> </td> <td style="background-color: #d6f3e8; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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;"> (17 </span></p> </td> <td style="background-color: #d6f3e8; border-top: 0.75pt solid #000000; vertical-align: middle;" valign="middle"> <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;"> <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-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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;"> (147 </span></p> </td> <td style="background-color: #d6f3e8; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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,709 </span></p> </td> <td style="background-color: #d6f3e8; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> ) </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Other comprehensive income before reclassifications </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt; text-align: right; font-size: 10pt; font-family: 'times new roman', times;">78</p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><br/></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt; text-align: right; font-size: 10pt; font-family: 'times new roman', times;">32</p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><br/></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt; text-align: right; font-size: 10pt; font-family: 'times new roman', times;">53</p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><br/></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt; text-align: right; font-size: 10pt; font-family: 'times new roman', times;">163</p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><br/></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Amounts reclassified from accumulated other comprehensive loss </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 36 </span></p> </td> <td style="background-color: #d6f3e8; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 36 </span></p> </td> <td style="background-color: #d6f3e8; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">78 </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><br/></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">32 </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><br/></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 89 </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: 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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">199 </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><br/></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Balances at <span class="ParaMarked Linked" id="fs_MISKGXGMDS00000000000000000000">September 30, 2016</span> </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> (1,467 </span></p> </td> <td style="background-color: #d6f3e8; border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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; border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> (58 </span></p> </td> <td style="background-color: #d6f3e8; border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> (1,510 </span></p> </td> <td style="background-color: #d6f3e8; border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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 style="border-right: none; border-left: none;"> <table border="0" cellpadding="0" style="border-collapse: collapse; width: 100%; margin-left: 0.1px;" width="100%"> <tbody> <tr> <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;"><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;"/> <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; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;"><span class="ParaMarked Linked" id="fs_AVK7VRPOV400000000000000000000">Three Months Ended September 30, 2017</span></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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"/> <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; text-align: center;"> </td> <td colspan="11" 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; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;"><span class="ParaMarked Linked" id="fs_ERP6JR89TC00000000000000000000">Three Months Ended September 30, 2016</span></span></strong></td> </tr> <tr> <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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">(In thousands)</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;"/> <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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Before Tax</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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"> </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; text-align: center;"/> <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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Tax Effect</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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"/> <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; text-align: center;"> </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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><br/></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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Net of Tax<br/> Amount</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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"/> <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; text-align: center;"> </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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Before Tax</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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"/> <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; text-align: center;"> </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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Tax Effect</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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"/> <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; text-align: center;"> </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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Net of Tax<br/> Amount</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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;"> </span></strong></td> </tr> <tr style="background-color: #d6f3e8;"> <td 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: none; white-space: normal; vertical-align: bottom; width: 34%; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Foreign currency translation adjustments</span></td> <td 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: none; white-space: normal; vertical-align: bottom; width: 1%; background-color: #d6f3e8;"/> <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: none; white-space: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #d6f3e8;" valign="bottom"><span style="font-size: 10pt; font-family: 'times new roman', times;">$ </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: none; white-space: normal; vertical-align: bottom; text-align: right; width: 8%; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">157</span></td> <td 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: none; white-space: normal; vertical-align: bottom; width: 1%; background-color: #d6f3e8;"> </td> <td 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: none; white-space: normal; vertical-align: bottom; width: 1%; background-color: #d6f3e8;"/> <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: none; white-space: normal; vertical-align: bottom; text-align: left; width: 1%; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$</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: none; white-space: normal; vertical-align: bottom; text-align: right; width: 8%; background-color: #d6f3e8;"><span><span style="font-size: 10pt; font-family: 'times new roman', times;">(35</span></span></td> <td 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; width: 1%; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td 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: none; white-space: normal; vertical-align: bottom; width: 1%; background-color: #d6f3e8;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></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: none; white-space: normal; vertical-align: bottom; width: 1%; text-align: left; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$<span class="Linked"> </span></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: none; white-space: normal; vertical-align: bottom; text-align: right; width: 8%; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">122</span></td> <td 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: none; white-space: normal; vertical-align: bottom; width: 1%; background-color: #d6f3e8;"/> <td 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: none; white-space: normal; vertical-align: bottom; width: 1%; background-color: #d6f3e8;"> </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: none; white-space: normal; vertical-align: bottom; text-align: left; width: 1%; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$</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: none; white-space: normal; vertical-align: bottom; text-align: right; width: 8%; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(116</span></td> <td 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: none; white-space: normal; vertical-align: bottom; width: 1%; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">)</span></td> <td 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: none; white-space: normal; vertical-align: bottom; width: 1%; background-color: #d6f3e8;"> </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: none; white-space: normal; vertical-align: bottom; text-align: left; width: 1%; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$</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: none; white-space: normal; vertical-align: bottom; text-align: right; width: 8%; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></td> <td 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: none; white-space: normal; vertical-align: bottom; width: 1%; background-color: #d6f3e8;"/> <td 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: none; white-space: normal; vertical-align: bottom; width: 1%; background-color: #d6f3e8;"> </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: none; white-space: normal; vertical-align: bottom; width: 1%; text-align: left; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$ </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: none; white-space: normal; vertical-align: bottom; text-align: right; width: 8%; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(116</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: none; white-space: normal; vertical-align: bottom; width: 1%; text-align: left; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span class="Linked">) </span></span></td> </tr> <tr> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Net changes related to available-for-sale securities:</span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right;"> </td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right;"><br/></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right;"> </td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right;"><br/></td> <td 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: none; white-space: normal; vertical-align: bottom;"><br/></td> <td 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: none; white-space: normal; vertical-align: bottom;"> </td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right;"> </td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right;"><br/></td> <td 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: none; white-space: normal; vertical-align: bottom;"><br/></td> <td 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: none; white-space: normal; vertical-align: bottom;"> </td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right;"> </td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right;"><br/></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right;"> </td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right;"><br/></td> <td 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: none; white-space: normal; vertical-align: bottom;"><br/></td> <td 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: none; white-space: normal; vertical-align: bottom;"> </td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: left;"> </td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right;"><br/></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right;"> </td> </tr> <tr style="background-color: #d6f3e8;"> <td 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: none; white-space: normal; vertical-align: bottom; text-indent: 10px; background-color: #d6f3e8;"> <p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Unrealized losses</span></p> </td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"/> <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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span class="Linked"> </span></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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"> </td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"/> <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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"/> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span class="Linked"> </span></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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"/> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"> </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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span class="Linked"> </span></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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(36</span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"> </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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span class="Linked"> </span></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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"/> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"> </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: none; white-space: normal; vertical-align: bottom; text-align: left; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span class="Linked"> </span></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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(36</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: none; white-space: normal; vertical-align: bottom; text-align: left; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span class="Linked">) </span></span></td> </tr> <tr> <td 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: none; white-space: normal; vertical-align: bottom; text-indent: 10px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Reclassification adjustments</span></td> <td 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: none; white-space: normal; vertical-align: bottom;"/> <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; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span class="Linked"> </span></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; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></td> <td 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; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"> </td> <td 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: none; white-space: normal; vertical-align: bottom;"><br/></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: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span class="Linked"> </span></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: 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="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; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><br/></td> <td 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: none; white-space: normal; vertical-align: bottom;"> </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: none; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span class="Linked"> </span></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: 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="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; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><br/></td> <td 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: none; white-space: normal; vertical-align: bottom;"> </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: 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="padding: 2px 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; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>—</span></td> <td 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; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><br/></td> <td 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: none; white-space: normal; vertical-align: bottom;"> </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: 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="padding: 2px 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; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>—</span></td> <td 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; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><br/></td> <td 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: none; white-space: normal; vertical-align: bottom;"> </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: none; white-space: normal; vertical-align: bottom; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></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: 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="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: right; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> </tr> <tr style="background-color: #d6f3e8;"> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Total net changes related to available-for-sale securities</span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"/> <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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span class="Linked"> </span></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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></td> <td 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; border-bottom: 1pt solid #000000; background-color: #d6f3e8;"> </td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"/> <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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; background-color: #d6f3e8;"><span><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></span></td> <td 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; border-bottom: 1pt solid #000000; background-color: #d6f3e8;"/> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span class="Linked"> </span></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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></td> <td 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; border-bottom: 1pt solid #000000; background-color: #d6f3e8;"/> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"> </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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span class="Linked"> </span></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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(36</span></td> <td 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; border-bottom: 1pt solid #000000; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"> </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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; 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: 2px 0px; color: #000000; font-size: 8pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; 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: 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; border-bottom: 1pt solid #000000; background-color: #d6f3e8;"/> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"> </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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; text-align: left; 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: 2px 0px; color: #000000; font-size: 8pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(36</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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; text-align: left; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span> </td> </tr> <tr> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Other comprehensive income (loss)</span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; border-bottom: 2.8pt double #000000; border-top: 1pt solid #000000; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;">$ </span></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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; border-bottom: 2.8pt double #000000; border-top: 1pt solid #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>157</span></td> <td 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; border-bottom: 2.8pt double #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$ </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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(35</span></td> <td 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; border-bottom: 2.8pt double #000000;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td 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: none; white-space: normal; vertical-align: bottom;" valign="bottom"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </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; border-bottom: 2.8pt double #000000; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$<span class="Linked"> </span></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; border-bottom: 2.8pt double #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;">122</span></td> <td 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; border-bottom: 2.8pt double #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </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; border-bottom: 2.8pt double #000000; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;">$ </span></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: right; border-bottom: 2.8pt double #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(152</span></td> <td 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; border-bottom: 2.8pt double #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;">)</span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </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; border-bottom: 2.8pt double #000000; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;">$ </span></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: right; border-bottom: 2.8pt double #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;">  </span>—</span></td> <td 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; border-bottom: 2.8pt double #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </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; border-bottom: 2.8pt double #000000; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;">$ </span></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; border-bottom: 2.8pt double #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(152</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; border-bottom: 2.8pt double #000000; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;">) </span></span></td> </tr> </tbody> </table> </div> </div> <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><br/></p> <div style="border-right: none; border-left: none;"> <table border="0" cellpadding="0" style="border-collapse: collapse; width: 100%; margin-left: 0.1px;" width="100%"> <tbody> <tr> <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;"><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;"/> <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; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;"><span class="Linked"><span class="ParaMarked Linked" id="fs_AV1R5O75TS00000000000000000000">Nine Months Ended September 30, 2017</span></span></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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"/> <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; text-align: center;"> </td> <td colspan="11" 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; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;"><span class="Linked"><span class="ParaMarked Linked" id="fs_R1ZOKTA4AO00000000000000000000">Nine Months Ended September 30, 2016</span></span></span></strong></td> </tr> <tr> <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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">(In thousands)</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;"/> <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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Before Tax</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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"> </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; text-align: center;"/> <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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Tax Effect</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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"/> <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; text-align: center;"> </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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><br/></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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Net of Tax<br/> Amount</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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"/> <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; text-align: center;"> </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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Before Tax</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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"/> <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; text-align: center;"> </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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Tax Effect</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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"/> <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; text-align: center;"> </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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;">Net of Tax<br/> Amount</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-top: none; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><strong><span style="font-family: 'times new roman', times; font-size: 8pt;"> </span></strong></td> </tr> <tr style="background-color: #d6f3e8;"> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8; width: 34%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Foreign currency translation adjustments</span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8; width: 1%;"/> <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: none; white-space: normal; text-align: left; vertical-align: bottom; background-color: #d6f3e8; width: 1%;" valign="bottom"><span style="font-size: 10pt; font-family: 'times new roman', times;">$ </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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8; width: 8%;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="border-left: none; border-right: none;">587</span></span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8; width: 1%;"> </td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8; width: 1%;"/> <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: none; white-space: normal; vertical-align: bottom; text-align: left; background-color: #d6f3e8; width: 1%;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$</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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8; width: 8%;"><span><span style="font-size: 10pt; font-family: 'times new roman', times;">(173</span></span></td> <td 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; background-color: #d6f3e8; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8; width: 1%;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8; width: 1%; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$ </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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8; width: 8%;"><span style="font-size: 10pt; font-family: 'times new roman', times;">414</span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8; width: 1%;"/> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8; width: 1%;"> </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: none; white-space: normal; vertical-align: bottom; text-align: left; background-color: #d6f3e8; width: 1%;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$</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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8; width: 8%;"><span style="font-size: 10pt; font-family: 'times new roman', times;">78</span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8; width: 1%;"/> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8; width: 1%;"> </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: none; white-space: normal; vertical-align: bottom; text-align: left; background-color: #d6f3e8; width: 1%;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$</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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8; width: 8%;"><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8; width: 1%;"/> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8; width: 1%; text-align: left;"> </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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8; width: 1%; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$ </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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8; width: 8%;"><span style="font-size: 10pt; font-family: 'times new roman', times;">78</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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8; width: 1%;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> </tr> <tr> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Net changes related to available-for-sale securities:</span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right;"> </td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right;"><br/></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right;"> </td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right;"><br/></td> <td 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: none; white-space: normal; vertical-align: bottom;"><br/></td> <td 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: none; white-space: normal; vertical-align: bottom;"> </td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: left;"> </td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right;"><br/></td> <td 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: none; white-space: normal; vertical-align: bottom;"><br/></td> <td 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: none; white-space: normal; vertical-align: bottom;"> </td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right;"> </td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right;"><br/></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right;"> </td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right;"><br/></td> <td 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: none; white-space: normal; vertical-align: bottom;"><br/></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: left;"> </td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: left;"> </td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right;"><br/></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right;"> </td> </tr> <tr style="background-color: #d6f3e8;"> <td 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: none; white-space: normal; vertical-align: bottom; text-indent: 10px; background-color: #d6f3e8;"> <p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Unrealized gains</span></p> </td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"/> <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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">31</span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"> </td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"/> <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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span><span style="font-size: 10pt; font-family: 'times new roman', times;">(11</span></span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">20</span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"/> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"> </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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">32</span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"/> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"> </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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"/> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8; text-align: left;"> </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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">32</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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> </tr> <tr> <td 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: none; white-space: normal; vertical-align: bottom; text-indent: 10px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Reclassification adjustments</span></td> <td 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: none; white-space: normal; vertical-align: bottom;"/> <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; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </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; white-space: normal; vertical-align: bottom; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></td> <td 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; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"> </td> <td 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: none; white-space: normal; vertical-align: bottom;"><br/></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: 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="padding: 2px 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; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></td> <td 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; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><br/></td> <td 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: none; white-space: normal; vertical-align: bottom;"> </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: none; white-space: normal; vertical-align: bottom; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </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: 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="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; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><br/></td> <td 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: none; white-space: normal; vertical-align: bottom;"> </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: 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="padding: 2px 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; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>—</span></td> <td 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; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><br/></td> <td 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: none; white-space: normal; vertical-align: bottom;"> </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: 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="padding: 2px 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; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>—</span></td> <td 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; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><br/></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: left;"> </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: none; white-space: normal; vertical-align: bottom; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></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: 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="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: right; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> </tr> <tr style="background-color: #d6f3e8;"> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Total net changes related to available-for-sale securities</span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"/> <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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">31</span></td> <td 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; background-color: #d6f3e8; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"> </td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"/> <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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; background-color: #d6f3e8;"><span><span style="font-size: 10pt; font-family: 'times new roman', times;">(11</span></span></td> <td 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; background-color: #d6f3e8; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; background-color: #d6f3e8; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">20</span></td> <td 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; background-color: #d6f3e8; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"/> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"> </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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">32</span></td> <td 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; background-color: #d6f3e8; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"/> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"> </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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; 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: 2px 0px; color: #000000; font-size: 8pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; 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: 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; background-color: #d6f3e8; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"/> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8; text-align: left;"> </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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; background-color: #d6f3e8; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>32</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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000; background-color: #d6f3e8; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> </tr> <tr> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Net changes related to foreign exchange forward contracts:</span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></td> <td 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: 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 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: 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 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: 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 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: 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 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: 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="padding: 2px 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;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: 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 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: 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 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: 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 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: 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 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> <td 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: 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 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: 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> </tr> <tr style="background-color: #d6f3e8;"> <td 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: none; white-space: normal; vertical-align: bottom; text-indent: 10px; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Unrealized gains</span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right; 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: 2px 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; text-align: right; 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: 2px 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; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right; 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: 2px 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; text-align: right; 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: 2px 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; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right; 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: 2px 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; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>53</span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right; 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: 2px 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; text-align: right; 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: 2px 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; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>53</span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> </tr> <tr> <td 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: none; white-space: normal; vertical-align: bottom; text-indent: 10px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Reclassification adjustments:</span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></td> <td 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: 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 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: 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 style="mso-spacerun: yes;"> </span></span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: 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 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: 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 style="mso-spacerun: yes;"> </span></span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: 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="padding: 2px 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;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: 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 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: 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 style="mso-spacerun: yes;"> </span></span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: 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 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: 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 style="mso-spacerun: yes;"> </span></span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> <td 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: 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 style="mso-spacerun: yes;"> </span></span></td> <td 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: 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> </tr> <tr style="background-color: #d6f3e8;"> <td 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: none; white-space: normal; vertical-align: bottom; text-indent: 20px; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Cost of revenues</span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right; 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: 2px 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; text-align: right; 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: 2px 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; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right; 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: 2px 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; text-align: right; 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: 2px 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; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right; 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: 2px 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; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>27</span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right; 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: 2px 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; text-align: right; 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: 2px 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; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>27</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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> </tr> <tr> <td 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: none; white-space: normal; vertical-align: bottom; text-indent: 20px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Research and development expenses</span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></td> <td 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: 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 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: 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 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: 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 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: 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 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: 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="padding: 2px 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;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: 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 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: 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>6</span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: 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 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: 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 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> <td 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: 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>6</span></td> <td 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: 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> </tr> <tr style="background-color: #d6f3e8;"> <td 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: none; white-space: normal; vertical-align: bottom; text-indent: 20px; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Selling, general and administrative expenses</span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right; 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: 2px 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; text-align: right; 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: 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; background-color: #d6f3e8; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right; 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: 2px 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; text-align: right; 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: 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; background-color: #d6f3e8; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></td> <td 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; background-color: #d6f3e8; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right; 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: 2px 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; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>3</span></td> <td 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; background-color: #d6f3e8; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right; 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: 2px 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; text-align: right; 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: 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; background-color: #d6f3e8; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: right; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>3</span></td> <td 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: right; background-color: #d6f3e8; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> </tr> <tr> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Total net change related to foreign exchange forward contracts</span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></td> <td 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-right: none; border-bottom: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> <td 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-right: none; border-bottom: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>—</span></td> <td 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; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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-right: none; border-bottom: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> <td 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-right: none; border-bottom: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;">  </span>—</span></td> <td 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; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></td> <td 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; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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; text-align: right; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> <td 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; text-align: right; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>89</span></td> <td 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; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> <td 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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;">  </span>—</span></td> <td 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; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> <td 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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000; border-bottom: 1pt solid #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>89</span></td> <td 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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span></span></td> </tr> <tr style="background-color: #d6f3e8;"> <td 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; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Other comprehensive income </span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; border-bottom: 2.8pt double #000000; border-top: 1pt solid #000000; text-align: left; 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: 2px 0px; color: #000000; font-size: 8pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; border-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; border-bottom: 2.8pt double #000000; border-top: 1pt solid #000000; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>618</span></td> <td 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; background-color: #d6f3e8; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; background-color: #d6f3e8; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$ </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-right: none; border-left: none; border-image: initial; white-space: normal; vertical-align: bottom; text-align: right; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(184</span></td> <td 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; background-color: #d6f3e8; 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="padding: 2px 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; background-color: #d6f3e8;" valign="bottom"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </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; border-bottom: 2.8pt double #000000; background-color: #d6f3e8; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$ </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; border-bottom: 2.8pt double #000000; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">434</span></td> <td 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; background-color: #d6f3e8; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </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; border-bottom: 2.8pt double #000000; background-color: #d6f3e8; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;">$ </span></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: right; border-bottom: 2.8pt double #000000; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span style="mso-spacerun: yes;"> </span>199</span></td> <td 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; background-color: #d6f3e8; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> </span></td> <td 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: none; white-space: normal; vertical-align: bottom; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> </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; border-bottom: 2.8pt double #000000; background-color: #d6f3e8; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt;">$ </span></td> <td align="right" style="border-bottom: 2.8pt double #000000; padding: 2px 0px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">—</span></td> <td style="border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><span style="font-family: 'times new roman', times;"> </span></td> <td><span style="font-family: 'times new roman', times; font-size: 10pt;"> </span></td> <td align="right" style="text-align: left; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><span style="font-family: 'times new roman', times; font-size: 10pt;">$ </span></td> <td align="right" style="border-bottom: 2.8pt double #000000; padding: 2px 0px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">199</span></td> <td align="right" style="border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"/> </tr> </tbody> </table> </div> 157000 35000 122000 -116000 0 -116000 0 0 0 -36000 0 -36000 0 0 0 0 0 0 0 0 0 -36000 0 -36000 157000 35000 122000 -152000 0 -152000 587000 173000 414000 78000 0 78000 31000 11000 20000 32000 0 32000 0 0 0 0 0 0 31000 11000 20000 32000 0 32000 0 0 0 53000 0 53000 0 0 0 -27000 0 -27000 0 0 0 -6000 0 -6000 0 0 0 -3000 0 -3000 0 0 0 89000 0 89000 618000 184000 434000 199000 0 199000 <p style="font-size: 10pt; line-height: 120%; margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">At <span class="ParaMarked Linked" id="fs_7EIS3BYC1C00000000000000000000">September 30, 2017</span> and <span class="ParaMarked Linked" id="fs_5NE60ROHAO00000000000000000000">September 30, 2016</span>, components of accumulated other comprehensive loss were 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;"> <table cellpadding="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%;" width="100%"> <tbody> <tr> <td style="vertical-align: middle; width: 56%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 8%;"> <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%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 7%;"> <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%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 7%;"> <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%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 10%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Foreign<br/>Exchange<br/>Forward<br/>Contracts </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Balances at <span class="ParaMarked Linked" id="fs_XKOZLXS14W00000000000000000000">December 31, 2016</span> </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(1,928</span></p> </td> <td style="background-color: #d6f3e8; border-top: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: middle;" 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;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="background-color: #d6f3e8; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p> </td> <td style="background-color: #d6f3e8; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(12</span></p> </td> <td style="background-color: #d6f3e8; border-top: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: middle;" valign="middle"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span><br/></td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">    </span></p> </td> <td style="background-color: #d6f3e8; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p> </td> <td style="background-color: #d6f3e8; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"/> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td style="background-color: #d6f3e8; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p> </td> <td style="background-color: #d6f3e8; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(1,940</span></p> </td> <td style="background-color: #d6f3e8; border-top: 0.75pt solid #000000; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: middle;" valign="middle"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span><br/></td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Other comprehensive income before reclassifications </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt; text-align: right; font-size: 10pt; font-family: 'times new roman', times;">414<br/></p> </td> <td style="vertical-align: bottom;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right; font-size: 10pt; font-family: 'times new roman', times;">20<br/></p> </td> <td style="vertical-align: bottom;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right; font-size: 10pt; font-family: 'times new roman', times;">—<br/></p> </td> <td style="vertical-align: bottom;"> <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;"> <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;"> <p style="margin: 0pt; text-align: right; font-size: 10pt; font-family: 'times new roman', times;">434<br/></p> </td> <td style="vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Amounts reclassified from accumulated other comprehensive loss </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right; font-size: 10pt; font-family: 'times new roman', times;">—<br/></p> </td> <td style="background-color: #d6f3e8; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right; font-size: 10pt; font-family: 'times new roman', times;">—<br/></p> </td> <td style="background-color: #d6f3e8; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right; font-size: 10pt; font-family: 'times new roman', times;">414<br/></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td colspan="2" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right; font-size: 10pt; font-family: 'times new roman', times;">20<br/></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td colspan="2" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right; font-size: 10pt; font-family: 'times new roman', times;">—<br/></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> <td colspan="2" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right; font-size: 10pt; font-family: 'times new roman', times;">434<br/></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">   </span></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;" valign="middle"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Balances at <span class="ParaMarked Linked" id="fs_7M7XFWYX4000000000000000000000">September 30, 2017</span> </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;" valign="middle"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;" 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; border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;" valign="middle"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(1,514</span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: middle;" 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;" 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; border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;" 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; border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;" valign="middle"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">8</span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: middle;" valign="middle"/> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;" 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; border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;" 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; border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;" valign="middle"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;" valign="middle"/> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;" 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; border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;" 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; border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;" valign="middle"> <p style="margin: 0pt; text-align: right;"><span style="font-size: 10pt; font-family: 'times new roman', times;">(1,506</span></p> </td> <td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: middle;" valign="middle"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span></td> </tr> </tbody> </table> </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;"> <table cellpadding="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%;" width="100%"> <tbody> <tr> <td style="vertical-align: middle; width: 56%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 8%;"> <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%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 7%;"> <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%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 7%;"> <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%;"> <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%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: middle; width: 10%;"> <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%;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Foreign<br/>Exchange<br/>Forward<br/>Contracts </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">   </span></p> </td> <td colspan="3" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <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> <td style="background-color: #d6f3e8; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Balances at <span class="ParaMarked Linked" id="fs_4FGE932NGW00000000000000000000">December 31, 2015</span></span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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,545 </span></p> </td> <td style="background-color: #d6f3e8; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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;"> (17 </span></p> </td> <td style="background-color: #d6f3e8; border-top: 0.75pt solid #000000; vertical-align: middle;" valign="middle"> <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;"> <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-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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;"> (147 </span></p> </td> <td style="background-color: #d6f3e8; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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,709 </span></p> </td> <td style="background-color: #d6f3e8; border-top-color: #000000; border-top-style: solid; border-top-width: 0.75pt; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> ) </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Other comprehensive income before reclassifications </span></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt; text-align: right; font-size: 10pt; font-family: 'times new roman', times;">78</p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><br/></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt; text-align: right; font-size: 10pt; font-family: 'times new roman', times;">32</p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><br/></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt; text-align: right; font-size: 10pt; font-family: 'times new roman', times;">53</p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><br/></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt; text-align: right; font-size: 10pt; font-family: 'times new roman', times;">163</p> </td> <td style="padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><br/></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Amounts reclassified from accumulated other comprehensive loss </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 36 </span></p> </td> <td style="background-color: #d6f3e8; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 36 </span></p> </td> <td style="background-color: #d6f3e8; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> </tr> <tr> <td style="padding: 1.5pt; vertical-align: bottom;"> <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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">78 </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><br/></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">32 </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><br/></p> </td> <td style="padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 89 </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: 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;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">   </span></p> </td> <td colspan="2" style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">199 </span></p> </td> <td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><br/></p> </td> </tr> <tr> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Balances at <span class="ParaMarked Linked" id="fs_MISKGXGMDS00000000000000000000">September 30, 2016</span> </span></p> </td> <td style="background-color: #d6f3e8; padding: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> (1,467 </span></p> </td> <td style="background-color: #d6f3e8; border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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; border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> (58 </span></p> </td> <td style="background-color: #d6f3e8; border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <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-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> (1,510 </span></p> </td> <td style="background-color: #d6f3e8; border-bottom-color: #000000; border-bottom-style: double; border-bottom-width: 2.25pt; padding-bottom: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; vertical-align: bottom;"> <p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> ) </span></p> </td> </tr> </tbody> </table> </div> </div> </div> -1928000 -12000 0 -1940000 414000 20000 0 434000 0 0 0 0 414000 20000 0 434000 -1514000 8000 0 -1506000 -1545000 -17000 -147000 -1709000 78000 32000 53000 163000 0 0 -36000 -36000 78000 32000 89000 199000 -1467000 15000 -58000 -1510000 <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;">12</span>. INCOME TAXES:</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;">We recorded an income tax benefit of $116,000 in the <span class="ParaMarked Linked" id="fs_BMCB45DPHC00000000000000000000">three months ended September 30, 2017</span>, compared to income tax expense of $21,000 in the <span class="ParaMarked Linked" id="fs_SU0W6HYHSG00000000000000000000">three months ended September 30, 2016</span>. We recorded income tax expense of $<span><span class="selected"><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;">10,000</span></span></span> in the <span class="ParaMarked Linked" id="fs_075QR0WAZ400000000000000000000">nine months ended September 30, 2017</span>, compared to income tax expense of <span>$<span><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;">108,000</span></span></span> in the <span class="ParaMarked Linked" id="fs_CU5ZB8IMK000000000000000000000">nine months ended September 30, 2016</span>. During the fourth quarter of <span style="border-left: none; border-right: none;">2016</span>, we substantially reduced the valuation allowances recorded against our U.S. and Singapore deferred tax assets, primarily due to significant improvement in our operating results and financial outlook. Our income tax expense in the <span class="ParaMarked Linked" id="fs_AOU9EKXF5S00000000000000000000">nine months ended September 30, 2017</span>, primarily reflects<span> a <span>25.5</span>% effective</span> income tax rate and excess tax benefits from employee share-based payments. Our income tax benefit in the three months ended September 30, 2017 reflects the impact of a decline in our effective income tax rate due to a reduction in our anticipated level of profitability for 2017. Income tax expense in the three and nine months ended September 30, 2016 included U.S. federal alternative minimum taxes, minimal state income tax expense and foreign income tax expense incurred by our subsidiaries in the United Kingdom and China.</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;">Effective January 1, 2017, we adopted Accounting Standards Update No. <span style="border-left: none; border-right: none;">2016</span>-<span style="border-left: none; border-right: none;">09</span>, <em>Improvements to Employee Share-Based Payment Accounting,</em> which requires recognition of excess tax benefits or tax deficiencies from employee share-based payments in income tax expense or benefit as a discrete item in the reporting period in which they occur. In the three months ended September 30, 2017, the recognized excess tax benefits or tax deficiencies from employee share-based payments were inconsequential. In the <span class="ParaMarked Linked" id="fs_K2XX504EVK00000000000000000000">nine months ended September 30, 2017</span>, we recognized $207,000 of excess tax benefits from employee share-based payments. </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;">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 are 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></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;">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 where we operate, our financial performance in recent quarters, statutory carry forward periods and tax planning alternatives. Finally, 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 at September 30, 2017. </span></p> -116000 21000 10000 108000 0.255 207000 P3Y <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><strong><span style="font-family: 'times new roman', times; font-size: 10pt;"><span style="border-left: none; border-right: none;">13</span>. SHARE REPURCHASE: </span></strong></p> <p style="margin: 0pt; 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; font-size: 10pt;">Our Board of Directors has authorized a $3.0 million share repurchase program. The 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 style="border-left: none; border-right: none;">10</span>b-<span style="border-left: none; border-right: none;">18</span>. The share repurchase program will terminate on September 30, 2018. As of September 30, 2017, no shares have been repurchased under this program.</span></p> 3000000.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;"><span class=" FactMarked" id="fs_VMU0U7V9S0W4CGGWOS8SCKS44WWWW4">14</span>. CONTINGENCIES:</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;">We are periodically a defendant in miscellaneous 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: 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;">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 limit the amount of the claim. It is not possible to determine the maximum potential liability 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.</span></p> <p style="margin-top: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"><strong><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 style="border-left: none; border-right: none;">15</span></span>.<span>  ADOPTION OF ACCOUNTING STANDARDS UPDATE NO. <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 style="border-left: none; border-right: none;">2016</span></span>-<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 style="border-left: none; border-right: none;">09</span></span>, <em>IMPROVEMENTS TO EMPLOYEE SHARE-BASED PAYMENT ACCOUNTING:</em></span></strong></span></span></p> <p><span><span><span style="font-family: 'times new roman', times; font-size: 10pt;">O<span style="background-color: #ffffff;">n January 1, 2017, we adopted ASU No. <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 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 style="border-left: none; border-right: none;">2016</span></span></span>-<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 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 style="border-left: none; border-right: none;">09</span></span></span>, <span style="font-style: italic;">Improvements to Employee Share-Based Payment Accounting </span>(ASU No. <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 style="border-left: none; border-right: none;">2016</span></span>-<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 style="border-left: none; border-right: none;">09</span></span>)<span style="font-style: italic;">.</span> The guidance impacted the accounting for share-based payment transactions, including the income tax consequences, classification of awards as either equity or liabilities, and classification in the consolidated statement of cash flows.</span>  </span></span></span></p> <p style="margin: 0pt;"><span><span><span style="font-family: 'times new roman', times; font-size: 10pt;">At January 1, 2017, we had excess tax benefits from employee share-based payments that were not recognized because current taxes payable had not been reduced. Under the new guidance, we are required to recognize the excess tax benefits regardless of whether or not they reduce income taxes payable in the current period. The new guidance also requires all excess tax benefits and tax deficiencies to be recognized as income tax expense or benefit in our statement of operations. Prior to our adoption of ASU No. <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 style="border-left: none; border-right: none;">2016</span></span>-<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 style="border-left: none; border-right: none;">09</span></span>, stock compensation expense was based on the number of awards that were expected to vest in the future. Under the new guidance, we are allowed to account for the impact of stock option forfeitures on stock compensation expense when the forfeitures occur. </span></span></span></p> <p><span style="font-family: 'times new roman', times; font-size: 10pt;">Recognition of the deferred tax assets for previously unrecognized excess tax benefits and the impact of additional stock compensation expense resulting from the change in the accounting for stock option forfeitures were required to be applied using a modified retrospective approach. At January 1, 2017, we recorded a $278,000 credit to retained earnings and a corresponding debit to deferred tax assets for previously unrecognized excess tax benefits. We also recorded a $23,000 credit to common stock, a $16,000 debit to retained earnings and a $7,000 debit to deferred tax assets for additional stock compensation expense related to the change in accounting for stock option forfeitures.</span><br/></p> <p><span style="font-family: 'times new roman', times; font-size: 10pt;">Our income tax provision in the nine months ended September 30, 2017, includes a $207,000 excess tax benefit from employee share-based payments. The impact of the change in accounting for stock option forfeitures on stock compensation expense in the nine months ended September 30, 2017 was inconsequential.</span></p> <p style="text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt;">ASU <span style="border-left: none; border-right: none;">2016</span>-<span style="border-left: none; border-right: none;">09</span> includes an amendment specifying that excess tax benefits are to be classified as an operating activity in the statement of cash flows on either a prospective or retrospective basis. This amendment had no impact on our consolidated statements of cash flows for any period presented because excess tax benefits have not been used to reduce current tax payments.</span><br/></p> <p style="margin: 0pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">ASU <span style="border-left: none; border-right: none;">2016</span>-<span style="border-left: none; border-right: none;">09</span> also includes an amendment specifying that payments of employee withholding taxes resulting from stock option exercises, by withholding shares acquired by an option holder, are to be classified as a financing activity in the consolidated statements of cash flows on a retrospective basis. This amendment had no impact on our consolidated statements of cash flows for any period presented because no shares were withheld for payment of employee taxes.</span></span><br/></p> 278000 23000 -16000 7000 207000 <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span style="font-weight: bold;">16. RECENT ACCOUNTING DEVELOPMENTS:</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;">In January 2017, the Financial Accounting Standards Board (FASB) issued guidance on simplifying the test for goodwill impairment (ASU No. 2017-04, <em>Simplifying the Test for Goodwill Impairment)</em>. Under the new standard, 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 guidance 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. The new guidance is to be applied prospectively to impairment tests beginning January 1, 2020, with early adoption permitted. We are currently evaluating when we will adopt the new guidance.</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;">In May 2014, the FASB issued guidance on the recognition of revenue from contracts with customers (ASU No. <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;">2014</span>-<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;">09</span>, <span style="font-style: italic;">Revenue from Contracts with Customers</span>). Revenue recognition will depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The guidance also requires disclosures regarding the nature, amount, timing and uncertainty of revenue and cash flows arising from contracts with customers. The guidance permits <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> methods of adoption: retrospectively to each prior reporting period presented or retrospectively with the cumulative effect of initially applying the guidance recognized on the date of adoption. The FASB has delayed the effective date of the standard by <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;">one</span> year to January 1, 2018, with early adoption permitted as of the original effective date of January 1, 2017. We have performed a review of the requirements of the new guidance and have identified which of our revenue streams will be within the scope of ASU 2014-09. We have applied the five-step model of the new standard to a selection of contracts within each of our revenue streams, and have compared the results to our current accounting practices. Based on this analysis, we do not currently expect a material impact on our consolidated financial statements. We are continuing to evaluate the impact of the new guidance on our consolidated financial statements, and we anticipate that we will expand our consolidated financial statement disclosures in order to comply with the new ASU. As part of this, we are assessing changes that might be necessary to information technology systems, processes, and internal controls to capture new data and address changes in financial reporting. We now anticipate that we will adopt the new standard retrospectively, with recognition of a cumulative effect adjustment on January 1, 2018, the date of adoption.</span></p> <p style="margin: 0pt;"><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;">In February 2016, the FASB issued new lease accounting guidance (ASU No. <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;">2016</span>-<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;">02</span>, <span style="font-style: italic;">Leases</span>)<span style="font-style: italic;">.</span> Under the new guidance, at the commencement date, lessees will be 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. The new guidance is not applicable for leases with a term of <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;">12</span> months or less. Lessor accounting is largely unchanged. U.S. public companies are required to apply the amendments in ASU <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;">2016</span>-<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;">02</span> for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. Early application is permitted. Lessees (for capital and operating leases) and lessors (for sales-type, direct financing, and operating leases) must apply a modified retrospective transition approach for leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements. The modified retrospective approach would not require any transition accounting for leases that expired before the earliest comparative period presented. Lessees and lessors may not apply a full retrospective transition approach. We are currently evaluating the impact of the new guidance on our consolidated financial statements.</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;">In July 2015, the FASB issued guidance that simplified the measurement of inventory (ASU No. <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;">2015</span>-<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;">11</span>, <span style="font-style: italic;">Simplifying the Measurement of Inventory</span>)<span style="font-style: italic;">.</span><span style="font-style: italic;"> </span>The guidance requires an entity to measure inventory at the lower of cost or net realizable value, which consists of estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. The new guidance eliminated unnecessary complexity that existed under previous "lower of cost or market" guidance. The updated guidance was applied prospectively beginning January 1, 2017. Our implementation of this standard did not have a material impact on our consolidated financial statements.</span></p> <p style="margin: 0pt; line-height: 120%; font-size: 10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">In January 2017, the Financial Accounting Standards Board (FASB) issued guidance on simplifying the test for goodwill impairment (ASU No. 2017-04, <em>Simplifying the Test for Goodwill Impairment)</em>. Under the new standard, 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 guidance 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. The new guidance is to be applied prospectively to impairment tests beginning January 1, 2020, with early adoption permitted. We are currently evaluating when we will adopt the new guidance.</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;">In May 2014, the FASB issued guidance on the recognition of revenue from contracts with customers (ASU No. <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;">2014</span>-<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;">09</span>, <span style="font-style: italic;">Revenue from Contracts with Customers</span>). Revenue recognition will depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The guidance also requires disclosures regarding the nature, amount, timing and uncertainty of revenue and cash flows arising from contracts with customers. The guidance permits <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> methods of adoption: retrospectively to each prior reporting period presented or retrospectively with the cumulative effect of initially applying the guidance recognized on the date of adoption. The FASB has delayed the effective date of the standard by <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;">one</span> year to January 1, 2018, with early adoption permitted as of the original effective date of January 1, 2017. We have performed a review of the requirements of the new guidance and have identified which of our revenue streams will be within the scope of ASU 2014-09. We have applied the five-step model of the new standard to a selection of contracts within each of our revenue streams, and have compared the results to our current accounting practices. Based on this analysis, we do not currently expect a material impact on our consolidated financial statements. We are continuing to evaluate the impact of the new guidance on our consolidated financial statements, and we anticipate that we will expand our consolidated financial statement disclosures in order to comply with the new ASU. As part of this, we are assessing changes that might be necessary to information technology systems, processes, and internal controls to capture new data and address changes in financial reporting. We now anticipate that we will adopt the new standard retrospectively, with recognition of a cumulative effect adjustment on January 1, 2018, the date of adoption.</span></p> <p style="margin: 0pt;"><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;">In February 2016, the FASB issued new lease accounting guidance (ASU No. <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;">2016</span>-<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;">02</span>, <span style="font-style: italic;">Leases</span>)<span style="font-style: italic;">.</span> Under the new guidance, at the commencement date, lessees will be 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. The new guidance is not applicable for leases with a term of <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;">12</span> months or less. Lessor accounting is largely unchanged. U.S. public companies are required to apply the amendments in ASU <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;">2016</span>-<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;">02</span> for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. Early application is permitted. Lessees (for capital and operating leases) and lessors (for sales-type, direct financing, and operating leases) must apply a modified retrospective transition approach for leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements. The modified retrospective approach would not require any transition accounting for leases that expired before the earliest comparative period presented. Lessees and lessors may not apply a full retrospective transition approach. We are currently evaluating the impact of the new guidance on our consolidated financial statements.</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;">In July 2015, the FASB issued guidance that simplified the measurement of inventory (ASU No. <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;">2015</span>-<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;">11</span>, <span style="font-style: italic;">Simplifying the Measurement of Inventory</span>)<span style="font-style: italic;">.</span><span style="font-style: italic;"> </span>The guidance requires an entity to measure inventory at the lower of cost or net realizable value, which consists of estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. The new guidance eliminated unnecessary complexity that existed under previous "lower of cost or market" guidance. The updated guidance was applied prospectively beginning January 1, 2017. Our implementation of this standard did not have a material impact on our consolidated financial statements.</span></p> XML 11 R1.htm IDEA: XBRL DOCUMENT v3.8.0.1
Document And Entity Information - shares
9 Months Ended
Sep. 30, 2017
Oct. 31, 2017
Document And Entity Information [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Sep. 30, 2017  
Document Fiscal Period Focus Q3  
Document Fiscal Year Focus 2017  
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   6,977,515
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
ASSETS    
Cash and cash equivalents $ 5,593 $ 10,640
Marketable securities 6,701 6,493
Accounts receivable, less allowance for doubtful accounts of $514 at September 30, 2017 and $547 at December 31, 2016 11,932 10,895
Inventories 16,634 11,531
Other current assets 1,739 1,535
Total current assets 42,599 41,094
Marketable securities, long-term 8,949 8,728
Equipment and leasehold improvements, net 2,303 2,438
Intangible assets, net 413 438
Goodwill 1,366 1,366
Other assets 202 193
Deferred tax assets 5,484 5,323
Total assets 61,316 59,580
LIABILITIES AND STOCKHOLDERS’ EQUITY    
Accounts payable 7,083 6,217
Advance customer payments 325 328
Accrued expenses 2,014 3,756
Total current liabilities 9,422 10,301
Other liabilities 109 250
Reserve for income taxes 131 131
Total liabilities 9,662 10,682
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, 6,972,515 shares issued and outstanding at September 30, 2017 and 6,901,887 shares issued and outstanding at December 31, 2016 34,052 32,801
Accumulated other comprehensive loss (1,506) (1,940)
Retained earnings 19,108 18,037
Total stockholders’ equity 51,654 48,898
Total liabilities and stockholders’ equity $ 61,316 $ 59,580
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONDENSED CONSOLDIATED BALANCE SHEETS (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Statement of Financial Position [Abstract]    
Accounts receivable, allowance for doubtful accounts $ 514 $ 547
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 6,972,515 6,901,887
Common stock, shares outstanding 6,972,515 6,901,887
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Income Statement [Abstract]        
Revenues $ 11,828,000 $ 15,040,000 $ 40,157,000 $ 52,785,000
Cost of revenues 6,236,000 8,399,000 21,434,000 30,055,000
Gross margin 5,592,000 6,641,000 18,723,000 22,730,000
Research and development expenses 1,947,000 1,997,000 5,892,000 6,137,000
Selling, general and administrative expenses 3,793,000 3,491,000 11,821,000 11,028,000
Amortization of intangibles 15,000 16,000 50,000 50,000
Income (loss) from operations (163,000) 1,137,000 960,000 5,515,000
Interest income and other (25,000) 56,000 (141,000) 69,000
Income (loss) before income taxes (188,000) 1,193,000 819,000 5,584,000
Income tax provision (benefit) (116,000) 21,000 10,000 108,000
Net income (loss) $ (72,000) $ 1,172,000 $ 809,000 $ 5,476,000
Net income (loss) per share – Basic $ (0.01) $ 0.17 $ 0.12 $ 0.80
Net income (loss) per share – Diluted $ (0.01) $ 0.16 $ 0.11 $ 0.78
Weighted average shares outstanding – Basic 6,959 6,859 6,939 6,813
Weighted average shares outstanding – Diluted 6,959 7,154 7,041 7,013
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ (72) $ 1,172 $ 809 $ 5,476
Other comprehensive income, before tax:        
Foreign currency translation adjustments 157 (116) 587 78
Unrealized gains on available-for-sale securities:        
Unrealized gains (losses) 0 (36) 31 32
Reclassification adjustments 0 0 0 0
Total unrealized gains (losses) on available-for-sale securities 0 (36) 31 32
Unrealized gains on foreign exchange forward contracts:        
Unrealized gains 0 0 0 53
Reclassification adjustments for losses included in net income (loss) 0 0 0 36
Total unrealized gains on foreign exchange forward contracts 0 0 0 89
Other comprehensive income (loss), before tax 157 (152) 618 199
Income tax provision related to items of other comprehensive income (loss) (35) 0 (184) 0
Other comprehensive income (loss), net of tax 122 (152) 434 199
Total comprehensive income $ 50 $ 1,020 $ 1,243 $ 5,675
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 809,000 $ 5,476,000
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation and amortization 1,659,000 1,520,000
Provision for doubtful accounts (15,000) 10,000
Deferred taxes (27,000) 15,000
Foreign currency transaction losses (gains) 139,000 (66,000)
Stock based compensation 640,000 694,000
Changes in operating assets and liabilities:    
Accounts receivable (1,022,000) (4,022,000)
Inventories (5,260,000) 1,169,000
Other assets (133,000) (303,000)
Accounts payable 866,000 (304,000)
Advance customer payments (3,000) (26,000)
Accrued expenses (1,906,000) 1,467,000
Net cash provided by (used in) operating activities (4,253,000) 5,630,000
CASH FLOWS FROM INVESTING ACTIVITIES:    
Proceeds from maturities of available-for-sale marketable securities 5,187,000 3,571,000
Proceeds from sales of available-for-sale marketable securities 0 1,402,000
Purchases of available-for-sale marketable securities (5,604,000) (6,923,000)
Additions to equipment and leasehold improvements (851,000) (994,000)
Additions to patents (107,000) (59,000)
Net cash used in investing activities (1,375,000) (3,003,000)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from exercise of stock options 330,000 425,000
Proceeds from issuance of common stock under Employee Stock Purchase Plan 258,000 181,000
Net cash provided by financing activities 588,000 606,000
Effects of exchange rate changes on cash and cash equivalents (7,000) 9,000
Net increase (decrease) in cash and cash equivalents (5,047,000) 3,242,000
Cash and cash equivalents – beginning of period 10,640,000 4,274,000
Cash and cash equivalents – end of period $ 5,593,000 $ 7,516,000
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.8.0.1
Interim Reporting
9 Months Ended
Sep. 30, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Interim Reporting

1. INTERIM REPORTING:


The interim condensed consolidated financial statements presented herein as of September 30, 2017, and for the three and nine month periods ended September 30, 2017 and 2016, 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, 2017 do not necessarily indicate the results to be expected for the full year. The December 31, 2016 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. 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, 2016.

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.8.0.1
Marketable Securities
9 Months Ended
Sep. 30, 2017
Marketable Securities [Abstract]  
Marketable Securities

2. MARKETABLE SECURITIES:


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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

September 30, 2017

(In thousands)

 

Cost

 

Unrealized
Gains

 

Unrealized
Losses

 

Fair Value

Short-Term

 

 

 

 

 

 

 

 

 

 

 

 

U.S. government and agency obligations

 

$

4,693

 

 

$

 

 

$

(6

)

 

$

4,687

 

Corporate debt securities and certificates of deposit

 

1,665

 

 

 

 

(1

)

 

1,664

 

Asset backed securities

 

350

 

 

 

 

 

 

350

 

Marketable securities – short-term

 

$

6,708

 

 

$

 

 

$

(7

)

 

$

6,701

 

Long-Term

 

 

 

 

 

 

 

 

 

 

 

 

U.S. government and agency obligations

 

$

4,525

 

 

$

 

 

$

(13

)

 

$

4,512

 

Corporate debt securities and certificates of deposit

 

1,566

 

 

1

 

 

(6

)

 

1,561

 

Asset backed securities

 

2,797

 

 


 

 

(5

)

 

2,792

 

Equity security

 

42

 

 

42

 

 

 

 

84

 

Marketable securities – long-term

 

$

8,930

 

 

$

43

 

 

$

(24

)

 

$

8,949

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2016

(In thousands)

 

Cost

 

Unrealized
Gains

 

Unrealized
Losses

 

Fair Value

Short-Term

 

 

 

 

 

 

 

 

 

 

 

 

U.S. government and agency obligations

 

$

5,005

 

 

$

4

 

 

$

(1

)

 

$

5,008

 

Corporate debt securities and certificates of deposit

 

1,476

 

 

1

 

 

(1

)

 

1,476

 

Asset backed securities

 

9

 

 

 

 

 

 

9

 

  Marketable securities – short-term

 

$

6,490

 

 

$

5

 

 

$

(2

)

 

$

6,493

 

Long-Term

 

 

 

 

 

 

 

 

 

 

 

 

U.S. government and agency obligations

 

$

4,815

 

 

$

1

 

 

$

(12

)

 

$

4,804

 

Corporate debt securities and certificates of deposit

 

2,161

 

 

 

 

(17

)

 

2,144

 

Asset backed securities

 

1,732

 

 

 

 

(5

)

 

1,727

 

Equity security

 

42

 

 

11

 

 

 

 

53

 

Marketable securities – long-term

 

$

8,750

 

 

$

12

 

 

$

(34

)

 

$

8,728

 


Net pre-tax unrealized gains for marketable securities of $12,000 at September 30, 2017 and net pre-tax unrealized losses for marketable securities of $19,000 at December 31, 2016 were recorded as a component of accumulated other comprehensive loss in stockholders’ equity. No marketable securities were sold in the nine months ended September 30, 2017 or the three months ended September 30, 2016. We received proceeds from the sale of marketable securities in the nine months ended September 30, 2016 of $1.4 million. No gain or loss was recognized from the sale of marketable securities during the 2016 period.

 

Our investments in marketable debt securities all have maturities of less than five years. At September 30, 2017, marketable debt securities valued at $2.0 million were in an unrealized gain position totaling $1,000, and marketable debt securities valued at $13.6 million were in an unrealized loss position totaling $31,000 (all of these securities had been in an unrealized loss position for less than 12 months). At December 31, 2016, marketable debt securities valued at $6.4 million were in an unrealized gain position totaling $6,000, and marketable debt securities valued at $8.8 million were in an unrealized loss position totaling $36,000 (all of these securities had been in an unrealized loss position for less than 12 months).


Investments in marketable securities classified as cash equivalents of $3.2 million at September 30, 2017 and $5.2 million at December 31, 2016 consist of the following:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

September 30, 2017

(In thousands)

 

Cost

 

Unrealized
Gains

 

Unrealized
Losses

 

Recorded
Basis

Money market and certificates of deposit

 

$

3,164

 

 

$

 

 

$

 

 

$

3,164

 

 

 

$

3,164

 

 

$

 

 

$

 

 

$

3,164

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2016

(In thousands)

 

Cost

 

Unrealized
Gains

 

Unrealized
Losses

 

Recorded
Basis

Money market and certificates of deposit

 

$

5,195

 

 

$

 

 

$

 

 

$

5,195

 

 

 

$

5,195

 

 

$

 

 

$

 

 

$

5,195

 


Cash and marketable securities held by foreign subsidiaries totaled $197,000 at September 30, 2017 and $614,000 at December 31, 2016.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.8.0.1
Derivatives
9 Months Ended
Sep. 30, 2017
Derivative Instruments and Hedges, Assets [Abstract]  
Derivatives

3. DERIVATIVES:


We may enter into foreign exchange forward contracts to hedge against the effect of exchange rate fluctuations on cash flows denominated in foreign currencies associated with our subsidiary in Singapore. These transactions are designated as cash flow hedges and are recorded in the accompanying consolidated balance sheets at fair value. The effective portion of the gain or loss on these derivatives is reported as a component of other comprehensive income (loss) and reclassified into earnings in the same period during which the hedged transaction affects earnings. Gains and losses on the derivatives representing either hedge ineffectiveness or hedge components excluded from the assessment of effectiveness are recognized in current earnings. The maximum length of time over which we hedge our exposure to the variability in future cash flows is 12 months.


There were no open cash flow hedges at December 31, 2016 or at any time during the nine months ended September 30, 2017. In the nine months ended September 30, 2016, hedge ineffectiveness and the amounts excluded from effectiveness testing recognized in earnings on cash flow hedges were not material.


Reclassifications of amounts from accumulated other comprehensive income (loss) into earnings for cash flow hedges include accumulated gains (losses) at the time earnings were impacted by the hedged transaction. The location in the consolidated statements of operations and consolidated statements of comprehensive income and amounts of gains and losses related to derivative instruments designated as cash flow hedges are as follows:

 

 

 

 

 

 

 

 

 

 

 

Nine Months Ended September 30, 2016

(In thousands)

 

Pretax Gain Recognized
in Other Comprehensive
Income (Loss) on Effective
Portion of Derivative

 

Pretax Loss Recognized
in Earnings on Effective
Portion of Derivative as a
Result of Reclassification
from Accumulated Other
Comprehensive Loss

Cost of revenues

 

$

32


 

$

(27

)

Research and development

 

14


 

(6

)

Selling, general and administrative

 

7


 

(3

)

Total

 

$

53


 

$

(36

)


At September 30, 2017 and December 31, 2016, there were no amounts recorded in accumulated other comprehensive loss for cash flow hedging instruments. Additional information with respect to the impact of derivative instruments on other comprehensive income (loss) is included in Note 11.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Measurements
9 Months Ended
Sep. 30, 2017
Fair Value Disclosures [Abstract]  
Fair Value Measurements

4. 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 (i.e., the 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, 2017 and December 31, 2016 according to the three-level fair value hierarchy:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fair Value Measurements at
September 30, 2017 Using

(In thousands)

 

Balance

September 30, 
2017

 

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

 

 

$

 

 

$

9,199

 

 

$

 

Corporate debt securities and certificates of deposit

 

3,225

 

 

 

 

3,225

 

 

 

Asset backed securities

 

3,142

 

 

 

 

3,142

 

 

 

Equity security

 

84

 

 

84

 

 

 

 

 

Total marketable securities

 

$

15,650

 

 

$

84

 

 

$

15,566

 

 

$

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fair Value Measurements at
December 31, 2016 Using

(In thousands)

 

Balance

December 31,

2016

 

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

 

 

$

 

 

$

9,812

 

 

$

 

Corporate debt securities and certificates of deposit

 

3,620

 

 

 

 

3,620

 

 

 

Asset backed securities

 

1,736

 

 

 

 

1,736

 

 

 

Equity security

 

53

 

 

53

 

 

 

 

 

Total marketable securities

 

$

15,221

 

 

$

53

 

 

$

15,168

 

 

$

 


During the nine months ended September 30, 2017 and the year ended December 31, 2016, 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 sufficiently to 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 them 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, goodwill and 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, 2017 or the nine months ended September 30, 2016.

 

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accounting For Stock-Based Compensation
9 Months Ended
Sep. 30, 2017
Share-based Compensation [Abstract]  
Accounting For Stock-Based Compensation

5. ACCOUNTING FOR STOCK-BASED COMPENSATION:

 

We have three stock-based compensation plans that are administered by the Compensation Committee of the Board of Directors. We have 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, an Employee Stock Purchase Plan under which shares of our common stock may be acquired by employees at discounted prices, and a Non-Employee Director Stock Plan that provides for automatic grants of 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, 2017, there were 429,939 shares of common stock reserved in the aggregate for issuance pursuant to future awards under our Employee Stock Incentive Plan and 530,174 shares of common stock reserved in the aggregate for issuance pursuant to outstanding awards under our Employee Stock Incentive 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 shares, that are forfeited are available under the Employee Stock Incentive Plan for future grants. 


Non-Employee Director Stock Plan

 

As of September 30, 2017, there were 68,000 shares of common stock reserved in the aggregate for issuance pursuant to future awards 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. Under the terms of the plan, each non-employee director will automatically be granted 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. At our May 11, 2017 annual meeting, our shareholders, upon recommendation of the Board of Directors, approved amendments to the Non-Employee Director Stock Plan that eliminated annual stock option grants for non-employee directors and provide for share grants under the Non-Employee Director Stock Plan which will 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. 


Pursuant to the plan, on the date of our 2017 annual meeting, we issued a total of 8,000 shares of our common stock to our non-employee directors. The shares had an aggregate fair market value on the date of grant equal to $167,000 (grant date fair value of $20.90 per share). As of September 30, 2017, 2,000 of these shares were vested. The aggregate fair value of the vested shares, based on the closing share price of our common stock on the vesting date, was $31,000. The aggregate fair value of the outstanding unvested shares based on the closing share price of our common stock on September 30, 2017 was $98,000. 


Pursuant to the original plan, on the date of our 2016 annual meeting, we issued a total of 8,000 shares of our common stock and stock options to acquire 16,000 shares of our common stock to our non-employee directors. Both the shares and the options were fully vested on the date of grant. The shares had an aggregate fair market value on the date of grant equal to $136,000 (grant date fair value of $16.97 per share) and the options had an aggregate fair market value on the date of grant using the Black-Scholes model equal to $139,000 (grant date fair value of $8.71 per option to acquire one share of our common stock).


Stock Option Activity


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

 

 

 

 

 

 

 

 

Options Outstanding

 

Weighted Average Exercise
Price Per Share

Outstanding, December 31, 2016

547,625

 

 

$

9.39

 

Granted

 

 

 

Exercised

(42,000

)

 

9.24

 

Expired

 

 

 

Forfeited

 

 

 

Outstanding, September 30, 2017

505,625

 

 

$

9.41

 


 

 

 

Exercisable, September 30, 2017

229,063

 

 

$

7.67

 

 

The intrinsic value of an option is the amount by which the market price of the underlying stock exceeds the option's exercise price. For options outstanding at September 30, 2017, the weighted average remaining contractual term of all outstanding options was 4.2 years and their aggregate intrinsic value was $3.8 million. At September 30, 2017, the weighted average remaining contractual term of options that were exercisable was 3.7 years and their aggregate intrinsic value was $2.0 million. The aggregate intrinsic value of stock options exercised in the nine months ended September 30, 2017 was $679,000. We received proceeds from stock option exercises of $330,000 in the nine months ended September 30, 2017 and $425,000 in the nine months ended September 30, 2016. The total fair value of options that vested in the nine months ended September 30, 2017 was $130,000.


Restricted Stock Units

 

Restricted stock units are granted under our Employee Stock Incentive Plan. There were no restricted stock units granted in the nine months ended September 30, 2017. The aggregate fair value of outstanding restricted stock units based on the closing share price of our common stock on September 30, 2017 was $659,000. The aggregate fair value of restricted stock units that vested, based on the closing share price of our common stock on the vesting date, in the nine months ended September 30, 2017 was $170,000.

 

A summary of activity for non-vested restricted stock units in the nine months ended September 30, 2017 is as follows:

 

 

 

 

 

 

 

 

Non-vested restricted stock units

 

Shares

 

Weighted Average  Grant Date Fair Value

Non-vested at December 31, 2016

 

45,549

 

 

$

11.93

 

Granted

 

 

 

 

Vested

 

(5,000

)

 

6.97

 

Forfeited

 

 

 

 

Non-vested at September 30, 2017

 

40,549

 

 

$

12.54

 

 

Employee Stock Purchase Plan

 

We have an Employee Stock Purchase Plan available to eligible U.S. employees. Under 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. Shares issued under this plan totaled 18,404 shares in the nine months ended September 30, 2017 and 36,481 shares in the nine months ended September 30, 2016As of September 30, 2017, 40,872 shares remain available for future issuance under the Employee Stock Purchase Plan.

 

Stock Based Compensation Information

 

All stock based compensation awarded to our employees and non-employee directors, representing grants of shares, stock options and restricted stock units are recognized as an expense in our consolidated statement of operations based on the grant date fair value of the award. We utilize the straight-line method of expense recognition over the vesting period for our options subject to time-based vesting restrictions. The fair value of stock options granted has been determined using the Black-Scholes model. Prior to January 1, 2017, stock compensation expense for all equity based awards was recognized based on the number of awards that were expected to vest. On January 1, 2017, we adopted the provisions of Accounting Standards Update (ASU) No. 2016-09, Improvements to Employee Share-Based Payment Accounting, which permits accounting for the impact of stock option forfeitures on stock compensation expense when the forfeitures occur. In the nine months ended September 30, 2017, the impact of the change in accounting for stock option forfeitures was inconsequential. We have classified equity-based compensation expenses within our statement of operations in the same manner as our cash based compensation costs.

 

Stock based compensation expense in the three months ended September 30, 2017 totaled $240,000, and included $116,000 for stock options, $33,000 for our Employee Stock Purchase Plan, $49,000 for unvested restricted stock units and $42,000 for unvested restricted shares. Stock based compensation expense in the nine months ended September 30, 2017 totaled $640,000, and included $345,000 for stock options, $85,000 for our Employee Stock Purchase Plan, $145,000 for unvested restricted stock units and $65,000 for unvested restricted shares.

 

Stock based compensation expense in the three months ended September 30, 2016 totaled $142,000, and included $88,000 for stock options, $22,000 for our Employee Stock Purchase Plan and $32,000 for unvested restricted stock units. Stock based compensation expense in the nine months ended September 30, 2016 totaled $694,000, and included $409,000 for stock options, $54,000 for our Employee Stock Purchase Plan, $95,000 for unvested restricted stock units and $136,000 for shares issued without restriction.

 

At September 30, 2017, the total unrecognized compensation cost related to outstanding non-vested stock based compensation arrangements was $1.3 million, and the related weighted average period over which this cost is expected to be recognized is 1.25 years.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.8.0.1
Changes In Stockholders' Equity
9 Months Ended
Sep. 30, 2017
Stockholders' Equity Note [Abstract]  
Changes In Stockholders' Equity

6CHANGES IN STOCKHOLDERS’ EQUITY:

 

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

 

  Common Stock

Accumulated

Other Comprehensive

Income (Loss)

 

Retained

Earnings

Total Stockholders’

Equity

(In thousands) Shares    Amount   
Balance, December 31, 2016  6,902   $  32,801   $  (1,940 )   $ 18,037   $ 48,898  
Increase related to adoption of ASU 2016-09       23           262      285  

Exercise of stock options, vesting of restricted stock units and grants of restricted shares, net of shares exchanged as payment

 53     330                330  
Stock-based compensation       640                640  

Issuance of common stock under Employee Stock Purchase Plan

  18       258                   258  
Other comprehensive income, net of tax             434          434  
Net income                   809    809
Balance, September 30, 2017  6,973   $ 34,052   $ (1,506 )   $ 19,108   $ 51,654  

 

See Note 15 for further discussion regarding the impact of our adoption of ASU No. 2016-09, Improvements to Employee Share-Based Payment Accounting on our consolidated financial statements.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.8.0.1
Other Financial Statement Data
9 Months Ended
Sep. 30, 2017
Balance Sheet Related Disclosures [Abstract]  
Other Financial Statement Data

7. OTHER FINANCIAL STATEMENT DATA:


The components of our inventories are as follows:

 

 

 

 

 

 

 

 

 

(In thousands)

 

September 30, 2017

 

December 31, 2016

Raw materials and purchased parts

 

$

8,022

 

 

$

6,475

 

Work in process

 

1,640

 

 

826

 

Finished goods

 

6,972

 

 

4,230

 

Total inventories

 

$

16,634

 

 

$

11,531

 


The components of our accrued expenses are as follows:

 

 

 

 

 

 

 

 

 

(In thousands)

 

September 30, 2017

 

December 31, 2016

Wages and benefits

 

$

959

 

 

$

2,673

 

Warranty liability

 

691

 

 

717

 

Other

 

364

 

 

366

 

 

 

$

2,014

 

 

$

3,756

 


Warranty costs:


We provide for the estimated cost of product warranties, which cover products for periods ranging from 1 to 3 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 component suppliers, warranty obligations are affected by product failure rates, material usage and service delivery costs incurred in correcting a product failure. If actual product failure rates, material usage or service delivery costs differ from our estimates, revisions to the estimated warranty liability would be 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)

 

2017

 

2016

Balance at beginning of period

 

$

790

 

 

$

645

 

Accrual for warranties

 

362

 

 

615

 

Warranty revision

 

(23

)

 

(27

)

Settlements made during the period

 

(413

)

 

(415

)

Balance at end of period

 

716

 

 

818

 

Current portion of estimated warranty liability

 

(691

)

 

(736

)

Long-term estimated warranty liability

 

$

25

 

 

$

82

 


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)

 

2017

 

2016

Balance at beginning of period

 

$

346

 

 

$

199

 

Revenue deferrals

 

321

 

 

490

 

Amortization of deferred revenue

 

(325

)

 

(330

)

Total deferred warranty revenue

 

342

 

 

359

 

Current portion of deferred warranty revenue

 

(301

)

 

(278

)

Long-term deferred warranty revenue

 

$

41

 

 

$

81

 

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.8.0.1
Intangible Assets
9 Months Ended
Sep. 30, 2017
Intangible Assets, Net (Excluding Goodwill) [Abstract]  
Intangible Assets

8. INTANGIBLE ASSETS:


Intangible assets consist of the following:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

September 30, 2017

 

December 31, 2016

(In thousands)

 

Gross
Carrying
Amount

 

Accumulated
Amortization

 

Net

 

Gross
Carrying
Amount

 

Accumulated
Amortization

 

Net

Patents

 

$

2,673

 

 

$

(2,433

)

 

$

240

 

 

$

2,567

 

 

$

(2,351

)

 

$

216

 

Software

 

206

 

 

(104

)

 

102

 

 

206

 

 

(82

)

 

124

 

Marketing assets and customer relationships

 

101

 

 

(42

)

 

59

 

 

101

 

 

(33

)

 

68

 

Non-compete agreements

 

101

 

 

(89

)

 

12

 

 

101

 

 

(71

)

 

30

 

 

 

$

3,081

 

 

$

(2,668

)

 

$

413

 

 

$

2,975

 

 

$

(2,537

)

 

$

438

 

 

Amortization expense in the three and nine months ended September 30, 2017 and 2016 is as follows:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three Months Ended September 30,

 

Nine Months Ended September 30,

(In thousands)

 

2017

 

2016

 

2017

 

2016

Patents

 

 $

31

 

 

$

27

 

 

$

82

 

 

$

79

 

Software

 

 

6

 

 

 

7

 

 

22

 

 

22

 

Marketing assets and customer relationships

 

 

3

 

 

 

3

 

 

9

 

 

9

 

Non-compete agreements

 

 

5

 

 

 

6

 

 

18

 

 

19

 

 

 

$

45

 

 

$

43

 

 

$

131

 

 

$

129

 


Amortization of patents has been classified as research and development expense in our statements of operations. Estimated aggregate amortization expense based on current intangibles for the next five years is expected to be as follows: $46,000 for the remainder of 2017; $142,000 in 2018; $109,000 in 2019; $76,000 in 2020; $20,000 in 2021; and $20,000 in 2022.


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 would be recognized when future undiscounted cash flows expected to result from use of the asset and its eventual disposition are less than the carrying amount.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue Concentrations, Significant Customers And Geographic Areas
9 Months Ended
Sep. 30, 2017
Segment Reporting [Abstract]  
Revenue Concentrations, Significant Customers And Geographic Areas

9. REVENUE CONCENTRATIONS, SIGNIFICANT CUSTOMERS AND GEOGRAPHIC AREAS:


Export sales as a percentage of total sales in the three and nine months ended September 30, 2017 were 66% and 73%, respectively. Export sales as a percentage of total sales in the three and nine months ended September 30, 2016 were 84% and 83%, respectively. Virtually all of our export sales are negotiated, invoiced and paid in U.S. dollars. Export sales by geographic area are summarized as follows:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Three Months Ended September 30,

 

Nine Months Ended September 30,

(In thousands)

 

2017

 

2016

 

2017

 

2016

Americas

 

$

159

 

 

$

344

 

 

$

976

 

 

$

1,114

 

Europe

 

 

2,543

 

 

 

3,592

 

 

9,114

 

 

13,463

 

Asia

 

 

4,959

 

 

 

8,675

 

 

18,933

 

 

29,322

 

Other

 

 

103

 

 

 

10

 

 

247

 

 

44

 

Total export sales

 

$

7,764

 

 

$

12,621

 

 

$

29,270

 

 

$

43,943

  


In the nine months ended September 30, 2017, sales to one significant customer accounted for 13% of our total revenue. As of September 30, 2017, accounts receivable from this customer were $1.4 million.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Income (Loss) Per Share
9 Months Ended
Sep. 30, 2017
Earnings Per Share [Abstract]  
Net Income (loss) Per Share

10. NET INCOME (LOSS) PER SHARE: 


Basic net income (loss) per share is computed by dividing net income (loss) by the weighted average number of common shares outstanding during the period. 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. Common equivalent shares consist of shares of common stock to be issued upon exercise of stock options, the vesting of restricted shares and restricted stock units and the purchase of shares under our Employee Stock Purchase Plan, as calculated using the treasury stock method. All common equivalent shares were excluded from the calculation of net loss per diluted share in the three months ended September 30, 2017 due to their anti-dilutive effect.  The components of net income (loss) per basic and diluted share are as follows:

  

 

 

 

 

 

 

 

 

 

 

 

(In thousands except per share amounts)

 

Net Loss

 

Weighted Average
Shares Outstanding

 

Per Share Amount

Three Months Ended September 30, 2017

 

 

 

 

 

 

 

 

 

Basic

 

$

(72

)

 

6,959

 

 

$

(0.01

)

Dilutive effect of common equivalent shares

 

 

 


 

 

Dilutive

 

$

(72

)

 

6,959

 

 

$

(0.01

)


(In thousands except per share amounts)

 

Net Income

 

Weighted Average
Shares Outstanding

 

Per Share Amount

Three Months Ended September 30, 2016

 

 

 

 

 

 

 

 

 

Basic

 

$

1,172


 

6,859

 

 

$

0.17

Dilutive effect of common equivalent shares

 

 

 

295

 

 

(0.01

)

Dilutive

 

$

1,172


 

7,154

 

 

$

0.16


(In thousands except per share amounts)
 
Net Income
 
Weighted Average
Shares Outstanding
 
Per Share Amount
Nine Months Ended September 30, 2017
 
 

 
 

 
 

Basic
 
$
809

 
6,939

 
$
0.12

Dilutive effect of common equivalent shares
 

 
102

 
(0.01
)
Dilutive
 
$
809

 
7,041

 
$
0.11


(In thousands except per share amounts)
 
Net Income
 
Weighted Average
Shares Outstanding
 
Per Share Amount
Nine Months Ended September 30, 2016
 
 

 
 

 
 

Basic
 
$
5,476
 
6,813

 
$
0.80
Dilutive effect of common equivalent shares
 

 
200

 
(0.02
)
Dilutive
 
$
5,476
 
7,013

 
$
0.78


Potentially dilutive shares excluded from the calculations of net income (loss) per diluted share due to their anti-dilutive effect were as follows: 575,000 shares in the three months ended September 30, 2017411,000 shares in the nine months ended September 30, 2017; zero shares in the three months ended September 30, 2016; and 132,000 shares in the nine months ended September 30, 2016.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.8.0.1
Other Comprehensive Income (Loss)
9 Months Ended
Sep. 30, 2017
Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]  
Comprehensive Income (Loss)

11. OTHER COMPREHENSIVE INCOME (LOSS)

 

Reclassification adjustments are made to avoid double counting for items included in comprehensive income that are also recorded as part of net income (loss). Reclassifications to earnings related to cash flow hedging instruments are discussed in Note 3. Other comprehensive income (loss) consists of the following:


  Three Months Ended September 30, 2017   Three Months Ended September 30, 2016
(In thousands)   Before Tax     Tax Effect  
Net of Tax
Amount
    Before Tax     Tax Effect     Net of Tax
Amount
 
Foreign currency translation adjustments 157   $ (35 )   $  122   $ (116 )   $   (116
Net changes related to available-for-sale securities:    
     

   

   
     

   
 

Unrealized losses

              (36 )         (36
Reclassification adjustments    
 
   
     
     
       
Total net changes related to available-for-sale securities               (36 )           (36 ) 
Other comprehensive income (loss)    157     (35 )   $  122     (152 )         (152


  Nine Months Ended September 30, 2017   Nine Months Ended September 30, 2016
(In thousands)   Before Tax     Tax Effect  
Net of Tax
Amount
    Before Tax     Tax Effect     Net of Tax
Amount
 
Foreign currency translation adjustments 587   $ (173 )   414   $ 78   $   78  
Net changes related to available-for-sale securities:    
     

   

   
     

   
 

Unrealized gains

  31     (11 )     20     32         32  
Reclassification adjustments    
 
   
     
     
       
Total net changes related to available-for-sale securities   31     (11 )     20     32            32  
Net changes related to foreign exchange forward contracts:                                                
Unrealized gains                            53                53  
Reclassification adjustments:                                                          
Cost of revenues                            27                27  
Research and development expenses                            6                6  
Selling, general and administrative expenses                            3                3  
Total net change related to foreign exchange forward contracts                            89                89  
Other comprehensive income     618     (184 )   434      199         199


At September 30, 2017 and September 30, 2016, components of accumulated other comprehensive loss were as follows:  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(In thousands)

 

Foreign
Currency
Translation
Adjustments

 

Available- for-Sale
Securities

 

Foreign
Exchange
Forward
Contracts

 

Accumulated
Other
Comprehensive
Loss

Balances at December 31, 2016

 

$

(1,928

)

 

$

(12

)

  

$

 

$

(1,940

)

Other comprehensive income before reclassifications

 

414

 

 

20

 

 


 

 

434

 

Amounts reclassified from accumulated other comprehensive loss

 

 

 

 

 


 

 


 

Total change for the period

 

414

 

 

20

 

 


 

 

434

 

Balances at September 30, 2017

 

$

(1,514

)

 

$

8

 

$

 

$

(1,506

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(In thousands)

 

Foreign
Currency
Translation
Adjustments

 

Available- for-Sale
Securities

 

Foreign
Exchange
Forward
Contracts

 

Accumulated
Other
Comprehensive
Loss

Balances at December 31, 2015

 

$

(1,545

)

 

$

(17

)

 

$

(147

)

 

$

(1,709

)

Other comprehensive income before reclassifications

 

78


 

32


 

53


 

163


Amounts reclassified from accumulated other comprehensive loss

 

 

 

 

 

36

 

 

36

 

Total change for the period

 

78


 

32


 

89

 

 

199


Balances at September 30, 2016

 

$

(1,467

)

 

$

15

 

 

$

(58

)

 

$

(1,510

)

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes
9 Months Ended
Sep. 30, 2017
Income Tax Disclosure [Abstract]  
Income Taxes

12. INCOME TAXES:


We recorded an income tax benefit of $116,000 in the three months ended September 30, 2017, compared to income tax expense of $21,000 in the three months ended September 30, 2016. We recorded income tax expense of $10,000 in the nine months ended September 30, 2017, compared to income tax expense of $108,000 in the nine months ended September 30, 2016. During the fourth quarter of 2016, we substantially reduced the valuation allowances recorded against our U.S. and Singapore deferred tax assets, primarily due to significant improvement in our operating results and financial outlook. Our income tax expense in the nine months ended September 30, 2017, primarily reflects a 25.5% effective income tax rate and excess tax benefits from employee share-based payments. Our income tax benefit in the three months ended September 30, 2017 reflects the impact of a decline in our effective income tax rate due to a reduction in our anticipated level of profitability for 2017. Income tax expense in the three and nine months ended September 30, 2016 included U.S. federal alternative minimum taxes, minimal state income tax expense and foreign income tax expense incurred by our subsidiaries in the United Kingdom and China.


Effective January 1, 2017, we adopted Accounting Standards Update No. 2016-09Improvements to Employee Share-Based Payment Accounting, which requires recognition of excess tax benefits or tax deficiencies from employee share-based payments in income tax expense or benefit as a discrete item in the reporting period in which they occur. In the three months ended September 30, 2017, the recognized excess tax benefits or tax deficiencies from employee share-based payments were inconsequential. In the nine months ended September 30, 2017, we recognized $207,000 of excess tax benefits from employee share-based payments. 


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 are 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 where we operate, our financial performance in recent quarters, statutory carry forward periods and tax planning alternatives. Finally, 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 at September 30, 2017. 

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.8.0.1
Share Repurchase
9 Months Ended
Sep. 30, 2017
Equity [Abstract]  
Share Repurchase

13. SHARE REPURCHASE: 

 

Our Board of Directors has authorized a $3.0 million share repurchase program. The 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. The share repurchase program will terminate on September 30, 2018. As of September 30, 2017, no shares have been repurchased under this program.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.8.0.1
Contingencies
9 Months Ended
Sep. 30, 2017
Commitments and Contingencies Disclosure [Abstract]  
Contingencies

14. CONTINGENCIES:


We are periodically a defendant in miscellaneous 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 limit the amount of the claim. It is not possible to determine the maximum potential liability 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.

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.8.0.1
Adoption Of Accounting Standards Update No. 2016-09, Improvements To Employee Share Based Payment Accounting
9 Months Ended
Sep. 30, 2017
Accounting Changes and Error Corrections [Abstract]  
Adoption Of Accounting Standards Update No. 2016-09, Improvements To Employee Share Based Payment Accounting

15.  ADOPTION OF ACCOUNTING STANDARDS UPDATE NO. 2016-09, IMPROVEMENTS TO EMPLOYEE SHARE-BASED PAYMENT ACCOUNTING:

On January 1, 2017, we adopted ASU No. 2016-09Improvements to Employee Share-Based Payment Accounting (ASU No. 2016-09). The guidance impacted the accounting for share-based payment transactions, including the income tax consequences, classification of awards as either equity or liabilities, and classification in the consolidated statement of cash flows.  

At January 1, 2017, we had excess tax benefits from employee share-based payments that were not recognized because current taxes payable had not been reduced. Under the new guidance, we are required to recognize the excess tax benefits regardless of whether or not they reduce income taxes payable in the current period. The new guidance also requires all excess tax benefits and tax deficiencies to be recognized as income tax expense or benefit in our statement of operations. Prior to our adoption of ASU No. 2016-09, stock compensation expense was based on the number of awards that were expected to vest in the future. Under the new guidance, we are allowed to account for the impact of stock option forfeitures on stock compensation expense when the forfeitures occur. 

Recognition of the deferred tax assets for previously unrecognized excess tax benefits and the impact of additional stock compensation expense resulting from the change in the accounting for stock option forfeitures were required to be applied using a modified retrospective approach. At January 1, 2017, we recorded a $278,000 credit to retained earnings and a corresponding debit to deferred tax assets for previously unrecognized excess tax benefits. We also recorded a $23,000 credit to common stock, a $16,000 debit to retained earnings and a $7,000 debit to deferred tax assets for additional stock compensation expense related to the change in accounting for stock option forfeitures.

Our income tax provision in the nine months ended September 30, 2017, includes a $207,000 excess tax benefit from employee share-based payments. The impact of the change in accounting for stock option forfeitures on stock compensation expense in the nine months ended September 30, 2017 was inconsequential.

ASU 2016-09 includes an amendment specifying that excess tax benefits are to be classified as an operating activity in the statement of cash flows on either a prospective or retrospective basis. This amendment had no impact on our consolidated statements of cash flows for any period presented because excess tax benefits have not been used to reduce current tax payments.

ASU 2016-09 also includes an amendment specifying that payments of employee withholding taxes resulting from stock option exercises, by withholding shares acquired by an option holder, are to be classified as a financing activity in the consolidated statements of cash flows on a retrospective basis. This amendment had no impact on our consolidated statements of cash flows for any period presented because no shares were withheld for payment of employee taxes.

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.8.0.1
Recent Accounting Developments
9 Months Ended
Sep. 30, 2017
Accounting Policies [Abstract]  
Recent Accounting Developments

16. RECENT ACCOUNTING DEVELOPMENTS:


In January 2017, the Financial Accounting Standards Board (FASB) issued guidance on simplifying the test for goodwill impairment (ASU No. 2017-04, Simplifying the Test for Goodwill Impairment). Under the new standard, 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 guidance 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. The new guidance is to be applied prospectively to impairment tests beginning January 1, 2020, with early adoption permitted. We are currently evaluating when we will adopt the new guidance.


In May 2014, the FASB issued guidance on the recognition of revenue from contracts with customers (ASU No. 2014-09, Revenue from Contracts with Customers). Revenue recognition will depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The guidance also requires disclosures regarding the nature, amount, timing and uncertainty of revenue and cash flows arising from contracts with customers. The guidance permits two methods of adoption: retrospectively to each prior reporting period presented or retrospectively with the cumulative effect of initially applying the guidance recognized on the date of adoption. The FASB has delayed the effective date of the standard by one year to January 1, 2018, with early adoption permitted as of the original effective date of January 1, 2017. We have performed a review of the requirements of the new guidance and have identified which of our revenue streams will be within the scope of ASU 2014-09. We have applied the five-step model of the new standard to a selection of contracts within each of our revenue streams, and have compared the results to our current accounting practices. Based on this analysis, we do not currently expect a material impact on our consolidated financial statements. We are continuing to evaluate the impact of the new guidance on our consolidated financial statements, and we anticipate that we will expand our consolidated financial statement disclosures in order to comply with the new ASU. As part of this, we are assessing changes that might be necessary to information technology systems, processes, and internal controls to capture new data and address changes in financial reporting. We now anticipate that we will adopt the new standard retrospectively, with recognition of a cumulative effect adjustment on January 1, 2018, the date of adoption.

 

In February 2016, the FASB issued new lease accounting guidance (ASU No. 2016-02, Leases). Under the new guidance, at the commencement date, lessees will be 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. The new guidance is not applicable for leases with a term of 12 months or less. Lessor accounting is largely unchanged. U.S. public companies are required to apply the amendments in ASU 2016-02 for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. Early application is permitted. Lessees (for capital and operating leases) and lessors (for sales-type, direct financing, and operating leases) must apply a modified retrospective transition approach for leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements. The modified retrospective approach would not require any transition accounting for leases that expired before the earliest comparative period presented. Lessees and lessors may not apply a full retrospective transition approach. We are currently evaluating the impact of the new guidance on our consolidated financial statements.


In July 2015, the FASB issued guidance that simplified the measurement of inventory (ASU No. 2015-11, Simplifying the Measurement of Inventory). The guidance requires an entity to measure inventory at the lower of cost or net realizable value, which consists of estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. The new guidance eliminated unnecessary complexity that existed under previous "lower of cost or market" guidance. The updated guidance was applied prospectively beginning January 1, 2017. Our implementation of this standard did not have a material impact on our consolidated financial statements.

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

In January 2017, the Financial Accounting Standards Board (FASB) issued guidance on simplifying the test for goodwill impairment (ASU No. 2017-04, Simplifying the Test for Goodwill Impairment). Under the new standard, 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 guidance 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. The new guidance is to be applied prospectively to impairment tests beginning January 1, 2020, with early adoption permitted. We are currently evaluating when we will adopt the new guidance.


In May 2014, the FASB issued guidance on the recognition of revenue from contracts with customers (ASU No. 2014-09, Revenue from Contracts with Customers). Revenue recognition will depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The guidance also requires disclosures regarding the nature, amount, timing and uncertainty of revenue and cash flows arising from contracts with customers. The guidance permits two methods of adoption: retrospectively to each prior reporting period presented or retrospectively with the cumulative effect of initially applying the guidance recognized on the date of adoption. The FASB has delayed the effective date of the standard by one year to January 1, 2018, with early adoption permitted as of the original effective date of January 1, 2017. We have performed a review of the requirements of the new guidance and have identified which of our revenue streams will be within the scope of ASU 2014-09. We have applied the five-step model of the new standard to a selection of contracts within each of our revenue streams, and have compared the results to our current accounting practices. Based on this analysis, we do not currently expect a material impact on our consolidated financial statements. We are continuing to evaluate the impact of the new guidance on our consolidated financial statements, and we anticipate that we will expand our consolidated financial statement disclosures in order to comply with the new ASU. As part of this, we are assessing changes that might be necessary to information technology systems, processes, and internal controls to capture new data and address changes in financial reporting. We now anticipate that we will adopt the new standard retrospectively, with recognition of a cumulative effect adjustment on January 1, 2018, the date of adoption.

 

In February 2016, the FASB issued new lease accounting guidance (ASU No. 2016-02, Leases). Under the new guidance, at the commencement date, lessees will be 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. The new guidance is not applicable for leases with a term of 12 months or less. Lessor accounting is largely unchanged. U.S. public companies are required to apply the amendments in ASU 2016-02 for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. Early application is permitted. Lessees (for capital and operating leases) and lessors (for sales-type, direct financing, and operating leases) must apply a modified retrospective transition approach for leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements. The modified retrospective approach would not require any transition accounting for leases that expired before the earliest comparative period presented. Lessees and lessors may not apply a full retrospective transition approach. We are currently evaluating the impact of the new guidance on our consolidated financial statements.


In July 2015, the FASB issued guidance that simplified the measurement of inventory (ASU No. 2015-11, Simplifying the Measurement of Inventory). The guidance requires an entity to measure inventory at the lower of cost or net realizable value, which consists of estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. The new guidance eliminated unnecessary complexity that existed under previous "lower of cost or market" guidance. The updated guidance was applied prospectively beginning January 1, 2017. Our implementation of this standard did not have a material impact on our consolidated financial statements.

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.8.0.1
Marketable Securities (Tables)
9 Months Ended
Sep. 30, 2017
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, 2017

(In thousands)

 

Cost

 

Unrealized
Gains

 

Unrealized
Losses

 

Fair Value

Short-Term

 

 

 

 

 

 

 

 

 

 

 

 

U.S. government and agency obligations

 

$

4,693

 

 

$

 

 

$

(6

)

 

$

4,687

 

Corporate debt securities and certificates of deposit

 

1,665

 

 

 

 

(1

)

 

1,664

 

Asset backed securities

 

350

 

 

 

 

 

 

350

 

Marketable securities – short-term

 

$

6,708

 

 

$

 

 

$

(7

)

 

$

6,701

 

Long-Term

 

 

 

 

 

 

 

 

 

 

 

 

U.S. government and agency obligations

 

$

4,525

 

 

$

 

 

$

(13

)

 

$

4,512

 

Corporate debt securities and certificates of deposit

 

1,566

 

 

1

 

 

(6

)

 

1,561

 

Asset backed securities

 

2,797

 

 


 

 

(5

)

 

2,792

 

Equity security

 

42

 

 

42

 

 

 

 

84

 

Marketable securities – long-term

 

$

8,930

 

 

$

43

 

 

$

(24

)

 

$

8,949

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2016

(In thousands)

 

Cost

 

Unrealized
Gains

 

Unrealized
Losses

 

Fair Value

Short-Term

 

 

 

 

 

 

 

 

 

 

 

 

U.S. government and agency obligations

 

$

5,005

 

 

$

4

 

 

$

(1

)

 

$

5,008

 

Corporate debt securities and certificates of deposit

 

1,476

 

 

1

 

 

(1

)

 

1,476

 

Asset backed securities

 

9

 

 

 

 

 

 

9

 

  Marketable securities – short-term

 

$

6,490

 

 

$

5

 

 

$

(2

)

 

$

6,493

 

Long-Term

 

 

 

 

 

 

 

 

 

 

 

 

U.S. government and agency obligations

 

$

4,815

 

 

$

1

 

 

$

(12

)

 

$

4,804

 

Corporate debt securities and certificates of deposit

 

2,161

 

 

 

 

(17

)

 

2,144

 

Asset backed securities

 

1,732

 

 

 

 

(5

)

 

1,727

 

Equity security

 

42

 

 

11

 

 

 

 

53

 

Marketable securities – long-term

 

$

8,750

 

 

$

12

 

 

$

(34

)

 

$

8,728

 

Schedule Of Marketable Securities Classified As Cash Equivalents

Investments in marketable securities classified as cash equivalents of $3.2 million at September 30, 2017 and $5.2 million at December 31, 2016 consist of the following:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

September 30, 2017

(In thousands)

 

Cost

 

Unrealized
Gains

 

Unrealized
Losses

 

Recorded
Basis

Money market and certificates of deposit

 

$

3,164

 

 

$

 

 

$

 

 

$

3,164

 

 

 

$

3,164

 

 

$

 

 

$

 

 

$

3,164

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2016

(In thousands)

 

Cost

 

Unrealized
Gains

 

Unrealized
Losses

 

Recorded
Basis

Money market and certificates of deposit

 

$

5,195

 

 

$

 

 

$

 

 

$

5,195

 

 

 

$

5,195

 

 

$

 

 

$

 

 

$

5,195

 

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.8.0.1
Derivatives (Tables)
9 Months Ended
Sep. 30, 2017
Derivative Instruments and Hedges, Assets [Abstract]  
Schedule of Cash Flow Hedges The location in the consolidated statements of operations and consolidated statements of comprehensive income and amounts of gains and losses related to derivative instruments designated as cash flow hedges are as follows:

 

 

 

 

 

 

 

 

 

 

 

Nine Months Ended September 30, 2016

(In thousands)

 

Pretax Gain Recognized
in Other Comprehensive
Income (Loss) on Effective
Portion of Derivative

 

Pretax Loss Recognized
in Earnings on Effective
Portion of Derivative as a
Result of Reclassification
from Accumulated Other
Comprehensive Loss

Cost of revenues

 

$

32


 

$

(27

)

Research and development

 

14


 

(6

)

Selling, general and administrative

 

7


 

(3

)

Total

 

$

53


 

$

(36

)

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2017
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, 2017 and December 31, 2016 according to the three-level fair value hierarchy:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fair Value Measurements at
September 30, 2017 Using

(In thousands)

 

Balance

September 30, 
2017

 

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

 

 

$

 

 

$

9,199

 

 

$

 

Corporate debt securities and certificates of deposit

 

3,225

 

 

 

 

3,225

 

 

 

Asset backed securities

 

3,142

 

 

 

 

3,142

 

 

 

Equity security

 

84

 

 

84

 

 

 

 

 

Total marketable securities

 

$

15,650

 

 

$

84

 

 

$

15,566

 

 

$

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fair Value Measurements at
December 31, 2016 Using

(In thousands)

 

Balance

December 31,

2016

 

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

 

 

$

 

 

$

9,812

 

 

$

 

Corporate debt securities and certificates of deposit

 

3,620

 

 

 

 

3,620

 

 

 

Asset backed securities

 

1,736

 

 

 

 

1,736

 

 

 

Equity security

 

53

 

 

53

 

 

 

 

 

Total marketable securities

 

$

15,221

 

 

$

53

 

 

$

15,168

 

 

$

 

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accounting For Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2017
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, 2017:

 

 

 

 

 

 

 

 

Options Outstanding

 

Weighted Average Exercise
Price Per Share

Outstanding, December 31, 2016

547,625

 

 

$

9.39

 

Granted

 

 

 

Exercised

(42,000

)

 

9.24

 

Expired

 

 

 

Forfeited

 

 

 

Outstanding, September 30, 2017

505,625

 

 

$

9.41

 


 

 

 

Exercisable, September 30, 2017

229,063

 

 

$

7.67

 

Schedule of Non-Vested Restricted Stock Activity

A summary of activity for non-vested restricted stock units in the nine months ended September 30, 2017 is as follows:

 

 

 

 

 

 

 

 

Non-vested restricted stock units

 

Shares

 

Weighted Average  Grant Date Fair Value

Non-vested at December 31, 2016

 

45,549

 

 

$

11.93

 

Granted

 

 

 

 

Vested

 

(5,000

)

 

6.97

 

Forfeited

 

 

 

 

Non-vested at September 30, 2017

 

40,549

 

 

$

12.54

 

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
Changes In Stockholders' Equity (Tables)
9 Months Ended
Sep. 30, 2017
Stockholders' Equity Note [Abstract]  
Schedule of changes in stockholders' equity

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

 

  Common Stock

Accumulated

Other Comprehensive

Income (Loss)

 

Retained

Earnings

Total Stockholders’

Equity

(In thousands) Shares    Amount   
Balance, December 31, 2016  6,902   $  32,801   $  (1,940 )   $ 18,037   $ 48,898  
Increase related to adoption of ASU 2016-09       23           262      285  

Exercise of stock options, vesting of restricted stock units and grants of restricted shares, net of shares exchanged as payment

 53     330                330  
Stock-based compensation       640                640  

Issuance of common stock under Employee Stock Purchase Plan

  18       258                   258  
Other comprehensive income, net of tax             434          434  
Net income                   809    809
Balance, September 30, 2017  6,973   $ 34,052   $ (1,506 )   $ 19,108   $ 51,654  
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.8.0.1
Other Financial Statement Data (Tables)
9 Months Ended
Sep. 30, 2017
Balance Sheet Related Disclosures [Abstract]  
Schedule of Inventory Components

The components of our inventories are as follows:

 

 

 

 

 

 

 

 

 

(In thousands)

 

September 30, 2017

 

December 31, 2016

Raw materials and purchased parts

 

$

8,022

 

 

$

6,475

 

Work in process

 

1,640

 

 

826

 

Finished goods

 

6,972

 

 

4,230

 

Total inventories

 

$

16,634

 

 

$

11,531

 

Schedule of Accrued Liabilities

The components of our accrued expenses are as follows:

 

 

 

 

 

 

 

 

 

(In thousands)

 

September 30, 2017

 

December 31, 2016

Wages and benefits

 

$

959

 

 

$

2,673

 

Warranty liability

 

691

 

 

717

 

Other

 

364

 

 

366

 

 

 

$

2,014

 

 

$

3,756

 

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)

 

2017

 

2016

Balance at beginning of period

 

$

790

 

 

$

645

 

Accrual for warranties

 

362

 

 

615

 

Warranty revision

 

(23

)

 

(27

)

Settlements made during the period

 

(413

)

 

(415

)

Balance at end of period

 

716

 

 

818

 

Current portion of estimated warranty liability

 

(691

)

 

(736

)

Long-term estimated warranty liability

 

$

25

 

 

$

82

 

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)

 

2017

 

2016

Balance at beginning of period

 

$

346

 

 

$

199

 

Revenue deferrals

 

321

 

 

490

 

Amortization of deferred revenue

 

(325

)

 

(330

)

Total deferred warranty revenue

 

342

 

 

359

 

Current portion of deferred warranty revenue

 

(301

)

 

(278

)

Long-term deferred warranty revenue

 

$

41

 

 

$

81

 

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2017
Intangible Assets, Net (Excluding Goodwill) [Abstract]  
Schedule of Intangible Assets

Intangible assets consist of the following:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

September 30, 2017

 

December 31, 2016

(In thousands)

 

Gross
Carrying
Amount

 

Accumulated
Amortization

 

Net

 

Gross
Carrying
Amount

 

Accumulated
Amortization

 

Net

Patents

 

$

2,673

 

 

$

(2,433

)

 

$

240

 

 

$

2,567

 

 

$

(2,351

)

 

$

216

 

Software

 

206

 

 

(104

)

 

102

 

 

206

 

 

(82

)

 

124

 

Marketing assets and customer relationships

 

101

 

 

(42

)

 

59

 

 

101

 

 

(33

)

 

68

 

Non-compete agreements

 

101

 

 

(89

)

 

12

 

 

101

 

 

(71

)

 

30

 

 

 

$

3,081

 

 

$

(2,668

)

 

$

413

 

 

$

2,975

 

 

$

(2,537

)

 

$

438

 

Schedule of Amortization Expense For Intangible Assets

Amortization expense in the three and nine months ended September 30, 2017 and 2016 is as follows:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three Months Ended September 30,

 

Nine Months Ended September 30,

(In thousands)

 

2017

 

2016

 

2017

 

2016

Patents

 

 $

31

 

 

$

27

 

 

$

82

 

 

$

79

 

Software

 

 

6

 

 

 

7

 

 

22

 

 

22

 

Marketing assets and customer relationships

 

 

3

 

 

 

3

 

 

9

 

 

9

 

Non-compete agreements

 

 

5

 

 

 

6

 

 

18

 

 

19

 

 

 

$

45

 

 

$

43

 

 

$

131

 

 

$

129

 

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue Concentrations, Significant Customers And Geographic Areas (Tables)
9 Months Ended
Sep. 30, 2017
Segment Reporting [Abstract]  
Schedule of Sales By Geographic Area Export sales by geographic area are summarized as follows:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Three Months Ended September 30,

 

Nine Months Ended September 30,

(In thousands)

 

2017

 

2016

 

2017

 

2016

Americas

 

$

159

 

 

$

344

 

 

$

976

 

 

$

1,114

 

Europe

 

 

2,543

 

 

 

3,592

 

 

9,114

 

 

13,463

 

Asia

 

 

4,959

 

 

 

8,675

 

 

18,933

 

 

29,322

 

Other

 

 

103

 

 

 

10

 

 

247

 

 

44

 

Total export sales

 

$

7,764

 

 

$

12,621

 

 

$

29,270

 

 

$

43,943

  

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Income (Loss) Per Share (Tables)
9 Months Ended
Sep. 30, 2017
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 are as follows:

  

 

 

 

 

 

 

 

 

 

 

 

(In thousands except per share amounts)

 

Net Loss

 

Weighted Average
Shares Outstanding

 

Per Share Amount

Three Months Ended September 30, 2017

 

 

 

 

 

 

 

 

 

Basic

 

$

(72

)

 

6,959

 

 

$

(0.01

)

Dilutive effect of common equivalent shares

 

 

 


 

 

Dilutive

 

$

(72

)

 

6,959

 

 

$

(0.01

)


(In thousands except per share amounts)

 

Net Income

 

Weighted Average
Shares Outstanding

 

Per Share Amount

Three Months Ended September 30, 2016

 

 

 

 

 

 

 

 

 

Basic

 

$

1,172


 

6,859

 

 

$

0.17

Dilutive effect of common equivalent shares

 

 

 

295

 

 

(0.01

)

Dilutive

 

$

1,172


 

7,154

 

 

$

0.16


(In thousands except per share amounts)
 
Net Income
 
Weighted Average
Shares Outstanding
 
Per Share Amount
Nine Months Ended September 30, 2017
 
 

 
 

 
 

Basic
 
$
809

 
6,939

 
$
0.12

Dilutive effect of common equivalent shares
 

 
102

 
(0.01
)
Dilutive
 
$
809

 
7,041

 
$
0.11


(In thousands except per share amounts)
 
Net Income
 
Weighted Average
Shares Outstanding
 
Per Share Amount
Nine Months Ended September 30, 2016
 
 

 
 

 
 

Basic
 
$
5,476
 
6,813

 
$
0.80
Dilutive effect of common equivalent shares
 

 
200

 
(0.02
)
Dilutive
 
$
5,476
 
7,013

 
$
0.78
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.8.0.1
Other Comprehensive Income (Loss) (Tables)
9 Months Ended
Sep. 30, 2017
Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]  
The Effect of The Reclassifications From Comprehensive Income (Loss) To Earnings
  Three Months Ended September 30, 2017   Three Months Ended September 30, 2016
(In thousands)   Before Tax     Tax Effect  
Net of Tax
Amount
    Before Tax     Tax Effect     Net of Tax
Amount
 
Foreign currency translation adjustments 157   $ (35 )   $  122   $ (116 )   $   (116
Net changes related to available-for-sale securities:    
     

   

   
     

   
 

Unrealized losses

              (36 )         (36
Reclassification adjustments    
 
   
     
     
       
Total net changes related to available-for-sale securities               (36 )           (36 ) 
Other comprehensive income (loss)    157     (35 )   $  122     (152 )         (152


  Nine Months Ended September 30, 2017   Nine Months Ended September 30, 2016
(In thousands)   Before Tax     Tax Effect  
Net of Tax
Amount
    Before Tax     Tax Effect     Net of Tax
Amount
 
Foreign currency translation adjustments 587   $ (173 )   414   $ 78   $   78  
Net changes related to available-for-sale securities:    
     

   

   
     

   
 

Unrealized gains

  31     (11 )     20     32         32  
Reclassification adjustments    
 
   
     
     
       
Total net changes related to available-for-sale securities   31     (11 )     20     32            32  
Net changes related to foreign exchange forward contracts:                                                
Unrealized gains                            53                53  
Reclassification adjustments:                                                          
Cost of revenues                            27                27  
Research and development expenses                            6                6  
Selling, general and administrative expenses                            3                3  
Total net change related to foreign exchange forward contracts                            89                89  
Other comprehensive income     618     (184 )   434      199         199
Schedule of Accumulated Other Comprehensive Loss

At September 30, 2017 and September 30, 2016, components of accumulated other comprehensive loss were as follows:  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(In thousands)

 

Foreign
Currency
Translation
Adjustments

 

Available- for-Sale
Securities

 

Foreign
Exchange
Forward
Contracts

 

Accumulated
Other
Comprehensive
Loss

Balances at December 31, 2016

 

$

(1,928

)

 

$

(12

)

  

$

 

$

(1,940

)

Other comprehensive income before reclassifications

 

414

 

 

20

 

 


 

 

434

 

Amounts reclassified from accumulated other comprehensive loss

 

 

 

 

 


 

 


 

Total change for the period

 

414

 

 

20

 

 


 

 

434

 

Balances at September 30, 2017

 

$

(1,514

)

 

$

8

 

$

 

$

(1,506

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(In thousands)

 

Foreign
Currency
Translation
Adjustments

 

Available- for-Sale
Securities

 

Foreign
Exchange
Forward
Contracts

 

Accumulated
Other
Comprehensive
Loss

Balances at December 31, 2015

 

$

(1,545

)

 

$

(17

)

 

$

(147

)

 

$

(1,709

)

Other comprehensive income before reclassifications

 

78


 

32


 

53


 

163


Amounts reclassified from accumulated other comprehensive loss

 

 

 

 

 

36

 

 

36

 

Total change for the period

 

78


 

32


 

89

 

 

199


Balances at September 30, 2016

 

$

(1,467

)

 

$

15

 

 

$

(58

)

 

$

(1,510

)

XML 44 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
Marketable Securities (Schedule Of Marketable Securities) (Details) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Marketable securities - Short-Term    
Gain (Loss) on Investments [Line Items]    
Cost $ 6,708 $ 6,490
Unrealized Gains 0 5
Unrealized Losses (7) (2)
Fair Value 6,701 6,493
Marketable securities - Short-Term | U.S. government and agency obligations    
Gain (Loss) on Investments [Line Items]    
Cost 4,693 5,005
Unrealized Gains 0 4
Unrealized Losses (6) (1)
Fair Value 4,687 5,008
Marketable securities - Short-Term | Corporate debt securities and certificates of deposit    
Gain (Loss) on Investments [Line Items]    
Cost 1,665 1,476
Unrealized Gains 0 1
Unrealized Losses (1) (1)
Fair Value 1,664 1,476
Marketable securities - Short-Term | Asset backed securities    
Gain (Loss) on Investments [Line Items]    
Cost 350 9
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 350 9
Marketable securities - Long-Term    
Gain (Loss) on Investments [Line Items]    
Cost 8,930 8,750
Unrealized Gains 43 12
Unrealized Losses (24) (34)
Fair Value 8,949 8,728
Marketable securities - Long-Term | U.S. government and agency obligations    
Gain (Loss) on Investments [Line Items]    
Cost 4,525 4,815
Unrealized Gains 0 1
Unrealized Losses (13) (12)
Fair Value 4,512 4,804
Marketable securities - Long-Term | Corporate debt securities and certificates of deposit    
Gain (Loss) on Investments [Line Items]    
Cost 1,566 2,161
Unrealized Gains 1 0
Unrealized Losses (6) (17)
Fair Value 1,561 2,144
Marketable securities - Long-Term | Asset backed securities    
Gain (Loss) on Investments [Line Items]    
Cost 2,797 1,732
Unrealized Gains 0 0
Unrealized Losses (5) (5)
Fair Value 2,792 1,727
Marketable securities - Long-Term | Equity security    
Gain (Loss) on Investments [Line Items]    
Cost 42 42
Unrealized Gains 42 11
Unrealized Losses 0 0
Fair Value $ 84 $ 53
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.8.0.1
Marketable Securities (Narrative) (Details) - USD ($)
9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Dec. 31, 2016
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 $ 12,000    
Accumulated pre-tax unrealized loss on marketable securities     $ 19,000
Proceeds from sales of available-for-sale marketable securities 0 $ 1,402,000  
Available-for-sale securities, gross realized gain (loss)   $ 0  
Cost 3,164,000   5,195,000
Debt securities unrealized gain position      
Gain (Loss) on Investments [Line Items]      
Fair value 2,000,000.0   6,400,000
Accumulated pre-tax unrealized gains for marketable securities 1,000   6,000
Debt securities unrealized loss position      
Gain (Loss) on Investments [Line Items]      
Fair value 13,600,000   8,800,000
Accumulated pre-tax unrealized loss on marketable securities $ 31,000   $ 36,000
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.8.0.1
Marketable Securities (Schedule Of Marketable Securities Classified As Cash Equivalents) (Details) - USD ($)
Sep. 30, 2017
Dec. 31, 2016
Gain (Loss) on Investments [Line Items]    
Cost $ 3,164,000 $ 5,195,000
Unrealized Gains 0 0
Unrealized Losses 0 0
Recorded Basis 3,164,000 5,195,000
Money Market And Certificates Of Deposit    
Gain (Loss) on Investments [Line Items]    
Cost 3,164,000 5,195,000
Unrealized Gains 0 0
Unrealized Losses 0 0
Recorded Basis 3,164,000 5,195,000
Foreign Accounts    
Gain (Loss) on Investments [Line Items]    
Cash And Marketable Securities Held In Foreign Accounts $ 197,000 $ 614,000
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.8.0.1
Derivatives (Schedule Of Cash Flow Hedges) (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2017
USD ($)
Derivative Instruments, Gain (Loss) [Line Items]  
Pretax Gain Recognized in Other Comprehensive Income (Loss) on Effective Portion of Derivative $ 53
Pretax Loss Recognized in Earnings on Effective Portion of Derivative as a Result of Reclassification from Accumulated Other Comprehensive Loss (36)
Cost of revenues  
Derivative Instruments, Gain (Loss) [Line Items]  
Pretax Gain Recognized in Other Comprehensive Income (Loss) on Effective Portion of Derivative 32
Pretax Loss Recognized in Earnings on Effective Portion of Derivative as a Result of Reclassification from Accumulated Other Comprehensive Loss (27)
Research and development  
Derivative Instruments, Gain (Loss) [Line Items]  
Pretax Gain Recognized in Other Comprehensive Income (Loss) on Effective Portion of Derivative 14
Pretax Loss Recognized in Earnings on Effective Portion of Derivative as a Result of Reclassification from Accumulated Other Comprehensive Loss (6)
Selling, general and administrative  
Derivative Instruments, Gain (Loss) [Line Items]  
Pretax Gain Recognized in Other Comprehensive Income (Loss) on Effective Portion of Derivative 7
Pretax Loss Recognized in Earnings on Effective Portion of Derivative as a Result of Reclassification from Accumulated Other Comprehensive Loss $ (3)
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Measurements (Narrative) (Details) - USD ($)
9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Fair Value Disclosures [Abstract]    
Asset impairment charges $ 0 $ 0
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Measurements (Fair Value Measurements For Marketable Securities And Foreign Exchange Forward Contracts) (Details) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities $ 15,650 $ 15,221
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 84 53
Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 15,566 15,168
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 9,199 9,812
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 9,199 9,812
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 3,225 3,620
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 3,225 3,620
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,142 1,736
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,142 1,736
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 84 53
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 84 53
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 50 R40.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accounting For Stock-Based Compensation (Narrative) (Details)
3 Months Ended 9 Months Ended
May 11, 2017
USD ($)
$ / shares
shares
May 20, 2016
USD ($)
$ / shares
shares
Sep. 30, 2017
USD ($)
stock-based_complensation_plan
shares
Sep. 30, 2016
USD ($)
Sep. 30, 2017
USD ($)
stock-based_complensation_plan
$ / shares
shares
Sep. 30, 2016
USD ($)
shares
Dec. 31, 2016
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     505,625   505,625   547,625
Weighted average grant date fair value (in dollars per share) | $ / shares         $ 0    
Excess tax benefit from the exercise of stock options         $ 207,000    
Proceeds from exercise of stock options         330,000 $ 425,000  
Fair value of shares vested         $ 130,000    
Shares, Granted (in shares) | shares         0    
Equity based compensation expense     $ 240,000 $ 142,000 $ 640,000 694,000  
Unrecognized compensation cost related to non-vested equity based compensation     $ 1,300,000   $ 1,300,000    
Unrecognized equity based compensation weighted average period, years         1 year 3 months    
Stock Options              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common stock reserved for future awards | shares     429,939   429,939    
Common stock reserved for issuance pursuant to outstanding awards | shares     530,174   530,174    
Vesting period, years         4 years    
Expiration of stock options from date of grant         7 years    
Weighted average remaining contractual term, years         4 years 2 months 12 days    
Aggregate intrinsic value for all options outstanding     $ 3,800,000   $ 3,800,000    
Weighted average remaining contractual term for exercisable options, years         3 years 8 months 12 days    
Aggregate intrinsic value of exercisable options     2,000,000.0   $ 2,000,000.0    
Aggregate intrinsic value of stock options exercised         679,000    
Proceeds from exercise of stock options         330,000 425,000  
Equity based compensation expense     116,000 88,000 $ 345,000 409,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    
Aggregate intrinsic value for all options outstanding     659,000   $ 659,000    
Fair value of shares vested         $ 170,000    
Shares, Granted (in shares) | shares         0    
Equity based compensation expense     $ 49,000 32,000 $ 145,000 $ 95,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     40,872   40,872    
Shares, Granted (in shares) | shares         18,404 36,481  
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     $ 33,000 $ 22,000 $ 85,000 $ 54,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]              
Common stock reserved for issuance pursuant to outstanding awards | shares     16,000   16,000    
Number of shares available for future issuance (in shares) | shares     68,000   68,000    
Number of shares granted for non-employee directors upon re-election, shares | shares         2,000    
Options granted to non-employee directors upon re-election | shares   16,000          
Stock issued during period, shares | shares 8,000 8,000          
Stock granted, value $ 167,000 $ 136,000          
Weighted average grant date fair value (in dollars per share) | $ / shares $ 20.90 $ 16.97          
Options granted in period, fair value   $ 139,000     $ 98,000    
Grant date fair value (in dollars per share) | $ / shares   $ 8.71          
Number of shares vested | shares         2,000    
Fair value of shares vested         $ 31,000    
Equity based compensation expense     $ 42,000   $ 65,000 $ 136,000  
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accounting For Stock-Based Compensation (Schedule Of Stock Option Activity) (Details)
9 Months Ended
Sep. 30, 2017
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]  
Options Outstanding, Outstanding, December 31, 2016 (in shares) | shares 547,625
Options Outstanding, Granted (in shares) | shares 0
Options Outstanding, Exercised (in shares) | shares (42,000)
Options Outstanding, Expired (in shares) | shares 0
Options Outstanding, Forfeited (in shares) | shares 0
Options Outstanding, Outstanding, September 30, 2017 (in shares) | shares 505,625
Options Outstanding, Exercisable, September 30, 2017 (in shares) | shares 229,063
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, 2016 (in dollars per share) | $ / shares $ 9.39
Weighted-Average Exercise Price Per Share, Granted (in dollars per share) | $ / shares 0
Weighted-Average Exercise Price Per Share, Exercised (in dollars per share) | $ / shares 9.24
Weighted-Average Exercise Price Per Share, Expired (in dollars per share) | $ / shares 0
Weighted-Average Exercise Price Per Share, Forfeited (in dollars per share) | $ / shares 0
Weighted-Average Exercise Price Per Share, Outstanding, September 30, 2017 (in dollars per share) | $ / shares 9.41
Weighted-Average Exercise Price Per Share, Exercisable, September 30, 2017 (in dollars per share) | $ / shares $ 7.67
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accounting For Stock-Based Compensation (Schedule Of Non-Vested Restricted Stock Activity) (Details)
9 Months Ended
Sep. 30, 2017
$ / 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, 2016 (in shares) | shares 45,549
Shares, Granted (in shares) | shares 0
Shares, Vested (in shares) | shares (5,000)
Shares, Forfeited (in shares) | shares 0
Shares, Non-vested at September 30, 2017 (in shares) | shares 40,549
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, 2016 (in dollars per share) | $ / shares $ 11.93
Weighted Average Grant Date Fair Value, Granted (in dollars per share) | $ / shares 0
Weighted Average Grant Date Fair Value, Vested (in dollars per share) | $ / shares 6.97
Weighted Average Grant Date Fair Value, Forfeited (in dollars per share) | $ / shares 0
Weighted Average Grant Date Fair Value, Non-vested at September 30, 2017 (in dollars per share) | $ / shares $ 12.54
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.8.0.1
Changes In Stockholders' Equity (Schedule of Changes in Stockholders' Equity) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
BALANCE     $ 48,898  
BALANCE, shares     6,901,887  
Increase related to adoption of ASU 2016-09 $ 285   $ 285  
Exercise of stock options, vesting of restricted stock units, net of shares exchanged as payment     330  
Stock-based compensation     640  
Issuance of common stock under Employee Stock Purchase Plan     258  
Other comprehensive income, net of tax 122 $ (152) 434 $ 199
Net income (72) $ 1,172 809 $ 5,476
BALANCE $ 51,654   $ 51,654  
BALANCE, shares 6,972,515   6,972,515  
Common Stock [Member]        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
BALANCE     $ 32,801  
BALANCE, shares     6,902,000  
Increase related to adoption of ASU 2016-09 $ 23   $ 23  
Exercise of stock options, vesting of restricted stock units, net of shares exchanged as payment     $ 330  
Exercise of stock options, vesting of restricted stock units, net of shares exchanged as payment, shares     53,000  
Stock-based compensation     $ 640  
Issuance of common stock under Employee Stock Purchase Plan     $ 258  
Issuance of common stock under Employee Stock Purchase Plan, shares     18,000  
Other comprehensive income, net of tax     $ 0  
Net income     0  
BALANCE $ 34,052   $ 34,052  
BALANCE, shares 6,973,000   6,973,000  
Accumulated Other Comprehensive Income (Loss) [Member]        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
BALANCE     $ (1,940)  
Increase related to adoption of ASU 2016-09 $ 0   0  
Exercise of stock options, vesting of restricted stock units, net of shares exchanged as payment     0  
Stock-based compensation     0  
Issuance of common stock under Employee Stock Purchase Plan     0  
Other comprehensive income, net of tax     434  
Net income     0  
BALANCE (1,506)   (1,506)  
Retained Earnings [Member]        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
BALANCE     18,037  
Increase related to adoption of ASU 2016-09 262   262  
Exercise of stock options, vesting of restricted stock units, net of shares exchanged as payment     0  
Stock-based compensation     0  
Issuance of common stock under Employee Stock Purchase Plan     0  
Other comprehensive income, net of tax     0  
Net income     809  
BALANCE $ 19,108   $ 19,108  
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.8.0.1
Other Financial Statement Data (Schedule Of Inventory Components) (Details) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Balance Sheet Related Disclosures [Abstract]    
Raw materials and purchased parts $ 8,022 $ 6,475
Work in process 1,640 826
Finished goods 6,972 4,230
Total inventories $ 16,634 $ 11,531
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.8.0.1
Other Financial Statement Data Other Financial Statement Data (Schedule Of Accrued Expenses) (Details) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Sep. 30, 2016
Balance Sheet Related Disclosures [Abstract]      
Wages and benefits $ 959 $ 2,673  
Warranty liability 691 717 $ 736
Other 364 366  
Accrued expenses $ 2,014 $ 3,756  
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.8.0.1
Other Financial Statement Data (Narrative) (Details)
9 Months Ended
Sep. 30, 2017
Minimum  
Inventory [Line Items]  
Product warranties time frame, years 1 year
Maximum  
Inventory [Line Items]  
Product warranties time frame, years 3 years
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.8.0.1
Other Financial Statement Data (Schedule Of Changes In Estimated Warranty Liability) (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Dec. 31, 2016
Movement in Standard Product Warranty Accrual [Roll Forward]      
Balance at beginning of period $ 790 $ 645  
Accrual for warranties 362 615  
Warranty revision (23) (27)  
Settlements made during the period (413) (415)  
Balance at end of period 716 818  
Current portion of estimated warranty liability (691) (736) $ (717)
Long-term estimated warranty liability $ 25 $ 82  
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.8.0.1
Other Financial Statement Data (Schedule Of Changes In Deferred Warranty Revenue) (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Movement in Extended Product Warranty Accrual [Roll Forward]    
Balance at beginning of period $ 346 $ 199
Revenue deferrals 321 490
Amortization of deferred revenue (325) (330)
Total deferred warranty revenue 342 359
Current portion of deferred warranty revenue (301) (278)
Long-term deferred warranty revenue $ 41 $ 81
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.8.0.1
Intangible Assets (Schedule Of Intangible Assets) (Details) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 3,081 $ 2,975
Accumulated Amortization (2,668) (2,537)
Net 413 438
Patents    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 2,673 2,567
Accumulated Amortization (2,433) (2,351)
Net 240 216
Software    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 206 206
Accumulated Amortization (104) (82)
Net 102 124
Marketing assets and customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 101 101
Accumulated Amortization (42) (33)
Net 59 68
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 101 101
Accumulated Amortization (89) (71)
Net $ 12 $ 30
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.8.0.1
Intangible Assets (Schedule Of Amortization Expense For Intangible Assets) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Finite-Lived Intangible Assets [Line Items]        
Amortization of intangibles $ 45 $ 43 $ 131 $ 129
Patents        
Finite-Lived Intangible Assets [Line Items]        
Amortization of intangibles 31 27 82 79
Software        
Finite-Lived Intangible Assets [Line Items]        
Amortization of intangibles 6 7 22 22
Marketing assets and customer relationships        
Finite-Lived Intangible Assets [Line Items]        
Amortization of intangibles 3 3 9 9
Non-compete agreements        
Finite-Lived Intangible Assets [Line Items]        
Amortization of intangibles $ 5 $ 6 $ 18 $ 19
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.8.0.1
Intangible Assets (Narrative) (Details) - USD ($)
Sep. 30, 2017
Dec. 31, 2016
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Amortization expense, remainder of 2017 $ 46,000  
Amortization expense, 2018 142,000  
Amortization expense, 2019 109,000  
Amortization expense, 2020 76,000  
Amortization expense, 2021 20,000  
Amortization expense, 2022 20,000  
Net $ 413,000 $ 438,000
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue Concentrations, Significant Customers And Geographic Areas (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Revenue, Major Customer [Line Items]        
Revenue, export sales percentage 66.00% 84.00% 73.00% 83.00%
Customer Concentration Risk | Sales Revenue, net | Customer One        
Revenue, Major Customer [Line Items]        
Concentration risk percentage     13.00%  
Customer Concentration Risk | Accounts Receivable | Customer One        
Revenue, Major Customer [Line Items]        
Accounts receivable, net $ 1.4   $ 1.4  
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.8.0.1
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, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Revenue, Major Customer [Line Items]        
Total export sales $ 7,764 $ 12,621 $ 29,270 $ 43,943
Americas        
Revenue, Major Customer [Line Items]        
Total export sales 159 344 976 1,114
Europe        
Revenue, Major Customer [Line Items]        
Total export sales 2,543 3,592 9,114 13,463
Asia        
Revenue, Major Customer [Line Items]        
Total export sales 4,959 8,675 18,933 29,322
Other        
Revenue, Major Customer [Line Items]        
Total export sales $ 103 $ 10 $ 247 $ 44
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.8.0.1
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, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Earnings Per Share [Abstract]        
Net Income (Loss) $ (72) $ 1,172 $ 809 $ 5,476
Weighted Average Shares Outstanding, Basic (in shares) 6,959 6,859 6,939 6,813
Per Share Amount, Basic (in dollars per share) $ (0.01) $ 0.17 $ 0.12 $ 0.80
Weighted Average Shares Outstanding, dilutive effect of common equivalent shares, (in shares) 0 295 102 200
Per Share Amount, Dilutive effect of common equivalent shares (in dollars per share) $ 0 $ (0.01) $ (0.01) $ (0.02)
Weighted Average Shares Outstanding, Dilutive (in shares) 6,959 7,154 7,041 7,013
Per Share Amount, Dilutive (in dollars per share) $ (0.01) $ 0.16 $ 0.11 $ 0.78
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Income (Loss) Per Share (Narrative) (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Earnings Per Share [Abstract]        
Earnings per share, potentially dilutive shares (in shares) 575,000 0 411,000 132,000
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.8.0.1
Other Comprehensive Income (Loss) (The Effect Of The Reclassifications From Other Comprehensive Income (Loss) To Earnings) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Foreign currency translation adjustments, Before Tax $ 157 $ (116) $ 587 $ 78
Foreign currency translation adjustments, Tax (35) 0 (173) 0
Foreign currency translation adjustments, Net of Tax 122 (116) 414 78
Net change related to available-for-sale securities: Unrealized gains (losses), Before Tax 0 (36) 31 32
Net change related to available-for-sale securities: Unrealized gains (losses), Tax 0 0 (11) 0
Net change related to available-for-sale securities: Unrealized gains (losses), Net of Tax 0 (36) 20 32
Reclassification adjustment, Before Tax 0 0 0 0
Reclassification adjustment, Tax 0 0 0 0
Reclassification adjustment, Net of Tax 0 0 0 0
Total unrealized gains on available-for-sale securities 0 (36) 31 32
Total net changes related to available-for-sale securities, Tax 0 0 (11) 0
Total net changes related to available-for-sale securities, Net of Tax 0 (36) 20 32
Net changes related to foreign exchange forward contracts: Unrealized gains, Before Tax 0 0 0 53
Net changes related to foreign exchange forward contracts: Unrealized gains, Tax     0 0
Net changes related to foreign exchange forward contracts: Unrealized gains, Net of Tax     0 53
Reclassification adjustment, Before Tax 0 0 0 36
Total unrealized gains (losses) on foreign exchange forward contracts 0 0 0 89
Total net changes related to foreign exchange forward contracts, Tax     0 0
Total net changes related to foreign exchange forward contracts, Net of Tax     0 89
Other comprehensive income (loss), before tax 157 (152) 618 199
Other comprehensive income (loss), Tax (35) 0 (184) 0
Other comprehensive income (loss), net of tax $ 122 $ (152) 434 199
Cost of Revenues [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Reclassification adjustment, Before Tax     0 27
Reclassification adjustment, Tax     0 0
Reclassification adjustment , Net of Tax     0 27
Research and Development Expense [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Reclassification adjustment, Before Tax     0 6
Reclassification adjustment, Tax     0 0
Reclassification adjustment , Net of Tax     0 6
Selling, General and Administrative Expenses [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Reclassification adjustment, Before Tax     0 3
Reclassification adjustment, Tax     0 0
Reclassification adjustment , Net of Tax     $ 0 $ 3
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.8.0.1
Other Comprehensive Income (Loss) (Schedule Of Accumulated Other Comprehensive Income (Loss)) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
BALANCE     $ (1,940) $ (1,709)
Other comprehensive income before reclassifications     434 163
Amounts reclassified from accumulated other comprehensive loss     0 36
Other comprehensive income (loss), net of tax $ 122 $ (152) 434 199
BALANCE (1,506) (1,510) (1,506) (1,510)
Foreign Currency Translation Adjustments        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
BALANCE     (1,928) (1,545)
Other comprehensive income before reclassifications     414 78
Amounts reclassified from accumulated other comprehensive loss     0 0
Other comprehensive income (loss), net of tax     414 78
BALANCE (1,514) (1,467) (1,514) (1,467)
Available-for-sale Securities        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
BALANCE     (12) (17)
Other comprehensive income before reclassifications     20 32
Amounts reclassified from accumulated other comprehensive loss     0 0
Other comprehensive income (loss), net of tax     20 32
BALANCE 8 15 8 15
Foreign Exchange Forward Contracts        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
BALANCE     0 (147)
Other comprehensive income before reclassifications     0 53
Amounts reclassified from accumulated other comprehensive loss     0 36
Other comprehensive income (loss), net of tax     0 89
BALANCE $ 0 $ (58) $ 0 $ (58)
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Income Tax Examination [Line Items]        
Income tax provision (benefit) $ (116,000) $ 21,000 $ 10,000 $ 108,000
Effective income tax rate (as a percent)     25.50%  
Excess tax benefit from the exercise of stock options     $ 207,000  
Need for valuation allowance based on history of cumulative losses     3 years  
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.8.0.1
Share Repurchase (Narrative) (Details) - USD ($)
$ in Millions
Oct. 31, 2017
Sep. 30, 2017
Share Repurchase [Line Items]    
Stock Repurchase Program Number of Shares Repurchased   0
Subsequent event [Member]    
Share Repurchase [Line Items]    
Authorized share repurchase amount $ 3.0  
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.8.0.1
Adoption Of Accounting Standards Update No. 2016-09, Improvements To Employee Share Based Payment Accounting (Details) - USD ($)
9 Months Ended
Sep. 30, 2017
Dec. 31, 2016
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Retained earnings $ 19,108,000 $ 18,037,000
Common stock 34,052,000 32,801,000
Deferred tax assets 5,484,000 $ 5,323,000
Excess tax benefit from the exercise of stock options 207,000  
ASU No. 2016-09 [Member] | Restatement Adjustment [Member] | Recognition of the deferred tax assets for previously unrecognized excess tax benefits [Member]    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Retained earnings 278,000  
ASU No. 2016-09 [Member] | Restatement Adjustment [Member] | Change in accounting for stock option forfeitures [Member]    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Retained earnings (16,000)  
Common stock 23,000  
Deferred tax assets $ 7,000  
EXCEL 71 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #5W9DL?(\\#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,$% @ -7=F2V;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) 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 " U=V9+('W'3.\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/:L,P#(=?9?B>*&Z[#$R:RT9/'0Q6V-C-V&IK&O_!UDCZ]G.R M-F5L#["CI9\_?0(U*@CE([Y$'S"2P70WV,XEH<*:'8F" $CJB%:F,B=<;NY] MM)+R,QX@2'62!X1%5=5@D:26)&$$%F$FLK;12JB(DGR\X+6:\>$S=A-,*\ . M+3I*P$L.K!TGAO/0-7 #C##":--W ?5,G*I_8J<.L$MR2&9.]7U?]LLIEW?@ M\/Z\?9W6+8Q+))W"_"L90>> :W:=_+9\?-IM6+NH^$/!>5'5.[X2][5851^C MZP^_F[#UVNS-/S:^"K8-_+J+]@M02P,$% @ -7=F2YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " U=V9+AJ1N?%0" "M!P & 'AL+W=O^4U@'#>6M+QPJV%Z+>>QZL:6LR?: ^=/+E0 MUF(AE^SJ\9X!/FM22[S ]Q.OQ4WGEKG>.[(RIS=!F@Z.S.&WML7LSQX('0H7 MN>\;S\VU%FK#*_,>7^$'B)_]DG'[\FH.VLJXG+^;OVS#EX& M<\(<#I3\:LZB+MS,=9HO\&=R 2KCR1&A4E7'^=ZL8% M;2!P":P M#PQZ\*_ P42$=H'0&D&HZ>&"'MGID94>:7JTH,>K"S 1B5T@M@K$!CU="9B( MS"Z06 42@[Y9"9@(Y-L54JM":O+12F*$Q$M(8)?(K!*9*1&N)$9(HB'=F$D^ M2NTB&ZO(QA2)5B(62&R70+Z]H'S30K(N*=\()4VR"#TH+/2@=)&IM$XM&^9! MY08%I8YY<%$SQ(,&0O8A2:%E8I=I@PRUM+-FD:&S_(6SQ^+;"K[A/< MJ>BMTTUJL3OWHEV@'\\/^-C(OF-V;3KNG*B03[!^*"^4"I#^^$\RVVO9.^<% M@8M0TU3.V=A QH6@_=0&PO=V]R:W-H965T&ULA9A;CYM($$;_BL7[AJ[J M"S"R+<6.HEUI5QIEE>29L=MC*UP<8,;9?[^ &0M754]>QH;YJOLT31_:+"]U M\Z,]>M\M?I5%U:ZB8]>='^*XW1U]F;8[;<^/S_5A4 M%C$JY>(R/U71>CF>>VS6R_JE*TZ5?VP6[4M9YLU_&U_4EU4$T=N)+Z?G8S>< MB-?+<_[L__7=U_-CTQ_%MU;VI])7[:FN%HT_K**/\+#58\&8^';REW;V?3$, MY:FN?PP'?^U7D1J(?.%WW=!$WG^\^JTOBJ&EGN/GU&ATZW,HG']_:_WS./A^ M,$]YZ[=U\?VT[XZK*(T6>W_(7XKN2WWYTT\#LM%B&OW?_M47?7P@Z?O8U44[ M_EWL7MJN+J=6>I0R_W7]/%7CYV5J_ZU,+L"I &\%8-XMT%.!)@7QE6P\ MR]?+IKXLFNMLG?/AIH 'W5_,W7!RO';C__K1MOW9US7B,GX=VIDBFVL$YY'[ MQ%9(Z%LD[ON_0: (@6.]GM<;N5Z+]7JL-_-Z2P9QC21CI!HCUF::C(.'0#FC M9!0CHAB.X@C*->)FO;A$ 4$10B8+7%0KDEA.DA 2RSH!R#2=72&ETLS*+$YD M<9PE)2R.]^*<-H1%2('5(+,D(DO"63+"DO!>$DU"6R%D=>"JI"))RDBT(B0I MZ\2@S2B*D *5!990)K)DG(7NIMX%[E1K4FH8*:5#CS.0U0O$HG-K F478GALH3N1?[AQ>EX2&T@46 @4TFEZ>A\D1)BW1K]IO0/8NL M3N3J-%2=R*V8.<>F27"GGH?:4,@F%>3=S3R*;$RTSE0FL1Y1= MAWRO23@JY M#O\ J^@S28QEH=])*'L3N3?IP#?(C0A9_^.#\@BQ5.G G:=E?IQ5!\>SNU M_A]02P,$% @ -7=F2Z"E8EH\ @ I < !@ !X;"]W;W)K/-930"=E:K$7^G[JM:CIW+)04QJ7_7OT M3RIYD+UU<]8$DI<9\K^*]P "[DD$6L<"6;J MWSE>&2?M%$6@M.AM;)M.M<,4_VZS&\+)$,Z&('YHB"9#I!F\D4RE^A%Q5!:4 M# X=3ZM'\J4(GB.QF45%MGEQKKZ"2/ M%"N&S,J0F0R!QF!*C)-Y*%E1Y%:*W*30/J5=;N09VH_F'<(5T<9*M#&)(HUH M8RR4;K(P";0R4=ET?I#G_]@A4?NM]<@WB6*](/GO1+(*;4S>HES*^^L;HI>F M8\Z!<%%Y57T\$\)!!/6?Q$=1BRMS'F X<]G-1)^.]\8XX*2?[D1OOIC+OU!+ M P04 " U=V9+-%KG4.,# #5$0 & 'AL+W=OJ)%(3LMJ59J5J1C/[3!,G0<,E"Z29 M^?=K+LT0GT.[+PVXW[']V8"/O;A6]8_F9$SK_2SRLEGZI[8]/P9!LSN9(FT> MJK,I[7\.55VDK;VMCT%SKDVZ[X.*/.",R:!(L])?+?JRYWJUJ"YMGI7FN?:: M2U&D]:^UR:OKT@?_K>!+=CRU74&P6IS3H_EJVF_GY]K>!;=:]EEARB:K2J\V MAZ7_!(];T%U 3WS/S+697'N=RDM5_>AN_MHO?=;UR.1FUW95I/;GU6Q,GGT,9LJ_R?;MZ>EKWUO;P[I)6^_5-<_S2@D M?&^T_VQ>36[QKB>VC5V5-_U?;W=IVJH8:[%=*=*?PV]6]K_7L?ZW,#J CP'\ M%F#;?B\@' /"WP'1NP'1&!#]WQ;$&""<%H+!O1_,)&W3U:*NKEX]/ _GM'OL MX%'8Z=IUA?WL]/^SX]G8TM>5%(O@M:MG1-8#PJ>(O$<2C,"-"&S[MTYPJA-K MCL+Y?0,;3$CE].'#2K;O5G+7S9 J0< M!A(TUXPQ9T (4+"((3#!8,1 * 1N,2BXTF(*WCD*TE$@1^4TM!X0.6E(\E!B M18X1&&$#3$8,B;F#25I*+$A.(82-21$S+$AYJ2, !MB#K3B(3;$ M(..G M\:.B8CS@&X*+8F(&,=>]UQC<4B"[_P#<&<:D88P-(\KA@V0^L50PU] DE,'@&"\S2-RQL&8TD8$IP0,/^!@9DU&;"D M="4!2W)B @E.$#-(50?$IVA+@#*>%R37^R?@6%"Y@ISHD2960@($(-[5A U MX/5D2W!"Z&A>DLX6(,22VI4,"4GB#=L0(/'U2 @,J.>4PN:_,4"G,X#S&>7F M,X"SBD^*6 D)#H $P+4C)I$(IV)E)QWI-,9P/F,=O.9D=%31_; P%7$&'L M-XNE*3>3):F97!3H- 9P'J/=/&9D/C3#F.TSVB.0%+AF%*7FU.C\!7 "H]T$ M!HA,(A:Q:T90VJ42LJXP=LVHNB"<,:,S%\"IBW93%\ I!&6&*04B(@2W$YR5O\!4$L#!!0 ( #5W9DL&G>'/6 , $H/ 8 >&PO M=V]R:W-H965T&ULC9=MCYI $,>_"N&]!\LS1DU.H6F3-KE< MT_8UIZN2 ];"JM=OW]V%XW!GD'NCL/[FX3^+.\SBRNK7YD@I-][*HFJ6YI'S MT]RRFNV1EEGSP$ZT$K_L65UF7-S6!ZLYU33;*:.RL!S;#JPRRRMSM5!K3_5J MP+.ZKWL M\I)63?-MMS1MF1$MZ)9+%YGX MNM -+0KI2>3QMW-J]C&EX?#ZW?L7)5Z(>&L[+R(5,KLK?W.*_5][?R_F^$& M3F?@] 8B]CT#MS-P/PR\NP9>9^!]-H+?&?A:!*O5KHJ99#Q;+6IV->KV>3AE M\K$C#I9 )(UQ/B.H)83U&["/4/H+UT)^0"*1H:]6 Q,S5BP$9 MEVBU0! 'UQ*C6F*@)=8R7<>36B:)9))([Q$W.HB-'Y$V5$+T,]*>E((@<%\0 M"&P,QHSL#!DY] EX3N,Q#^B)_4@<6!-7KXDS79-)))E&4@3QW1$Y^,E.7"@' MM$%W6LXDDDPC*8*X(Z M>M?1K22\_Y$02HIT22&LG*._XR 0ME.0\EP@"HDWNE-X6R:P+\=Z7^Z8F["#+$=L%<(Y7BN+@N)%X3Z^Z@UF -*6A_44-886W:NN&P @]5^\'MTY!RA MK:_)?$.0]40.BFKN^'#?3ID_LOJ05XWQPKB87M2,L6>,4Y&\_2#^/41F*Z[J=[MH;SD[=Y&KUX_/J/U!+ P04 " U=V9+ZYI\:B0$ #7 M$P & 'AL+W=O\ MC;F,DDB35%4KM=+H5*=]9A+GHL,E!3(Y_? L;Z]M[,_&RUO= M?&]/6G?>C[*HVI5_ZKK+2Q"TNY,N\_9+?=&5^>=0-V7>FRMV:]K*]=<:[T6^.UU[+,F_\VNJAO*U_XGP5?S\=3UQ<$ MZ^4E/^J_=/?M\M:8I^ >97\N==6>Z\IK]&'EOXJ7K91]A4'Q]UG?VH=[KT_E MO:Z_]P^_[U=^V#O2A=YU?8C<7#[T5A=%'\GX^'<*ZM_;["L^WG]&_W5(WB3S MGK=Z6Q?_G/?=:>6GOK?7A_Q:=%_KVV]Z2DCYWI3]'_I#%T;>.S%M[.JB'7Z] MW;7MZG**8JR4^8_Q>JZ&ZVV*_UD-5Z"I MTKF+:?59!3!?FS0C0D/SH;4OTE M[_+ULJEO7C.^K4O>#PKQ(DUG[OK"H>^&_TRVK2G]6(LP7 8??:!)LQDU]*BY M*P(3_=X$H28VQ*K3O($M5\0);D'").107\Z2<%B,8(!H"!#- E@F-Z,F&335 MH$G#++0[:\ME*DKB1]W,CX)^%$A(X@ Q#!"#A"(KH5$3/S@5L0(9 9TRG'!E ME$!#"3"D+$,):V@A%/?#9<+M)H5N4N FMMRDW TEW V7S3W/W&3030;<)):; MC#>V,+N$9+:(];7D;2F*46]SI1!QYC:%>2@X$*4]6R?- MO*ND!)Z 4(;2[0DS42CN*;,]*=94.A__DR6N,Y:>C$I,6<$Q&[$1Q?&Y0)T$ M9/1DYF+*"H[92-B&$&:S$/42(&T4)VY3&+8"T%8P5P"W$2G44URI8NE> 02& MKL@X403A$(0Y28"30EJ)$>>?$BE82(!0JD0X\R),2A+ E+WT3Z+'MI@=+A&& M;VX[F+J$J&NCA !+53R?CY,KH(PSR4@3%WBU!7"7I\(X%3(!.S=D-*\O"?O#Y.78C![ M'?L!PJPDL"4EF][$$2@E6'>!SM#+G14F)0%2DDU*XOPCE0)+8&>:/L$)QB2! MS2G9GT;$MYTJ19:X+@[=BYS$V)4 NV1C5W*:+L D 3+W%)&8N!(0EVSB2H[3 MA0HC9(DK)45N\$H,7@G 2S9X)<>I^1!"VWB@C"AQ(TXZOM0!=\GF[B2:?4.K M#&P%@#!1 @RHX.$XI-3-<3@Y:KU=?:VZ_N#AH?1^.O5*_7&*5;X1+]OQC.EG MF/'(Z\^\.9ZKUGNONZXNAR.50UUWVO@,OQCJG72^OS\4^M#UMXFY;\:CIO&A MJR_3,5IP/\M;_P]02P,$% @ -7=F2RGBRBRQ 0 T@, !@ !X;"]W M;W)K+)+F'8\4E0UH7UP+X,FK5L;EM/6^.S#F MRA:T<#?8@0E_:K1:^.#:AKG.@J@22"O&-YMW3 MI:)&EV,D6&?9>20,G2URO MM;"_CJ!PR.F67@//LFE]#+ BZT0#7\%_ZTXV>&QFJ:0&XR0:8J'.Z;3?.O$3T$*9N;L$)M>&"SHZ#VT;P+MAW7;'0\=M,+8O,S M+GX#4$L#!!0 ( #5W9DMMA'*BLP$ -(# 8 >&PO=V]R:W-H965T M&UL?5/;;IPP$/T5RQ\0L[!MHQ4@95-5C=1(JU1MG[TP@!5? MB&V6Y.\[-H32EN3%]HSGG#DS'N>CL8^N _#D64GM"MIYWQ\8#ET+#R1(W*,7MRQ&D&0NZ MHZ^.!]%V/CA8F?>\A>_@?_0GBQ9;6&JA0#MA-+'0%/1F=SCN0WP,^"E@=*LS M"96%!">:HC'1Q)=7@O%$S"TI1 M_'G:A8[[.-UDV0S;!J0S(%T US$/FQ)%Y9^YYV5NS4CLU/N>AR?>'5+L316< ML17Q#L4[]%[*79;D[!*(YICC%).N8Y8(ANQ+BG0KQ3']#YYNP[--A5F$9W\I M?"/_?I-@'PGV[Y:X%?.O2K;JJ0+;QFERI#*#CI.\\BX#>Y/&-_D3/DW[/;>M MT(Z7C?UOC/& 4I(K'*$./]AB2&A\.'["LYW&;#*\Z>&PO=V]R:W-H965T&UL?5/;;IPP$/T5RQ\0[P+;1BM RJ:J&JF15JG:/GMA "N^$-LLR=]W M; BE+>J+[1G/.7-F/,Y'8Y]=!^#)JY+:%;3SOC\RYJH.%'--XVQBGLT M; T:W.)%1R,>8Y M& ]U07=!$$BH?&#@N%WA'J0,1"CC9>:D2\H 7)_?V3_'VK&6"W=P;^1/4?NN MH+>4U-#P0?HG,WZ!N9X#)7/Q7^$*$L.#$LQ1&>GB2JK!>:-F%I2B^.NT"QWW M<;HYI#-L&Y#,@&0!W,8\;$H4E7_BGI>Y-2.Q4^]['IYX?TRP-U5PQE;$.Q3O MT'LM]VF:LVL@FF-.4TRRCEDB&+(O*9*M%*?D'WBR#4\W%:81GOZA,-LFR#8) MLDB0_;?$K9C#7TG8JJ<*;!NGR9'*##I.\LJ[#.Q=$M_D=_@T[8_ M7S;VOS'& TK9W> (=?C!%D-"X\/Q(Y[M-&:3X4T__R"V?./R%U!+ P04 M" U=V9+.7=8$;0! #2 P &0 'AL+W=OX,]:'_3H%'<>=.TS/8& M>!U!2K)DM[MEB@M-RSSZSJ;,<7!2:#@;8@>EN/EU HEC0??TS?$DVLX%!ROS MGK?P#=SW_FR\Q1:66BC05J F!IJ"WN^/IRS$QX ? D:[.I-0R07Q)1B?ZX+N M@B"04+G P/UVA0>0,A!Y&3]G3KJD#,#U^8W]8ZS=UW+A%AY0/HO:=04]4%)# MPP?IGG#\!',]'RB9B_\"5Y ^/"CQ.2J4-JZD&JQ#-;-X*8J_3KO0<1^GFS2; M8=N 9 8D"^ 0\[ I453^R!TOQZ>>'],?&^JX(RMB'=>O/7>:[E/ M;W-V#41SS&F*2=8Q2P3S[$N*9"O%*?D'GFS#TTV%:82G?RB\VR;(-@FR2)#] MM\2MF,-?2=BJIPI,&Z?)D@H''2=YY5T&]CZ);_(>/DW[5VY:H2VYH/,O&_O? M(#KP4G8W?H0Z_\$60T+CPO'.G\TT9I/AL)]_$%N^&PO=V]R:W-H965TP.\CB0E M69HD'YGB0M,RC[Z3*7,I/QEML4:F% FT%:F*@*>C=[G#, CX"G@2,=G4FH9(SXDLPOM<%34)"(*%R M08'[[0+W(&40\FG\GC7I$C(0U^>K^M=8NZ_ES"WL*>DM)#0T?I'O$ M\1O,]7R@9"[^!UQ >GC(Q,>H4-JXDFJP#M6LXE-1_'7:A8[[.-UD5]HV(9T) MZ4*XC00V!8J9?^&.E[G!D9BI]ST/3[P[I+XW57#&5L0[G[SUWDNYVW_.V24( MS9CCA$G7F 7!O/H2(MT*<4S_H:?;]/UFAOM(WZ^C9\FV0+8ID$6![+\E;F"R MOXMDJYXJ,&V<)DLJ''2H7P,;O^=F8 M;$3S8EL 1]ZTZFQ.6^?Z V.V;$$+>X4]=/ZF1J.%\Z9IF.T-B"J"M&)\M[MF M6LB.%EGTG4R1X>"4[.!DB!VT%N;7$12..=W3=\>S;%H7'*S(>M' -W#?^Y/Q M%EM8*JFALQ([8J#.Z=W^<$Q#? SX(6&TJS,)E9P17X+QNF#,[8BGCGQ5OOO13[E&?L$HCFF.,4 MP]&UL?5/;;MLP#/T501]0 M)8K3%H%MH&E1=, &!"VV/2LV?4%U<24Y[OZ^E.QZWF;L11(IGL-#BDH'8U]= M ^#)NY+:9;3QOCLPYHH&E'!7I@.--Y6Q2G@T;&[KQ@<'R]-.U/ "_GMWLFBQF:5L M%6C7&DTL5!F]VQZ.28B/ 3]:&-SB3$(E9V->@_&ES.@F" ()A0\, K<+W(.4 M@0AEO$V<=$X9@,OS)_MCK!UK.0L']T;^;$O?9/26DA(JT4O_;(8GF.K94S(5 M_Q4N(#$\*,$ZOC/HPWR7Z"K0/X!. SX#;F86.B MJ/Q!>)&GU@S$CKWO1'CB[8%C;XK@C*V(=RC>H?>2;Y-]RBZ!:(HYCC%\&3-' M,&2?4_"U%$?^#YROPW>K"G<1OOM#X?4Z0;)*D$2"Y+\EKL7<_)6$+7JJP-9Q MFAPI3*_C)"^\\\#>\?@FO\/':?\F;-UJ1\[&X\O&_E?&>$ IFRL&UL?5-MCY0P$/XK37_ E659 M73= ^=%@Y1B5_:SG2>9YZ93O/1V&?7 7CR MHJ1V!>V\[T^,N:H#Q=V=Z4'C36.LXAY-VS+76^!U!"G)TB1YPQ07FI9Y]%UL MF9O!2Z'A8HD;E.+VYQFD&0NZHZ^.1]%V/CA8F?>\A:_@O_47BQ9;6&JA0#MA M-+'0%/1^=SIG(3X&/ D8W>I,0B578YZ#\:DN:!($@83*!P:.VPT>0,I A#)^ MS)QT21F Z_,K^X=8.]9RY0X>C/PN:M\5]$A)#0T?I'\TXT>8ZSE0,A?_&6X@ M,3PHP1R5D2ZNI!J<-VIF02F*OTR[T'$?IYO#889M ](9D"Z 8\S#ID11^7ON M>9E;,Q([];[GX8EWIQ1[4P5G;$6\0_$.O;=REQUS=@M$<\QYBDG7,4L$0_8E M1;J5XIS^ T^WX?M-A?L(W_^A\-TV0;9)D$6"[+\E;L0_P:=J_<-L*['S9V/_&& \H);G#$>KP@RV&A,:' MXUL\VVG,)L.;?OY!;/G&Y2]02P,$% @ -7=F2T"_L@*T 0 T@, !D M !X;"]W;W)K&UL?5/;;IPP$/T5RQ\0+^SFHA4@ M95-5J=1*JU1MGKTP@!5?B&V6].\[-H20EN3%]HSGG#DS'F>#L4^N!?#D14GM MT169Z M+X6&HR6N5XK;/P>09LAI0E\=#Z)I?7"P(NMX S_!_^J.%BTVLU1"@7;":&*A MSNEMLC_L0GP,^"U@<(LS"96(Y/*2H;##VU;4 GKPIJ5U.6^^[ M V.N;$%Q=V,ZT'A3&ZNX1],VS'46>!5!2K)DL[EEB@M-BRSZ3K;(3.^ET'"R MQ/5* MCFF(CP&_! QN<2:ADK,QK\'X6N5T$P2!A-('!H[;!1Y!RD"$,OY,G'1.&8#+ M\Y7].=:.M9RY@TX*6P0\?I_T[MXW0CIR-QY>-_:^-\8!2-C&UL;5/;;IPP$/T5RQ\0L^QNNET!4C95U4J- MM$K5YMD+ UCQA=IF2?Z^8T,H27FQ/>-SSEP\S@9CGUT+X,F+DMKEM/6^.S+F MRA84=S>F XTWM;&*>S1MPUQG@5>1I"1+D^26*2XT+;+H.]LB,[V70L/9$MWK":09+%IM5*J% .V$TL5#G]&YS/.T" M/@)^"QCD2,R,8JL\ATK40I_0_>KI. MWZYFN(WT[;L,/Z\+[%8%=E%@MQ2X33Z4N(;Y6"1;]%2!;>(T.5*:7L=)7GCG M@;U+XYO\@X_3_L!M([0C%^/Q96/_:V,\8"K)#8Y0BQ]L-B34/AQQ((@=QVPT MO.FF'\3F;US\!5!+ P04 " U=V9+_9!+0[0! #2 P &0 'AL+W=O M'B %ZG?]\!.Z[;6GD!9IASYLPP9*.Q+ZX%\.1-2>URVGK?'QAS M90M*N"O3@\:;VE@E/)JV8:ZW(*H(4I+QW>Z:*=%I6F31=[)%9@8O.PTG2]R@ ME+"_CB#-F-,]?7<\=TWK@X,562\:^ ;^>W^R:+&%I>H4:-<932S4.;W='XYI MB(\!/SH8W>I,0B5G8UZ"\53E=!<$@832!P:!VP7N0,I A#)>9TZZI S ]?F= M_2'6CK6D-)!;48I'\VXR/,]7RB9"[^"UQ 8GA0@CE*(UU< M23DX;]3,@E*4>)OV3L=]G&Z29(9M _@,X O@)N9A4Z*H_%YX4636C,1.O>]% M>.+]@6-ORN",K8AW*-ZA]U+LKWG&+H%HCCE.,7P=LT0P9%]2\*T41_X?G&_# MDTV%280G?RE,M@G238(T$J0?EK@5D_Z3A*UZJL V<9H<*&PO=V]R:W-H M965TO&IE7$Y;[[L38ZYL00MW MAQV8<%.CU<('TS;,=19$E4!:,;[9')@6TM B2[Z++3+LO9(&+I:X7FMA?YY! MX9#3+7US/,NF]='!BJP3#7P!_[6[V&"QF:62&HR3:(B%.J>/V]-Y'^-3P#<) M@UN<2:SDBO@2C8]53C=1$"@H?6008;O!$R@5B8*,'Q,GG5-&X/+\QOX^U1YJ MN0H'3ZB^R\JW.3U24D$M>N6?E80<)2J75E+VSJ.> M6((4+5['79JT#]/-<8*M _@$X#/@F/*P,5%2_DYX4606!V+'WG_DK"%CW58)LT38Z4V)LTR0OO/+"//+W)[_!Q MVC\+VTCCR!5]>-G4_QK10Y"RN0LCU(8/-AL*:A^/#^%LQS$;#8_=](/8_(V+ M7U!+ P04 " U=V9+S<1KQ[4! #2 P &0 'AL+W=O*0TPW] M<#R)IG7!P8JLXPU\!_>C.QEOL9FE$@JT%:B)@3JG=YO#<1?B8\"S@,$NSB14 M/]B_Q-I]+6=NX1[E M3U&Y-J=[2BJH>2_=$PX/,-5S3X@/3A08G/4:*T<25E;QVJB<5+4?QM MW(6.^S#>7*<3;!V03H!T!NQC'C8FBLH_<\>+S.! S-C[CH8V^2L)6_14@6GB-%E28J_C)"^\\\#>Q4=DO\/':7_D MIA':DC,Z_[*Q_S6B R\EN?(CU/H/-AL2:A>.M_YLQC$;#8?=](/8_(V+7U!+ M P04 " U=V9+-:EBS+ ! #2 P &0 'AL+W=O MV[IQ(<#RM!,U_ #WLSL:[[&9I6P5:-NB)@:JC-XF^\,NY,>$7RT,=F&3T,D) M\3DX7\N,;H(@D%"XP"#\<88[D#(0>1F_)TXZEPS I7UA_Q)[][V0/CTH\34*E#9^2=%;AVIB\5*4>!G/ M5L=SF/@OL'4 GP#\'8"-A:+R>^%$GAH^]D4(1A'$?]Y\=9' MSWERDZ3L'(BFG,.8PYR6OZN.W?A:E;;&UL M?5/;;MP@$/T5Q >$M=>Y:&5;RJ:J6JF15HG:/K/VV$8!Q@6\3OX^@!W7;:V^ M #/,.7-F&/(1S8OM !QY55+;@G;.]0?&;-6!XO8*>]#^ID&CN/.F:9GM#? Z M@I1DZ6YWPQ07FI9Y])U,F>/@I-!P,L0.2G'S=@2)8T$3^N%X$FWG@H.5><]; M> ;WO3\9;[&%I18*M!6HB8&FH/?)X9B%^!CP0\!H5V<2*CDCO@3C:UW071 $ M$BH7&+C?+O 4@8B+^/7S$F7E &X/G^P?XZU^UK.W,(#RI^B=EU![RBIH>&# M=$\X?H&YGFM*YN*_P06D#P]*?(X*I8TKJ0;K4,TL7HKBK],N=-S'Z6:?S+!M M0#H#T@5P%_.P*5%4_HD[7N8&1V*FWO<\/'%R2'UOJN",K8AW7KSUWDN9W&8Y MNP2B.>8XQ:3KF"6">?8E1;J5XIC^ T^WX?M-A?L(W_^A\'J;(-LDR")!]M\2 MMV)N_DK"5CU58-HX3994..@XR2OO,K#W:7R3W^'3M#]RTPIMR1F=?]G8_P;1 M@9>RN_(CU/D/MA@2&A>.M_YLIC&;#(?]_(/8\HW+=U!+ P04 " U=V9+ M%-S>6K8! #2 P &0 'AL+W=O2X^_M2LNNYG5\DD>(Y M/*2H;##VV;4 GKPJJ5U.6^^[(V.N;$%Q=V,ZT'A3&ZNX1],VS'46>!5!2K)D ML[ECB@M-BRSZSK;(3.^ET'"VQ/5*C:%H?'*S(.M[ $_A? MW=FBQ6:62BC03AA-+-0YO=\>3VF(CP&_!0QN<2:ADHLQS\'X7N5T$P2!A-(' M!H[;%1Y RD"$,EXF3CJG#,#E^9W]:ZP=:[EP!P]&_A&5;W-ZH*2"FO?2/YKA M&TSUW%(R%?\#KB Q/"C!'*61+JZD[)TW:F)!*8J_CKO0<1_&FS298.N 9 (D M,^ 0\[ Q453^A7M>9-8,Q(Z][WAXXNTQP=Z4P1E;$>]0O$/OM=CN]QF[!J(I MYC3&),N8.8(A^YPB64MQ2OZ#)^OPW:K"783O/BB\72=(5PG22)!^($@_E;@6 M<_B4A"UZJL V<9H<*4VOXR0OO// WL='9/_"QVG_R6TCM",7X_%E8_]K8SR@ ME,T-CE"+'VPV)-0^'/=XMN.8C88WW?2#V/R-BS=02P,$% @ -7=F2XEY M433% 0 -P0 !D !X;"]W;W)K&UL=53;;IPP M$/T5RQ\0LV9)MBM RJ:J6JF55JG:/GMA "N^4-LLZ=_7-H2B+7G!GO&9ZR=[D'YDT8;R9PW34ML;X#5,4@*0I/D MGDC&%2[SZ#N;,M>#$US!V2 [2,G,GQ,(/19XA]\C/ MQEMD8:FY!&6Y5LA 4^#'W?&4!7P$_.0PVM4>A4HN6K\$XTM=X"0D! (J%QB8 M7Z[P!$($(I_&[YD3+Y(A<+U_8_\4:_>U7)B%)RU^\=IU!3Y@5$/#!N&>]?@9 MYGHRC.;BO\(5A(>'3+Q&I86-7U0-UFDYL_A4)'N=5J[B.DXG]]D:[E[^)"3:R": M,:<)0]>8!4$\^R)!MR1.]+]PNAV>;F:8QO!TK9Z^H[_?)-A'@OV:X)#4&PO=V]R:W-H965T[>Z:%[&B11=_%%ID9O)(=7"QQ@];"_CF#,F-.]_35\22; MU@<'*[)>-/ =_(_^8M%BBTHE-71.FHY8J'/ZL#^=TX"/@)\21KF1D@IJ,2C_9,;/,-=SH&0N_BO<0"$\9((Q2J-<7$DY.&_TK(*I:/$R[;*+ M^SC=')*9MDW@,X$OA&.,PZ9 ,?./PHLBLV8D=NI]+\(3[T\<>U,&9VQ%O,/D M'7IOQ?Z89NP6A&;,><+P-69!,%1?0O"M$&?^'YUOTY/-#)-(3];1DW1;(-T4 M2*- ^D^)AW96 ?>'R3-_@T[=^$;63G MR-5X?-G8_]H8#YC*[@Y'J,4/MA@*:A^.'_!LIS&;#&_Z^0>QY1L7?P%02P,$ M% @ -7=F2T(9'\6S 0 T@, !D !X;"]W;W)K&UL;5-M;YLP$/XKEG] G9"LR2) :CI5F[1)4:>UGQTXP*KM8[8)W;^? M;0AE&5_PW?$\S[WXG/9HWFP#X,B[DMIFM'&N/3!FBP84MW?8@O9_*C2*.^^: MFMG6 "\C24F6K%;W3'&A:9[&V,GD*79."@TG0VRG%#=_CB"QS^B:7@//HFY< M"+ \;7D-/\']:D_&>VQ2*84";05J8J#*Z,/Z<-P&? 2\".CMS":ADS/B6W"^ ME1E=A8) 0N&" O?'!1Y!RB#DR_@]:M(I92#.[:OZ4^S=]W+F%AY1OHK2-1G= M4U)"Q3OIGK'_"F,_GR@9F_\.%Y >'BKQ.0J4-GY)T5F':E3QI2C^/IQ"Q[,? M]:^T94(R$I(; AL2Q M[U)V"4(CYCA@DCEF0C"O/J5(EE(,V65)@I^,FSZ+3PCXD\4X^X,.V_^"F%MJ2,SI_ MLW'^%:(#7\KJSJ]0XQ_8Y$BH7#!WWC;#F@V.PW9\06QZQOE?4$L#!!0 ( M #5W9DMFF#Y-Q0$ #<$ 9 >&PO=V]R:W-H965T@"+7@67IL2]M<.!$%/W(*BY40-(M],J+:AU2]T1,VB@ M34@2G&1)\H$(RB2NBA [Z:I0H^5,PDDC,PI!]>\C<#65.,5O@2?6]=8'2%4, MM(/O8'\,)^U69&5IF !IF))(0UOB^_1PW'M\ #PSF,QFCGPE9Z5>_.)+4^+$ M&P(.M?4,U T7> #./9&S\6OAQ*ND3]S.W]@_A=I=+6=JX$'QGZRQ?8EO,6J@ MI2.W3VKZ#$L]>XR6XK_"!;B#>R=.HU;'S)U-[8/A*,*>,V]<]%*E M=TE!+IYHP1QG3+;%K CBV%>)+"9QS/Y+S^+INZC#74C?;=7S)$Z01PGR0)#_ M4V)Z56(,\X[+?51D'R'878G$,/F5"-E3[CD5BD+SDIRX[STKHO7!8?6^NE'-]?S6YX75@U+FY+U M7U'] 5!+ P04 " U=V9+$,V3X;M<]V>,5NVH+B]P ZT MOZG1*.Z\:1IF.P.\BB0E6;+97#'%A:9%%GU'4V38.RDT' VQO5+WV_TA#?@(>!$PV,69 MA$I.B*_!^%[E=!,2 @FE"PK<;V>X RF#D$_C;=*D<\A 7)X_U1]B[;Z6$[=P MA_*WJ%R;TQM**JAY+]TS#H\PU7-)R53\#SB#]/"0B8]1HK1Q)65O':I)Q:>B M^/NX"QWW8;Q)TXFV3D@F0C(3;F(<-@:*F=]SQXO,X$#,V/N.AR?>[A/?FS(X M8ROBG4_>>N^YV'Z[S-@Y"$V8PXA)EI@9P;SZ'")9"W%(_J,GZ_3=:H:[2-\M MHZ>[=8%T52"- ND_)5Y]*7$-<_TE"%OT5(%IXC194F*OXR0OO// WB;Q3?[" MQVE_XJ81VI(3.O^RL?\UH@.?RN;"CU#K/]AL2*A=.%[[LQG';#0<=M,/8O,W M+OX 4$L#!!0 ( #5W9DN>+W,;X@$ $% 9 >&PO=V]R:W-H965T MJT];,#QXMJ M8VJ;T/W[V88R2MTOV'=^[GGN#I^30<@750-H],99JU)<:]T="5%Y#9RJ&]%! M:TY*(3G5QI0549T$6K@@SDBXV>P(ITV+L\3YSC)+1*]9T\)9(M5S3N7?$S Q MI#C [XZGIJJU=9 LZ6@%OT#_[L[26&1F*1H.K6I$BR24*;X+CJ>]Q3O GP8& MM=@C6\E%B!=K?"]2O+$) 8-<6P9JEBO< V.6R*3Q.G'B6=(&+O?O[(^N=E/+ MA2JX%^RY*72=X@-&!92T9_I)#-]@JB?&:"K^!UR!&;C-Q&CD@BGW17FOM. 3 MBTF%T[=Q;5JW#N-)'$YA_H!P"@CG@(/3(:.0R_R!:IHE4@Q(CKWOJ/W%P3$T MOL^#VD)"K)9HPIQ$3+C$S@ACV62+T29S"3^&A/WSKS7#K MPK=+]6CG)XB\!)$CB#Z4>+LJ\3/&W&N_2.P5B3T$P4K$A_FB%3NOR,Y#L%V) M^#"17V3O%=E[".*5B ^S_B=D<04YR,H-GT*YZ%LW^ OO/-]W[LZ3__#Q[-7HY3.1I:=-.#0^97+_L' M4$L#!!0 ( #5W9DM]CC9PQ@$ #<$ 9 >&PO=V]R:W-H965TY!^9-& M&\F<-TU+;&^ U3%("D*3Y!V1C"MX@K-!=I"2F=\G$'HL<(I? M'4^\[5QPD#+O60O?P'WOS\9;9&&IN01EN5;(0%/@A_1XR@(^ GYP&.UJCT(E M%ZV?@_&Y+G 2$@(!E0L,S"]7> 0A I%/X]?,B1?)$+C>O[)_C+7[6B[,PJ,6 M/WGMN@(?,*JA88-P3WK\!',]&49S\5_@"L+#0R9>H]+"QB^J!NNTG%E\*I*] M3"M7<1VGDRR;P[8#Z!Q EX!#U"&34,S\ W.LS(T>D9EZW[-PQ>F1^MY4P1E; M$<]\\M9[KR5-[G-R#40SYC1AZ J3+@CBV1<)NB5QHF_"Z7;X;C/#70S?K=7W M[[<)]IL$^TBP_Z?$PTV)6YC_B&2;(ME;@C2Y$=G"W':2K"Y.@FGCD[6HTH.* MX[+R+E/Q0./%_X5/(_65F98KBR[:^><3+[G1VH%/);GSN71^BA=#0./"]M[O MS?26)\/I?AY3LOPKRC]02P,$% @ -7=F2Q7)FJ:W 0 T@, !D !X M;"]W;W)K&UL=5/;;MP@$/T5Q >$->MZ&:2$[6F31=S)%AH-3LH.3 M(7;06IC?1U XYC2A;XYGV;0N.%B1]:*!;^"^]R?C+;:H5%)#9R5VQ$"=T_OD M<$P#/@)^2!CMZDQ")6?$EV!\KG*Z"PF!@M(%!>&W"SR 4D'(I_%KUJ1+R$!< MG]_4GV+MOI:SL/" ZJ>L7)O3.THJJ,6@W#..GV"NYYJ2N?@O< 'EX2$3'Z-$ M9>-*RL$ZU+.*3T6+UVF77=S'Z>;V9J9M$_A,X OA+L9A4Z"8^:-PHL@,CL1, MO>]%>.+DP'UORN",K8AW/GGKO9>")SQCER T8XX3AJ\PR8)@7GT)P;="'/D_ M=+Y-WV]FN(_T_3KZ]7\$TDV!- JD?Y6X_U#B%B;]$(2M>JK!-'&:+"EQZ.(D MK[S+P-[S^";O\&G:OPK3R,Z2,SK_LK'_-:(#G\KNRH]0ZS_88BBH73C>^K.9 MQFPR'/;S#V++-R[^ %!+ P04 " U=V9+4IT2-K@! #2 P &0 'AL M+W=OM\? M&7-E"UJX&]-#AS>UL5IX-&W#7&]!5)&D%>.[W2W30G:TR*+O;(O,#%[)#LZ6 MN$%K87^?0)DQIPE]C?LK*MSF]IZ2"6@S*/YGQ,\SUI)3,Q7^%*RB$ATPP1FF4 MBRLI!^>-GE4P%2U>IUUV<1^GF_3#3-LF\)G %\)]C,.F0#'SC\*+(K-F)';J M?2_"$R='CKTI@S.V(MYA\@Z]UX(G:<:N06C&G"8,7V&2!<%0?0G!MT*<^']T MODW?;V:XC_3].GJ:;@L<-@4.4>#P3XFW[TKX=E. M8S89WO3S#V++-R[^ %!+ P04 " U=V9+)&EM),(! W! &0 'AL M+W=OE/@SMKA M0(BI.I#,W*D!>O>E45HRZT+=$C-H8'4@24%HDMP3R7B/RSSD3KK,U6@%[^&D MD1FE9/KW$82:"ISB:^*5MYWU"5+F VOA&]COPTF[B*PJ-9?0&ZYZI*$I\%-Z M.&8>'P _.$QFLT>^D[-2;S[X7!\-.BOKGD^XY$8I"\Y*\=&Z* MUT! 8_WV@]OK^2W/@57#,J9D_:\H_P!02P,$% @ -7=F2[;D9Z.O! M7!L !D !X;"]W;W)K&ULE9E?CZ,V%,6_2L3[ M+MB^YL\HB=3):M5*K33::MMG)G$F:"&DP$RVW[Z&,&FPCQGG91*8X\NQ??GE M7EB>Z^9'>U"J6_RLRF.["@Y==WH(PW9[4%7>?JY/ZJC_LZ^;*N_T8?,2MJ=& MY;MA4%6&/(KBL,J+8[!>#N>>FO6R?NW*XJB>FD7[6E5Y\^^C*NOS*F#!^XEO MQ:[K'_W!;[M5$/6.5*FV71\BUQ]O:J/*LH^D??PS!@VNU^P'WGY_ MC_YUF+R>S'/>JDU=_EWLNL,J2(/%3NWSU[+[5I]_5>.$9+ 89_^[>E.EEO=. M]#6V==D.?Q?;U[:KJS&*ME+E/R^?Q7'X/(_QWX?A 7P'8UPP&R/QSE$7X M9HT\LG04W4Z5XDR8=ZRMDE'DLN-@!_/(U%$TEZI XKCY&<8'0_PPLW4437(Q M-IT #7-8P2!BPB-C1]%TBU+SW@$JO46IPP[&&@-<$ZX981PQ>4?>8I@P1!,K M;VU6L#B6YJ( %26QPPZ&"D-4L?+6)H:5M[;$M;08*0PPQ<[;="XG1R>SFJD5 M#">6^>1MAK:(3#- Y=PBCDG' >F$XY>#8SIQYI^WW%&6(*Z8>9&61WB(3N$#%$NZXC21&G41-F2L$QI.\HRF3&"S2IRF3-C3(7))YS=0* MYHKT:-AC60'L<7!?8J9(G[9,?MR6S4JF1AQ/KWW:LE%T^Y0\-4MMH)%F M3Q7>O.;HWSO]D3XU]77=*QXL^ZW@'E>^N!Z7:=_W71']O M+N][+@==?1K?9877%VKK_P!02P,$% @ -7=F2^<^OV&Y @ -PH !D M !X;"]W;W)K&ULE5;M;ILP%'T5Q ,4;,"0*(G4 M))HV:9.J3NM^NXF3H )FMI-T;S]_4$KPI>K^!&S./>=^Q-=W<>7B19X84\%K M735R&9Z4:N=1)'3,AO1:M'2(_O)U*_V0>A5 MU+/LRYHULN1-(-AA&=ZC^1;EQL BGDIVE8/WP(3RS/F+67S;+\/8>,0JME.& M@NK'A6U851DF[<>?CC3L-8WA\/V-_8L-7@?S3"7;\.IWN5>G95B$P9X=Z+E2 MC_SZE74!96'01?^=75BEX<83K;'CE;2_P>XL%:\[%NU*35_=LVSL\^J^D+0S M@PUP9X![ ZW]D4'2&23O!A\KI)U!.C*(7"@V-UNJZ&HA^#40KKPM-?\B-$]U M]G=FTR;;?M/ID7KWLL))L8@NAJC#K!T&#S"H1T2:O9? D,0:>^;X5F#C(TA^ M"]D") GL1 +&F5C[9&B/,Y@@!0E22Y#>.# ;)0K I#$LDH$B&4" 1B(.DUM, MXZJAC_F$# %E"" SJLF6^#*S29DC/D?N.I/%TQ 7H M2@%$G(R$"D]H0F(&2LQ\"4Q&T#QOT<8\"(;MQCL16Q*[&<& -H$3J8&;@?>VQNW]'^<W;H9YIW$C MU0\JCF4C@V>N]-UN;^ #YXII+^,[7^4Y(<)ZJ\J:[^Q$-(_BL257I>*X;.14N:CM+]=J!92F]B;*HR8%9_%95 MF/U[)B5M=S:R'PLOQ347:L')T@9?R4\B?C4')F=.KW(N*E+S@M86(Y>=_0EM M]RA4!(WX79"6#\:6"N5(Z:N:?#OO;%=.]J0LE9+T\=>(VOV> MBC@'* MB=SC1$NN?ZW3C0M:&15II<)OW;>H];L)*%@D^(;@3PA.YTR' M^AD+G*6,MA;K3JO!JBC0UI?)/*E%G3O]GXR6R]5[Y@5QZMR5D,$\=QAOB!DC M]@#"[R&.--"[\$ 7GN;[0[X7P@(^*.!K@6 D$$W"Z#"QQM0:XZ,H<%UW$LP< M%Z(D'.)&A@+04 8FN:UPT2#C:96EA C$R%H(@1,;"8FP@]-+"%&)B+01#0W M$4Q-1+,MX*.9XQ:/)@8-Q8"A!!;8@ *;]=6:@ +)BFI-5J9DCEM,"7+A-N"N MJ%<#6JJ51 /A>^ M)P$W)A2LKUX$MQ4$])4035,3SMHH2F(@,W-&#\PNQ8UMXY4 MR,M17V$72@61FNZ3U,SEJZ:?E.0BU#"68]9=[=U$T,8\6YS^[93]!U!+ P04 M " U=V9+99)_ E(" J" &0 'AL+W=O94ZJ24I*C=-K&TOTH1?%"LJNA>.O)0E$7]VE/%FXR+W M9G@MSKDR!B]-:G*F/ZAZJ_="G[P>Y5B4M)(%KQQ!3QMWB]8[%)L Z_&SH(T< M[!U3RH'S=W/X>MRXOLF(,IHI T'TF7GGSA78%A:[35?^-7BG3[B83S9%Q)NVODUVD MXF6'HE,IR4>[%I5=FP[_%@8'X"X ]P&XK:4ELIE_(HJDB>"-(UKQ:V+>,5IC MK4UFC%8*^TPG+[7UFN(0)][5 '4^N]8'#WQ0[^%I])X"0Q0[/ K'80 #!&". M@04([@ 6,, "!%A8@,4=0/A09.L36Y_*^DPE&8(<(< 1/7"T/M& XRF(8)(( M)(E&)+$/Q\=@?#Q?R24(L)RAY')498!ACA7(L9JAY&JL)(YA$N3#'[X/T$Q! M3/0.FB\G GMCB_ ,03NG8;5HB@;N(!3,T+1SNA-UXNM$<)\AJ-&6$Q!P&Z'P M/S2%FP2-NP30-!H5._7RX59"\1Q)X]&M\O1XJWB#J[JDXFR'E'0R?JGLA!Q8 M^T&XQ?:J_^?>3M'O1)R+2CH'KO3 L-?ZB7-%=2K^LQ8VUX.[/S!Z4F8;Z[UH MIU=[4+SN)K/7_SU(_P)02P,$% @ -7=F2W-1&9_: 0 7@0 !D !X M;"]W;W)K&UL?53;;IPP$/T5RQ\0L["7=@5(6:JJ ME5IIE:KILQ>&B^(+MQ#VI):*4V--U1#=*Z"5)W%&XBC:$TX[@?/4^\XJ3^5@6"?@ MK) >.*?JSPF8'#.\P2^.AZYIC7.0/.UI S_ _.S/REID5JDZ#D)W4B %=8;O M-\=BZ_ >\-C!J!=[Y"JY2/GDC*]5AB.7$# HC5.@=KE" 8PY(9O&[TD3SR$= M<;E_4?_L:[>U7*B&0K)?767:#'_ J(*:#LP\R/$+3/7L,)J*_P978!;N,K$Q M2LFT_Z)RT$;R2<6FPNES6#OAUS&<[/83;9T03X1X)MC8[Q&2B9"\$OQMDI"9 M+_43-31/E1R1"H_54]<3FV-B+[-T3G]W_LQ6JZWWFL>[CRFY.J$)('9 MS ABU><0\5J(4_R&'O\;H'B+V!_6(R2K122>GRP33/XCL%T5V'J![3+%?71S M"P%S\!CA,3>(XCU$2((LGH6#:GP':U3*01AW 0OO/"3WL7O6&__)#D_H]5>9 M,'G?J6HZH=%%&MLT_FEK*0W8!*,[V\ZM'?;98% ;MSW8O0HM'PPC^VF:R?Q+ MR?\"4$L#!!0 ( #5W9DL8SDE7! 0 8 9 >&PO=V]R:W-H965T MW\BS'7IR"H MCA>5)]4G?55%_I(6_W[;7GLO]5K^9 M+"W4<^E5;WF>E#\_JTS?=C[Q/RY\2U\OIKD0[+?7Y%7]KR/@ON54YI MKHHJU857JO/._XT\':*P6= J_DW5K7HX]II17K3^WIS\==KY8=.1RM31-"62 M^N-='526-97J/O[OB_KWWVP6/AY_5/^C';X>YB6IU$%G_Z4G<]GYL>^=U#EY MR\PW??M3]0,)W^NG_Z+>55;+FT[JWSCJK&K_>L>WRNB\KU*WDB<_NL^T:#]O M??V/97@![1?0^P+"9Q>P?@$;+0BZSMI1?T],LM^6^N:5W7_KFC2;@CRQVLQC M<['UKOVNGK:JK[[O:42VP7M3J-=\[C3T43-4'(""W25!W<"]"PJ[H.UZ-NB" MX@(,%F!M 3XH,)JBD\A64K02(B(1CB9!*DH)[H7#7CCHQ>*&@ 6$NQL1+! M MN]%)HH9QW#$FLY)A'QA8@HB-+"4P9X2O< .3 M1H2#&V(RZH9L-F-#@"HFMFXPM@1Q*RTE,'-$KO $4T=B!T_BY1TR)QGV@>$E MB%X+]TXCX6+.V16,NP#T\L O=(V"D:.K!NB5EF#','AL14)E&#SFD%'9-(%.=LB<9-@'IIJ4EI3*,'%N1 M4QE&CCDD538-H8SP\9,84!')+,&*8WHYH%=:DBK'X/$5295C\+A#4N7+2756 M,NP#T\L!O=)FJ.6)<$52Y1@Y[I!4^32#@AT"5#,[!-/+ ;W2DE0Y!H^O2*H< M@\<=DBI?3JJSDF$?F%X.Z)66I"HP&05,4T@TX>^X'&]MPO,+D" MD"LM*55@Z,2*E"HP=,(AI8II!)WZ,=58_;"\SP'LQI8M)C!P8D5.%1@XX9!3 MQ32!CFF9E0S[P-0*0&UL2:@" R=6)-0( Q(V?&PO=V]R:W-H M965TK MIME]29+Z>>4V>7U5[MRV_NL=J4K]M-GGUWXTKROWUE$\_;GQ;OZZ:[D8RG^WR5_?=-7_M M'JOV*CFVLEQOW+9>E]M)Y5ZNI[_Q+P^&=0:]XN^UV]LJZB%SAGINNB;S]>'>WKBBZEMHX_AT:G1Y]=H:GWS]:7_2=;SOSE-?NMBS^ M62^;U?743B=+]Y*_%_+\5C?E M9FBE#663_SQ\KK?]YWYH_\,,&XC!0!P-I!DUD(.!O-1 #0;J:*#340,]&.BC M@>"C!F8P,$<#,^XA'0S27Q[&#>Q@8'\9],.:'*:CG]^[O,GGLZK<3ZK#$MWE M72;P+[9=0<_=S7[!]']KI[AN[[[/A16SY+UK:-#<'#3"TTA?4":[*A)VG$[#IZ @R?Z!N1I QG##4C8@.P;4%X# M/!BU@\;TFFVO"<9^,:;P@E P" 6""); G2(N---&!+.WN$SV &0J/95Y46L8 MM091AP-ST*0G?B*S8Z + UP$:WIAB O!4L8B?E+H)R5^N&"!GY3.L62G?@[+ M/B7A**&CX5@8C@7=#B?:$C_<#\?SDT$_&? 3IGI&NAUQP1G&&P-.TI!+C$ZB MHH-[#W1<":); )T![7T==*>],YF*CB*/$)R#+MJPBSPR823V\T(_*$Q&+D!0 M6>B+BF34#P8HIP25C$>:P/CCZG**<\PB3F$D68C0062\W,PR24;EK,X/";.+ M(WB1D P%<3M\:0BY\SH_)(PY3CDG68AL*(KYP?SB%&"2A0"#(A/Q@_G%*< D M2T,_2&2Q'X$9)BC#) M6S9V@S)$6)?@%0C\H3!U!J2,Y\85$D>P4D1(+,(*' MZW@0G:Y/P6#G!7A4T< ZO!P)0M:EIDTB[O"=!*T.J/%@: %%:P.@&ZL M/!"8=@*57N$S55"*<6[H,Q7HK 431TLYJ33H(8 G&QET#$]!X2EY!$("PTZD MES]5!.:80(@BJPR)8J%BC@F *![R4M!*+)+($E-,7D(Q"2HBG='E($&%I>/3 M+#'#)*JTDVD^&F3F(O#T"'>)["7:5 MH-8%K7&4F$"7QVQ/"2^A-[=DP'B>A 1IF63(K95(3#=T[F M!X19(VG-!!87W4%RJY@*YPEL-(VRL5S'Y)( 2MR& =$]I-'1!8'1)1&ZPH(: MB43$C\+P4I=L(Q6HK"1-+" 3(+& S(*\ C(=WT(J#$(%ZC01F7*% :<^<1:F M,+T4J*I$F#!0%#ONBIQW 8J(R"-388JH3U!$88HH0!':6R2*'),I# <%-E0B MPDR%TUG93_06)ZI"ASWDD!'4&+1D7)R5^:>'.*,U*$<(Q#4H1T!Q>E;F!X1S M4*,<#'>3@RC#R'J3?I6% 5$5-U>B)GGES"8ITH,M&)@WC2P-\21%&E)*^VZN4LY.?R--,8^)I4,!(\G;! M?B89,11+63:N;9-=M+IMP- MK^&3X_\"S/\'4$L#!!0 ( #5W9DMA0^5%F0( &() 9 >&PO=V]R M:W-H965TMNS ?W+]VCY+TXL&E5U9\T:5 MH@DDWZ_"1_2P0;E-9/_&J MLDJFCC^]:#@P;>*X?57_XB9O)O/&%'\2U>]RIX^K, ^#'=^S4Z5?Q.4K[R>4 MA$$_^^_\S"L3;BLQC*VHE/L.MB>E1=VKF%)J]M$]R\8]+[W^-0U.P'T"'A*( M2X@ZD*O\,]-LO93B$LAN\5MF]Q@]8+,V6SOHEL+]9HI79O2\)H0NH[,5ZF,V M70P>Q: A(C+J P)#B V>I!.2P ($K)$X 7(CD,("%!2@3H#>"&3>)+N8U,4T M+B:A68IG"DU 3@)P8C\7D0!(@H @3U$,=WX.)G=>!3#-HH!$O%]%$]0&!=Q2F90,XY% M4SM0.B,!.O(18:#:Q*^V"\I'U18+4L2CS\S? ()MC A 37TJN7?'$>QU!)B= M^F;O@XJ;N>&Y183-C@"W4]_MZ&Z[(]CO"# \]0V/IHZ?H\!N1X#=$]_N?=#M MHM&Y=P#V/ ),G_BF[X/&;UZV2#,/%(V.N)K+@SO<5; 5I\;=+$:CPP7B$;LC M\G]X=_OXP>2A;%3P)K0Y:-UQN!="#07GJ%3\;VVS&PO=V]R M:W-H965T3:K&S3.[]BSRC%\4JQKZ M+!QYJ6LB_NXIX]W61>YMX:4ZE\HL>'G6DC/]2=5K^RSTS!M5CE5-&UGQQA'T MM'5W:+-'H7&P%K\JVLG)V#&I'#A_,Y-OQZWKFX@HHX4R$D2_KO2),F:4=!Q_ M!E%W9!K'Z?BF_L4FKY,Y$$F?./M='56Y==>N%6;1;8;_IX*5>O>9!A#/O:H0&FWUO@R3@>N;004=QS,*>'R M>/!J<@?T)&]R:]94G&V_D$[!+XUM5I/5L2?ML+UU_YOW#>T'$>>JDB;R3]1/%V:)+>V*GS?U!+ P04 M" U=V9+S,3/,XH$ 8& &0 'AL+W=O"4YWKY]=6"\ M)F<8LS>Q1/^Y1EWGZNS[+J MO]G739EW_6US"-IS(_/=V*DL @C#."CS4^4OYV/;2[.N.%7RI?':2UGF MS;\K6=37A<_\]X:OI\.Q&QJ"Y?R<'^0WV?UU?FGZN^ 697ZLIKY'[A M/['9LTB&#J/B[Y.\MG?7WE#*:UU_'VY^WRW\<,A(%G+;#2'R_N--KF51#)'Z M/'ZHH/[-<^AX?_T>_ZKZ/^2;+'KYD$GOL:V+=OSK;2]M5Y"_.H@/.PC50;@Z1*I#9#@$4^WC8&[R+E_.F_KJ-=/S<,Z'QX[- MHO[GV@Z-XZ\S?M>/9]NWOBUY+.;!VQ!(:5:3!NXT<:Q+-EC";HJ@3^"6!5!9 MK !U!]U@C15Q8N3P,,CSAT&T-#DY6'SLS[7!BN@ @@P@Q@!""V .Y:1)1DTU M:D2:9BEM$Y$V$6%CCM:DB>]LXBQD:6H9D)@TB@FCU'AZ8E0/I)&1S,<:+9&$ M3"0A$LD,DP15S'E(FZ2D28I-DM P2?&P"HM)1IIDA DS3#)D I'E 6$A/>U# MP@;,>1\B'P;FQ%2B^]_N$XO Y ,.);C!F6./ M(;-2(ITR"43,!("#4$^*YBLC )MP2PB:G2QRASRCJ<@H+*(5$S./0QI:EDU& M8X]1W#-)SS#X>M3W>TD+EQA-/T;@#\%>B322=XKV)+A(8'I_8@)G:5R,7%\I)%H0/5@M%A M!-#<.(8&_=[8]V'!@?'X,!X4B*7:F@:<(H&)IXX MGN3]^T"(9L8CF9X030).D<#V1D^3@/\/$@B:!,*%!()XETI#;DE6T"00+B00 M>)I#;#X+#T1Z,C0-A L-A#,-!$T#X4(#X4P#83F7<:&!<*:!H&D@7&@@G#<1 M@F:!<&&!P"RX?V_5?6@:"!<:*)'^2L_"U$SGD6Q**+@[U2QE9[VXWA=QWPV727S?36?5TT]5G=0X?W/X9L/P/4$L#!!0 M ( #5W9DO_I#F._ $ '0% 9 >&PO=V]R:W-H965T,#7%24]C9JLG99MF1+FKML^TWMUVHNB@-:[]Y^@-9X MD>V/P. ^=?G/AHJ5*+\45 MR5X /5M2RU 2102UM.G",K>UHRAS?E.LZ> H GEK6RK^[('QH0CC\%%X::ZU M,@54YCV]PG=0/_JCT"LTJYR;%CK9\"X0<"G"#_'N0 S> GXV,,C%/#!)3IR_ MFL67FX<:)WJ/B3-IG4-VDXNVDHJVT]&T< MF\Z.PZ3_H/D)R41(9D*<_I> )P)V"&AT9J-^I(J6N>!#(,:/U5-S)N(=ULVL M3-'VSK[3::6NWDN\V>;H;H0FS'[$) M,\AYQ\"#P#$':P.PB\;I(+!\O^'%* M_ +8*X"M0/HNQK,38\1L+*:SF&V4N$G6())N,K^5U&LE75O91HZ5$4,6N\0D M=4"'-6B;_*,IF==)YG$2.TZRU2;D>>,V90U*$QSYK1"O%>*QXNRR)ZO6QX3@ MU/'B0<49CATS:''^S7WTC8IKT\G@Q)7^E>R!OW"N0"M&3SI>K:_ ><'@HLQT MH^=BO C&A>+]=,>A^:(M_P)02P,$% @ -7=F2W^.)1,* @ Y04 !D M !X;"]W;W)K&ULC93A;ILP%(5?!?$ =?;0BBQIWZ)]CFG./O7F+G'1>OL@10P5O- M&KD.2Z7:%4+R6$)-Y0-OH=%OSES45.FIN"#9"J G:ZH9BA<+@FI:-6&1V[6] M*')^5:QJ8"\">:UK*OYN@/%N'4;A?>&YNI3*+* B;^D%?H+ZU>Z%GJ$QY535 MT,B*-X& \SI\BE8[8O16\%)!)R?CP%1RX/S53+Z=UN'" &#HS()5#]NL 7& M3)#&^#-DAN.6QC@=W]._V-IU+0H\C9]+^!L>K5+P>4C1*3=_Z9]789S?DWVU^0SP8XM$0)?\U MX,& /VM(!D/B&%!?BNW-CBI:Y()W@>B_;DO-GRA:);K[1[-HFVW?Z?9(O7HK M\"/.T)4VFLRJVFL9IDNG5KGFIADV$^2>$D2#TGJD/0:,MF%+".'9*[)HLQI M>S*CS? ';4N]L*D'ECBPZ0P$$Z>U6Y_F Q#B!2$SD,1IR(;,/\TBAOGGZB M>#M&PO=V]R M:W-H965T",HZ7&3>=U9%)@?#60=GA?0@ M!%5_3\#EF.,-?G8\L*8USD&*K*<-_ #SLS\K:Y&%I6(".LUDAQ34.;[;'$^I MPWO +P:C7NV1J^0BY:,SOE8YCIP@X% :QT#M8Z]EA-!?_#:[ +=PIL3E*R;7_ MHG+01HJ9Q4H1]&E:6>?7<3K9)7-8.""> ^(EP.9VM4R)O/)/U- B4W)$:NI] M3]TOWAQCVYO2.7TK_)D5KZWW6B3I(2-71S1C3A,F7F$V"X)8]B5%'$IQBM^$ MQ^'P)*@P\>';%PK3,,$V2+#U!,D+@MLPP2Y(L'NKX#9ZU:,0YITN[8-)]@&" M=_IT"!([![-8WC9!C9SR\-69Z[ MXA]02P,$% @ -7=F2TP9(LIY @ & @ !D !X;"]W;W)K&UL?5;;CILP$/T5Q/NNN85+1) 6HJJ56BG:JNVSDS@!K<'4 M=L+V[VL;PA+;V9=@.^><.3,X,\D'0M]8C1!WWEO M=>*;$Z$MY&)+SX#U%,&C(K48!)X7@Q8VG5ODZFQ'BYQ<.&XZM*,.N[0MI/]* MA,FP<7WW=O#:G&LN#T"1]_",?B+^J]]1L0.SRK%I4<<:TCD4G3;NB[_>^IXD M*,3O!@ULL79D*GM"WN3FVW'C>M(1PNC I004CRNJ$,922?CX.XFZM,V7]'5X0%7#H1,0X$ M,_7I'"Z,DW92$59:^#X^FTX]ATG_1K,3@HD0S 01^S-".!'"#T+T*2&:")%& M &,JJC9;R&&14S(X='R]/92WR%]'HOH'>:B*K;X3Y6'B]%J$692#JQ2:,.6( M"188?T8 H3Z'"&PARL"@!_0K44DM)L(K7F&BA_>Y;FR"T16@4@) M1'<"L5:H$9,H3*9IN9J8.'I@9&4ULK(8T:I5CIAX$22,]:*;F-A_8"2V M&HDM1E+-2&P$>5J\M]&(#9/8C216(XG%2*892U"2U6DD-*Y&G MW8 R-:(DOG:3*A.3^JG=2&8UDEF,^)J1S$PWSC1090$EH69WFQF7^BGQ'[Q# M,26LC&PO=V]R:W-H965TKVIH,7^@/73RGS-E+19RRBX>[QG@DPYJB8=\/_9:W'1ND>NU RMR M>A6DZ># ''YM6\S^[H'08><&[GWAJ;G40BUX1=[C"_P$\=P?F)QYL\NI::'C M#>T=^QALRTSIM>!7 P-?C!U5R9'2%S7Y=MJYO@(" I50#E@^;E "(JS,1;$.YF95:U'NG_Y/5Q*9I\RBV7SP)X+VTP7DS;=@\0]02P,$% @ -7=F2[DRU+;V M @ E T !D !X;"]W;W)K&ULE9==;YLP%(;_ M"N)^QP[OL9W' M>'F1]7-S%$)Y+T5>-BO_J%1U&P3-]B@*WMS(2I3ZR5[6!5>Z61^"IJH%WYF@ M(@\H(7%0\*STUTO3=U^OE_*D\JP4][77G(J"U__N1"XO*Q_\UXZ'['!4;4>P M7E;\('X)]5C=U[H5#%EV62'*)I.E5XO]RO\,MQL:M0%&\3L3E^;JWFM+>9+R MN6U\WZU\TCH2N=BJ-@77E[/8B#QO,VD??_ND_O#.-O#Z_C7[5U.\+N:)-V(C M\S_93AU7?NI[.['GIUP]R,LWT1<4^5Y?_0]Q%KF6MT[T.[8R;\ROMSTU2A9] M%FVEX"_=-2O-]=+G?PW# V@?0(< "-\,8'T LP*"SIDI]0M7?+VLY<6KN]FJ M>+LHX);IP=RVG6;LS#-=;:-[S^L0R#(XMXEZS5VGH5<:.E9L$ 4;)($V,+B@ MJ MJXMG(!> )&)J F03A*(%E\J[3)$93&@TC*5B53$5TD42XE1"U$B)6F&6E MT\17;_E$XSBUO&"JB"6XF0@U$R%F0LM,-'G-Q/ &T; 4-Q*C1F+$B&-8$S1! M,G^)I&B"=,8222=ETCBQQP(11;%C5A:HE<6,);) )C]DMA=,Q2+'N #!$4!F M+))>-*HZ)#8&$!'$#C,.'@%BQI4"APE\@": XP3F\*07C:HEL3TD;XO&9G"@ MP!RB (+(*'M!E&EU.$&)PK,00I,>0%DLFD@(AHZS.!4 0PKCK\BX%R!#X % M<++ '+3 %!M [-WG'='8#,X6F ,70+@13N8'$3'7MHZCA^&ULE5;;CMHP M$/V5*!^PP;D"@DA+OM";.?,\9P3 M,Y[)B;(WOB=$>.]56?.IOQ>B&0,,(WNB@ MJ@S"P2 -*ES4?C[1:R\LG]"#*(N:O#"/'ZH*LW]S4M+3U$?^>>&UV.V%6@CR M28-WY"<1OYH7)F=!Q[(I*E+S@M8>(]NI/T/C9Y2J (WX79 3[XT])65%Z9N: M?-M,_8'*B)1D+10%EH\C69"R5$PRC[^&U._V5(']\9G]BQ8OQ:PP)PM:_BDV M8C_UA[ZW(5M\*,4K/7TE1E#B>T;]=W(DI82K3.0>:UIR_>NM#US0RK#(5"K\ MWCZ+6C]/AO\$)B#L N3>MP(B$Q!]!,0W V(3$#^Z0V("$FN'H-6NS5QB M@?,)HR>/M>>AP>K8H7$B/]=:+>JOH]])/[E8Q&DV"HR(RF'F+"7N8-+V$ M+%T(ZA"!3*#+(H2RF(=.>'BYP<)%I)F5PUV2YYLD%VE&H%F1CH\NS+JB,P8) M8DT0]PBRV#*[A60:4K=[))87 "2RO' A*$*6&P F',%J$E!-XJB)40(3I"!! M^KB?&4B0W?>SA:0]E;81"Q<2VF?+A0SMP^5"LBMN#D$M0\#-%"88@02CQ]U$ M [@8#.[[:3!]G58Q6 0VT\ $MJ&WL9L#5R#VFMJMW(4L ,K)-O06Y5 .7,.36L!@-KU# =0,EG_ 4KAPH?<#3U"EP M=B4%(,[-YD)ZC=R!5A.]T><6]-#[507O16NQ9L%JH;W5J?H_$" M >M+U;+I#N"#ONWW?F"V*VKNK:B0?82^[;>4"B)3'SS);[&7+68W*\I&R%]X ".>U(ST_ MN(T0PQXA7C;08?Y$!^CE24U9AX5+7.^=69'3 MFR!M#V?F\%O78?;G"(2.!]=WWS:>VVLCU 8J\@%?X3N('\.9R16:O51M!SUO M:>\PJ _N!W]_RI1>"WZV,/+%W%&97"A]48LOU<'U5$! H!3* Y;#'4Y B'(D MP_@]^71GI#)'ZUREO7-!N\B)#Z?"K&=M>CZ,YB>/)S&X03 ;!;.!'_S0( M)X-P98!,9#K5CUC@(F=T=)CYLP:L[H2_#V4Q2[6I:Z?/9+9<[MZ+*/!R=%>. M)LW1:(*%)GBO.%D4X2Q!,H YBL :1:#MPX6]'V5V!Z'50:@=1._2\%=I&$VJ M-;W1))[GV3&1%1-9,*M:'(TF66!\6=)'G-C*B2V<<,6)MQPO>\A)K)S$PHE6 MG&3#21^7+;5B4@LF7F'2#485[0%F9\7L+)ADA=G]#R:S8K(MQE\7+=O>-3]< M4&@%FJ: MRCDS;G'/F@CV3GKAXDP6 0$5E2/>0*V_[+BHJ-)'L2>R$4"WEE0Q$GA>0BI:UFZ66MM:9"D_ M*%;6L!:./%05%7\7P/AI[OKNV?!2[@ME#"1+&[J'GZ!>F[70)]*K;,L*:EGR MVA&PF[M/_NS9]PS!(GZ5<)(7>\>DLN'\S1R^;>>N9R("!KDR$E0O1U@"8T9) MQ_&G$W5[GX9XN3^K?[')ZV0V5,*2L]_E5A5S=^(Z6]C1 U,O_/05NH1BU^FR M_PY'8!IN(M$^RMNNITS_3<$+0$8*>H'W?(X0= M(?P@1'<)44>('O40=X1XX(&TN=MBKJBB62KXR1'M?6BHN7;^+-9_5VZ,]M^Q MWW0]I;8>LR@8I^1HA#K,HL4$%Y@DN8:L;B%^CR Z@#Z* (MB$=S0@VL'RUM$ M,@AS]:G(\UV1JS!#M%BAY8=7Q9K@ A$J$%F!Z$I@.J@V@@F]034PC#\H!X89 M%@3#A'A",9I0C A$N$"""B2/EW2,"HR1".)!*3!,@CN9H$XFB,!_;LX4%9@^ MGJ9NN^A#]9 8)L.7VH+,HE%U^Q!'T?"Q?H)JPR$7+:0"L;?]7#HY/]3*I')A M[6?&4V!:T,"^\&=+'[&OS(RQ+>M#OAU0/ZC8E[5T-ESIQF?;TXYS!3IX;Z2O M7*%G8G]@L%-F.]9[T0Z&]J!XTPT]TD_>[!]02P,$% @ -7=F2]40V C> M @ ! L !D !X;"]W;W)K&ULE59M;YLP$/XK MB!]0\ L&HB12\S)MTB95F[9]=A,G007,C)-T_WZVH93:3D>_!/ORW'-W#Y?+ MS:]A;M' LB\J5K<%KP/!#HOP'LRV@&@'@_A5L&L[.@>ZE$?.G_3E MRWX1QCHC5K*=U!14/2YLS5J$61CLV8&>2_F=7S^SOJ D#/KJO[(+*Q5<9Z)B['C9FL]@=VXEKWH6E4I% MG[MG49OGM>=_(;$B1%WM1LP- ME70Y%_P:B*X?&JK;#LP2];IVVFC>COE.Z=DJZV6)43Z/+IJHQZPZ#!QA"'D+ MV;@0," BE<"0!?1EL8*..WP;8.TB2&KE\%^2[;LD;])$7K&0\4=CL6#F)\!> M FP(\)@ QY;:'28UF-I@TI1@2PX7!""!P%+$1<$M& Q O 9FN;.HE2"]"X5)B,VJ?3U8-"20[M,>*B\K%LG;8>%$"8 MW.A8<&/P 4]MMRB\4^L>P \H[)\H $U1&#GUXMSI7 \J(VEB*^RB0)8C9$OL MPF".X(W^ _YI!]QQAS)R@\(_6$#R 8G]HP60*1(3=Z#&3@_[0+:^+@;BU%;7 M!6%[-D2C?_"*B:-9I]I@Q\^UU(*,K,/*=@_U!F#95V"V!A[[1J]X9F-XI>_V MPV]4'(NZ#1ZY5'N'V0X.G$NF4H_OU LYJ95TN)3L(/4Q56?1[67=1?*FWSFC M8?%=_@-02P,$% @ -7=F2Q*-;UW+ @ C@H !D !X;"]W;W)K&ULC99=;]L@%(;_BN7[Q>#O1$FD.NZT29M4==IV31.2 M6+6-!R3I_OT NZX#9VUN8B#/^7CQP9SEA?%G<:14>B]-W8J5?Y2R6P2!V!YI M0\2,=;15_^P9;XA44WX(1,I%X+ULB,'^H/*G]T#5[-@]+*K&MJ*BK4>I_N5 M?X<7]QAI T/\JNA%3,:>EO+$V+.>?-VM?*0SHC7=2NV"J,>9;FA=:T\JCS^# M4W^,J0VGXU?OGXUX)>:)"+IA]>]J)X\K/_>]'=V34RT?V>4+'00EOC>H_T;/ MM%:XSD3%V+):F%]O>Q*2-8,7E4I#7OIGU9KG9?#_:@8;A(-!.!JHV.\91(-! M]&80OVL0#P;QK1&2P2"Q(@2]=K.9)9%DO>3LXO&^'CJBRPXO$O6ZMGK1O!WS MG]I/H5;/ZSB.E\%9.QJ8HF?""9.FUTCI(G@D I7 F$4(95&$CGEX'6#C$FEF MY?"AD_MWG5RE&8&;%1G[:*HR26 ',>@@-@[BJ]U.K-WNF22=1TGEBI;(!H-R&2LA39(N"/.$( M%I6"HE) E%5N1<_DT_>$9@A;JEP*S;!=N2!D%R\$Y;"H#!25 :)R2U3F;!VR M!+E$.+=*N'09C&PY@!^$8#DY*"<'Y%B54.1.>=MR\EO>8GD3=0]3(2QJ#HJ: MNZ(2*^5B?LMIV)2=0#FGMXS)JE*'LW49^ZHFL-Q4M.]U,-,C7G?(?43 MR;JA^PO&%G3]#U!+ P04 " U=V9+U&>I? X" "3!0 &0 'AL+W=O M-OH@*0SCLEC=BXE93M&B&1 M5T"Q>&(M-.I-P3C%4AUYB43+ 9\-B1(4>%Z"**X;-TM-[,BSE%TDJ1LXN3JA0>5<4VA$S1J'0[%QG_WU M(=)X WBMH1.CO:,S.3'VI@]?SQO7TX: 0"ZU E;+%79 B!92-G[WFNYPI2:. M]S?USR9WE_",EHKZ*L4/QNU[HQ:V??)#?:,B'H"<% 4'<_(H0](?P@1 \)44^( M_O>&N"?$DQN0S=T4N@^3KFG:JG4-%K%L5! MBJY:J,=L+28889+D'K*?0_P!@92!P46PY&(;S.@3#[LY(EE-//Q3Y/!0Y,YF MN%BLT/##<99QO"P0+0I$1B"ZJW8XJ;;%) ;3&$R\BCW/FQ1D#IL@]G-$Y/LS MH<,71NJ:C*+#!'D.=$=.XEM_O?,7XGLU<>R M^)"WX^H[YF7=".?$I/H/3+<6C$E0[KTGU?^5FI##@4 A]7:E]MS."7N0K.U' M(!KF&PO=V]R:W-H M965TRS%]&4CF\[:7'?;:CE>WHOQ>G:2LK1]9FE=K^U37 MEZ7C5+N3S)+J2W&1>?.?0U%F2=UGNI0RV7>-LM3ALYGO9,DYMS>K[MY; MN5D5USH]Y_*MM*IKEB7EOZ%,B]O:9O;GC:_GXZEN;SB;U24YRF^R_O/R5C97 MSCW*_IS)O#H7N57*P]I^9 MV]9>'I)K6G\M;K_*09!G6X/ZW^6'3!N\'4G3QZY(J^ZOM;M6=9$-49JA9,F/ M_O.<=Y^W(?YG,]R #PWXO4'3]U0#,300/QNXDPWT,!3>G!Z[=UD M1DF=;%9E<;/*_GFX).UCQY9>LUR[]F:W.MW_FOFLFKL?&]=S5\Y'&VA@PI[A M#XSOCY&((NQ..,T [J/@:!0A)\WYN(,M)?Q &8,Q2#P99#1, 2=+=.W%:+(\ M',"% =PN@#L*H$QEV#-!Q^3]5'J*U"UE7AA3UX1"WEP)%%,FF&-!'A3D 4%* M'V'/^(^#%9XBB#(S10V(P@*AR)D*,U+C0S4^4#-7U/BD"\;5AY4R8'DHY#+E MEQ=31K<\ 104 $$+15!@FOHM)5Z$JH8R@BEB ,*QF#D4,Z=B?&6HX=PHQDA$ ME&A63]$R%64D90&E+( 4I8MP891"";HNE.%*F)@BNG5A,^PA,R!'^4V$ S2E MQXQ$9B2>1,9R-);(@!RARF%F.48D,B/Q)#*6 [WUE7$@AU@\-\LQ(I$9B2>1 ML1SLP4P .9XJ1YCE4(3^>@!$TAIB=+\?7!4P4!:H%58X0).2C$@$$)K<)N., M!>&J@(&R0"W70F;T_"U P!I1B*0XP&C7")<&#-0&OEH;,.K71)(1B"'9U!FP](%-B=.T8(-HIP:;,D"L3&S/;LAF) MS$@,D(='?[RGPK;,@2T':I7!S;9L1B(S$@-DOM#HP;[,@2\'7!V)V5$GD?% ML*-RX*CJ5B3B9B\$B'9*L!ER:H8+U3@X]2>ZH030"_/(Y%+*9W-5%>AOH9.% M#9$#0PS4DH4#*R/[2@"19Q=9XES=B4T&&FO"GLBI)RY4_QB8T=Z?;"X!A):* M.IXKB"@*Z9<*^R('OAAHWHEP;$4\>/ZU"LD$R)V40 PC5OB#@V$8Y, MA.0&<_J?1,:OJG#V%RC[J[63,.=M@.BF1."\+5#>UH7 &5?PYQ\1H7EWA_8- MZB,BC/N&&" :6Q8XN0E4[:M/B##FK7@2&0\$9R0!JG3ZA!BK]!@@NAG!.42@ M'*)YSR5P#A'_(X<(G$/$,SE$F',(0#1UJ, I1#R30H0YA4PBXY?5.(6XSZ20 M 0HF!@(0=4:S^@>N7M>8=R/V3++0/W([:, M^^.GG^'[T[ _DO)XSBOKO:CK(NO.0@Y%4&ULE5C;CILP$/T5Q/LN>+A'2:3- MI6JE5EJU:OO,)DZ"%G *3K+]^YK+9H-G"/1E >?,\9G!<]9X>A'%:WG@7!IO M69J7,_,@Y7%B6>7FP+.X?!1'GJM?=J+(8JD>B[U5'@L>;^N@++7 MGTKBY/< MG$_KL>=B/A4GF28Y?RZ,\I1E)7PB_ES;U1I?(BQ&OU\&4[,^U* M$4_Y1E84L;J<^9*G:<6D=/QI297,2USRI4A_)UMYF)FA M:6SY+CZE\KNX?.9M0IYIM-E_Y6>>*GBE1,VQ$6E9_S4VIU**K&514K+XK;DF M>7V]M/SO870 M %P#5!SWPMPV@#G(\"]&^"V >[8&;PVP--FL)KS8Q%.O:U,-UF^G_DW5LU2CY[D;1%/K7!&UF$6#@1N,[W:!1:ZMI4*A CNBQ7BD& ^)<4.FB6DP_LTTKN-J4C"& M^0XMQ">%^(00[=6M?#2)7A&,<'Q:14"J")"**-0:(4!%9Z O5(QY8)Z>33"B MK!C#HI[W&Y()A<.+;1&B291:6T,M21337L!J%-=ZB*N36$0F%A'KI6?!,9MV M/7M\)[,>XV0C>KD%=;.-0%M7:Q+FN5Z/(-)#GQB,Z.<6U%EY3%]Y!"@(>[30 M1LF<$2W=@N[U]%U(5PAMN P[KM[5JQ8S4!,,ZJT);;<,^RWN1X;-M&H/3)N#P7MP"SXCZZD/8^-,+T5HSQ(WRN0H+Z2T#[% M**-"'1FA>0"U <8X0$L!VO# 'M&0+>A>0]Z%=(70M@G8-E%# K9#5!("TUL2 MVB\!^R7N1\!6J*E=$A#FZ1D-TJSOTW03HDT7*-/MHZ#M$MSQ'0BTS<$(FUL! M=AST@DE3ZFE H#T)*$_2&Q"&MY8$Q.O9< !M;8!WET3_X2T?4H(A?;MAX1@2-BS.P7:'0&[(]%_$=I.VWK_8;Z\/*=_)ZC90]T5S6M(\2'%L3X*LZW'4_!]0 M2P,$% @ -7=F2^4Z5+M! @ R 8 !D !X;"]W;W)K&ULC57;CILP$/T5Q'O7W$DB@K2Y5*W42M&NVCX[, EH#::V$[9_ M7]NP+ %OVA=LC\\Y)RUE+[P $-9K16J^M@LAFA5"/"N@POR!-E#+G1-E M%19RR ;QHSDPN4*#2EY64/.2UA:#T]I^=%?[6.$UX&<)+1_- M+97)D=(7M?B:KVU'!00$,J$4L!RNL 5"E) ,XW>O:0\N%7$\?U/_K'.7N1PQ MARTEO\I<%&M[85LYG/"%B"?:?H$^G]"V^N2_P16(A*M(I(^,$JZ_5G;A@E:] MB@REPJ_=6-9Z;+N=*.YI9H+7$[R!('W?(_@]P7\G!'<)04\(_M=#V!/"B0?4 MY:Z+N<,"IPFCK<6ZWZ'!ZJ]S5Z$\KDP9]>GH/5E/+JW7-%A$";HJH1ZSZ3#> M"!--(+LYQ!T02 8P1.&9HMAX,[IWZV [1T3Q)(9_BNSOBMR$Z1N+Y6N^?U.L M#P0"HT"@!8*10+R8%+N#Q!I2:\@GUXTRL>R*W,GJIA?J11M:A[3YZZAI/[!MWM74-]IULTUU7?9?O>OQW MS,YES:TC%;)YZ"M^HE2 #-UYD =1R&=E6! X"36-Y9QUS;5;"-KT[P8:'J_T M+U!+ P04 " U=V9+&(%9%>0Z.4CYY()O38EB9P@8U,8I4#N<80>,.2%KXWG61$M)1US/W]0??.^VEP/5 ML)/L3]^8KD1W*&J@I2=F'N7X%>9^-BB:F_\.9V 6[IS8&K5DVG^C^J2-Y+.* MM<+IRS3VPH_CM)*3F18FI#,A70A)]BZ!S 1R1<"3,]_J%VIH52@Y1FKZ60-U M9R+9$KN9M4OZO?-KMEMML^Q"X-KCA,D]1GA,'"Z1!4MD@1)96& 3%-A\O,D\*) ' M'&RN?M6$N5TU2:Y*X-7)<#?U!U7'7NCH((T]9/XHM%(:L&KQC?7Q=?N$8) M4I*J:J56BK9J^^P0)T$+F-I.V/Y];4-8$AMU^P*VF3-GQOAP6':,OX@SI=)[ MK:M&K/RSE.TB"$1QIC413ZREC7IR9+PF4DWY*1 MI^1@@NHJ0 #$04W*QL^7 M9FW'\R6[R*ILZ(Y[XE+7A/_9T(IU*Q_ZMX7G\G26>B'(ERTYT>]4_FAW7,V" MD>50UK01)6L\3H\K?PT76QCI (/X6=).3,:>MK)G[$5/OAQ6/M"*:$4+J2F( MNEWIEE:59E(Z?@^D_IA3!T['-_9/QKPRLR>";EGUJSS(\\I/?>] C^12R6?6 M?::#HL5%2%8/+$I*35[[>]F8>S?PW\+< 6@( M0&- OSFS 7@(P&\!H3'?*S-6/Q))\B5GG@R:8."("!3[F *Y4FR0%8[N$VP=".S.@)TFL(G'=R82 M-T'H) @-03@AB!XT;GI(8B!-OPD9!"D X,&, Y@"G$R!=XHBIZ+(4A1FZ8.D M'A-/,N$01,B6Y "B%,!92;%34FQ)PH\G);8216$:VH)B:X\BC/"LGL2I)['T MH"Q\$)18@A"8?Q6I,T_J>!69FR!S$F3O/YX0N*L4_/N #I@[KTDZZQ7.? ^@ MG6F6PEGO:XC^PZ^[H"%^AU]L^?T XWF_[LJ'=NG;A3: [K9V_K1"=T5#NZ2M M^ADPT\)PG-9@\G&O*3^9/BB\@ET:TX0GJV.O72/3'-[@?:/^1OBI;(2W9U*U M&-,(CHQ)JL2 )R7FK/X-QDE%CU(/$S7F?8/L)Y*U0_,/QC^0_"]02P,$% M @ -7=F2Q)J*A]N. *B,! !0 !X;"]S:&%R9613=')I;F=S+GAM;.U] M^W/;R)'PS\>_8FK/NW6Q)462=RN5^NH*(B$)NR3! *!M MI?+'?_V8&0PP Q"DY$VN3I7=K$C.LZ>GW]WSQS3-Q'8=_7T;GL3;=?:G[P8= M_SOQ=;5K<)V)Z7HA9NLLRA[%V9I'B.*U M.!;I0Y"$Z1^_SW[XX_?8A_M-Q,=XG3VDT&<1+LJ_7H>;MNAU/-'M^*/RCQ?S M#'[TW3_N6L_?IK=IE@3S[/]5]KQYW(3E'_W.\5_*WTVA]8)ZO%L&]^5?[X)E M:@VCY[@,DRC&!2[$:9!9[=3^6__Q'[6;?!>E\V"I1GL'7UN _DMO5^^_AD'B M[BOA=Q7>1P@TZ'(>K*S%GOSU[>SJXO+F[.1:G%Q<75:,<@)3)C#=&1SX5_'G M\-$:9YLDY655 >CXV.\>]_R*J=Y%RS 1)]#O/DZL>:;S>0B_PZ\+;EFUX'BU M HRYSN+YKYZX)C06%]LLS8+U(EI;)WYR<7XZ.[^>G0(4SJ\O/IR=3F_@P]OI MA^GYR4Q<_SB;W5R+HT_K8+N(8/+7<#D^79^*HU>OQ2L1K<7-0[Q-86SK'$[# MN<;XH;6=ZVL8UUI,D#X(&$O,\8_P[]OH<[ $Z%IC?PR27\,LN%V&(@WGVR3* M(ONV LB0>*0B">\B=8ZJM!7WW*^+^P<=FX8O-GZ\^PJ3AQ MK/DB>X".B;/5^SA>?(F62_=VW5LX#>]"V.)" M9,'76DBX?_MP-GU[]N'LYFQV+:;GI^+ZYN+DSS]>?#B=75W_UW^.N_[H#V+V MET]G-W^MQ)M-\(@0M'Y??";< =J3Q2M8/[1;N; 4!DJVL('P*["HU#[LXD$N MH^ V6CHQF<%4T^ J3,/D,Z-SM)[#JA!J53/6#(3D(\IH-WP1@=\!U0C7<[LQ M\N,WZ2:8AW_Z#A@NK>"['X3%%I 4(3*%2:H CU<[>WQ3;GJ9J#-/F7ZM8P!N M(H *;.'N#KQ.IX/_2O8L@FWV -?H'^$"FZY#$=<0.B:,/#!?U'7,_\VGX,]= M/1%_MF?C[X?>9-3U!OZ@T"Q*4SQTA)ZQ'*&H0PTMT:-V?&\\'NTSZDZ: [BX M76V7Q#]B)C(QW.WP 3 S LQ9QJD#JS*0FA"!@V0-LU6@4UIYP#O1C_;3O'^9 M69V>[6)61YV+F*=$GXF%;^_3^!2 MBU60W$=K%\<(DCF+6PL88!DS_Z]B5M?A<@F@]@0P@Q!%8NP8+%;1FL3L#(E( M5=_I*DZRZ!^LS,""(RTT6$TE6(Z0'KT6=TF\$J#@)=35T1ADF1" ('D>44NS>Z_[;)$8+Z\?#W2Y!7J-6+3>=74K8-%H!\VQ2TYN(EDC MDI2$+-)EL8!+LB+5U27>\2PL*[KWV6!M""L8W[$VJ$_R[$.3O_:7:]"W'@&.9AN$A9.ED%F:1Z>#<<9''5Q%95 M'!/[/6VX+8AV0?JT0::+!2D[= G"!@:BV@$V0*<<;?0ARG.#?SZ#1+??L;T[ M.P<%<*]C"[^&R3Q*0P00Z16 +TX9L]@-]1/2XZ#;W-!*@$& ^BIFJ\TR?@Q# MMK\*=0SBL:M;N?G9W%\[92JE9#QJ&Q5S>-UC4O*DE55+!! ]4 M'"U"_NLUGD3C,2K-MEH\O U!!4$3 BYZ0X;__0<)4;JOZDZJ0+025^$&":BM M$UXD]\%:$E8/Q,)U&B^C14YX+]&"!7J)TE%RI5_+DVF-X.BW@7C7%%1*1-R"C(A_DE0$36:!V1/*!G!P^W.EYTGR>#2\&?@:F',)9!'3+1XY ? O^'?)&0U"( -UQR54PFP%.$' SK&P/:HHM)R8>;MDK$K5[RJ)G , MM@#&&&? '.=AF@9)M'P$""Q0(@MI!#4^D(1;UACG! 8Y 3"TI7@$U;1-J['L M6D7@W09+NHWDZA/P72"^ *C@*H($LN K*\6'W5 'X6L+@\1P@W '4DI$VXU8 M1.D<>.(6U9\$<3/AZRI9+R+V)H$.T08)M]20E_0[0H@(&^[NTYJ60AA%()ZN M8*GS@#>[5:+.03B3@CX$!/D601S0C-#GE^V:.?J7"# AWB8-!J+3C7&!*!*& M<% HT+(E$%DY##)=K[?0B2\;TAN0)E;"[QS_61\DGJ%$.?L0VS7^BNM*AN1L M5',GN^)BFTB&PEN#Y3M9GT!]6BD/J/&F+JXI#>)IQ&870M<8+7MP_F]:]EUH M'9WAL4LU]74+[36M7(DQ_WP71(GX":UJK>L'@.GQ39BL6I_:UVUQ#^PU66O6 M&]R3M!;?+J-[OIRM5ZV^-YSTX+]$*KM_@+^.AN(U_S >P<0)'!3>P$5XFQ7V MC5L*@6"2SL0XN8!33:.LY7O#X4 />>3#@/A5OS5%$0[NWOQ7M"+JP5J]04 /?NL#^J_V!A&0=#W">BT)OQJ?##,^R.".6,B M?JB"^<3"P\E^6-B?(#@'!$V)?WVX80?AW]C'<7P"0E=BWKC3/Q *7<\'9,MO MY8CPR>]77TO?&_6Z102$K[HC%P+Z^="#WEX(.!H@Q.!"P39["@%'W7$+)4R0 M9X[1<&&949!;N"DR^N#]+GG[G!YX9E/NL:7ZNF/PB1K2ZMBT,";ALRFVK75%N=QQ>)H\I24*Y8:L4#I*!W@2BT&<66M*VF#H1SJL;GSQB"\2F5]UV1ZRBY9+$ MKI <#8"L9=P7&^5+S-!XAEM\Y9/?F3"[V51^KSW<,1=!WC%7CR831P@8%F;2 M M@? I0EP_6N$KR.4K,8 ?U;[=NM4W$&ZO)"%M?00"^BAW5LOD7K5ZP.;Z!;$M M_TO]MKO-4X2?0U8]\/S)H&)%ZK?=;;0IQ(T##^&2;472@IMN;]-H$0483\:( M"M@![&VT@WF^&OK]:A9HJ6BGJ%23G]=A:58_ 1:#,K;-%Q; MK:SUD">M@D>!=@^D[*!W[O:PH!GA :< X0L%BHP0-R0+F6T@NUMNY]E6FC24 ME>P.M\ "TS)0[):-#.L-L'Z$2E0M0$DQ9.\0YF=*!T; M%1@6>#1D&&/C%@Y:8,WQ6E*R17[*(D)VC;V<,E"UFTFYJG$[26B0+#I4%4RD M-I<&T(.9NN+U7QZB^0/]2(!9%'P3@31_JG':XCV)DF279L&/=U/82Q)*FQJ. M'T:T=D8<$&,4B-9(CV/U@]YMBFC$'D,MLZ ;(TV5E[DX@CI"*>=$:QWCEZ\9 MCV85?(U6VQ6P@?4](A2<2P2P0*5"@N"+A A6_AU0R8HQ'EX\>Q (>R[ MVV;XHX'3<'[ 5V[0B,-,;AVC36_M0#P7!=@E<382 )T@QJ,B(*[8QU,$;[%M M)KT!18!J)(H=NY%[S5#6 Q0(EFU1=@VS8T1.SV;"'2)]$;6+F(R\W%J%MA\: M Y?\Z &3*SIU/1B+(W#=R2X*=-Y]#QB%EK%T=DBH^^+]\YPQ.=WSL1&>Q@%_%+\%9)H2-]TSI']#+#JQSH56;GETF(JB 2 M!#QR V'8O>V,!CGZ0$<*0)QI6GF9T\J.AM"@04A7"^2\'C0E!S\* M*&1@ZF%OMY)DDQ'E!83Q(R.GA7@HD&2T_RN*QEC/(I43A1"6N^]F,<+C/ ;. M[UM9%[EM2WP, Z2K3A^FT>S4< )4RC'NH.B^F%Y_NN( AS/2 MY%(!RAQPNLMBP,%MF'U!I4F.L0G@XN!4\M!QO%5^2NCI ?$&CX61*0OG#Y0N MEK(?&?8GFYNP)7X+-Y:&V[+O-[[%(R(1.UIOMA+F> 7*+;=KJRW94?#GP)SF M(8++!/?ND7&<+3+9EUCX[-0-15?TB'IK!4OY@-/"%4G">Q!V\6=S$P:R$JP1 M72J<&E5.0_N2TB);%7?"K4.4:>];*8HZ6OYE&R,=NT1L IFD=0U\@.@='&6W M\*G"YOBFN;UU BK4I*!4E;\YS.[:\[K=W!M2_%3I$/%\PZ)?_%0VOH[[^$_9 M;,V!5<[C16OKP!N2V77"Y_\H>D).\W-H(WLP4K&KO7# M>NSBU=J!8@HID2Y)]IF W13YE*(\S8[2 X9]P#GQ:.[SD/JT9*.+G#5^5EPA M+436A%^A*0LARLX&1[&&M>)N2=N*;]'+C7M>29V =*P03I:"UA=;X/F/@H*? MT0I!\09RCD3J= X0A47D0/E$+S80?^?KI!@?L7)>B Y@6"N^P8UXHGF0)&0/ M,(3RW)UO"DWI%F5 VUKHY0F/9JY*;.3D&4UD,IS'/-^5_D:-"PEO>4!^,>D' M)?T- [8,9PXB *P*E@T2X$ /Z5+Y,!$-T"8-\B]=88]'UTJZ^,;F]_D4+K&B9,\%R3.BX=D<'E46(L?$F3!AA$0A($ MFHS7&&=Z7.@&![IV;0@-8_E,!_B(&BGN;2N1;YH'N[R#D2C$[?@M8?))310H MY2 ?WUKM:FR! X;*9T5[R(UV; >18G:5O/#?>N%,\'"B-:D#YS0!]?\#L@6W#[U;T)90\B>6O4 M\0)E"@4"$FX0WH""RH )$\K0P=S@@W/?8^(ZDHA-KK%CI@N0ATRE;F&%!$8' MM0CCOAGKL/=1B$LLS*]2/.YDK) 1X8BVV5LT9^3A3WH2%"DP1@KQ@SR**!NP M/R:@6ZD7H."L5H(+H//3$C I+%L@+7!D.!KR&2!&UAU5 M>P="3JNC! T^W^].O$EO8H"E !*IM.;&Y_M[5$0RF5VL F WVP3_(C(H38\! MVN;57A#4]:M%6 Q@B?ZH_XQK*63'[K6@MI@N40*^9]M^!>%X"'12(_!RS+M M]%$7U;/0P_Y&(0QG<4D$SV\N?\W$3B:<-=Z"1^8WA$^\!K9:03%TTJTF+T1S MR&NI"$^.D!L"S45E2Z2]:W5E6'[)<]1,QJYDG(*AHW##2!H&\P?W0=!B&+U-*K DJC7"K9 PW@Y0X0%W(4444KL M484T5I,;!X>3EYOQM+V;FE<2H6]/;W:N#>'E#\T2 L],<0K\8^_UM<4G?3 H MW*9*3-G0W294WR;2Q'=THYW73R:*. 8WU48:Q/X+D%JL!1JLA.,_DC7$;*_RL75SA+2:81"=RB!N&6%&*H68&\ MYQ=NYVJD((@'^IESFYDB71HHE^-$Z>2P(0%X3$?N#SD(H/)..KXJSP.,[CY" MQ;ENPJ'P96#,N#WRB2SREIAOB"EGLSR6S)X1ND+2[6J%'O12)H[*@'G<2\5Y MTU*NH MSY?M-73H]N$'9$UVAW>*,%N_%!;DL*4..@.]HKZO9F;5W-&\"\)>9X@6I5%[ M.&K)A!105U,0KC4GSAEXE!J>693Q.)23,H2%_G^;) M5M2W3>JC8F'%:B:5PBN(KJ5L=%"3@V@M(R)(F2)1 VT"N",,SS*&5M-A#&*_ MW55B AO)0)G.Z7P9/-CC52^/%ZL.#SQ@F6I9[+Q!Z3S,#Y2F[K5'^R[6"$!D M6U%U^W+VFSZJ_8)/:5H@]8T:-S0_X,(IFJGL'C-!AA1RS[4:$B"3J$\D 58( MAIJ&:YFX@1Y1#+FHD,+5J'NLO7R:9;]ACNX5OJ\IND9^?=_#"* Y&ZN;(DKR#T'9J\B#-=A2OESA6L8U]YHO28H3# MKL%;7+_/9E_$AZC&H#!R-(SQG"Z>_L ;]-$3YOOM2:^2F?U$0[2.!I*1#=N3 M40W#*L[J8$']CIJVVQX 2ZRS157;WHKM](W:^"!%W_FC:AS?W85DN58Q]=>%8F-*: 6TI=6IV%)_[/4[VF;S M?#2_QGP%.#0>==64S%,-)##T5*VB-36I\9>V';M0@76Z5/J PPI->AXK0.3O MR:VBE$GITA:\8D!BV6UR$6R(O=9'HVBW=+2HEQF M:M^&JP6#Y*0+X+,."62(8%/+^V9)-HK?H@&/#%B&\W";*M_JVV4P__7X>@YZ M*!*%>!$NV^CKQBL9B_\.0#,$-B'56'5,!6Q0^R4[-J"-=/_QTJ5)H)0)4P#] M>DO(CYR(&YNRX4:KV@B$MKA8VVOZ@HZ0F-*..6I'5@WAA./,2R%0WJM4B-KM"1/>FID^-@KT>L/]*@%?/+@Q_' /:.#SF!SWQAKNZX7 M*SA=XSDA-&P\6C-B7:,$9;IFDD;QPGQSC!TS D9-R=60N*H);I)@X!NC)0MQ M?KL'_W8',H6KJA3-F2R-+,U,OQ/'HVN7,V&%:ES6PI""B0C")[\HX M"-'K==2:6M=5GFNUZ&$_;WQV>'$9 *#H#L9Z6 V3P;A55],N+^FEN_1[?;TB MH_R@^GG3'ZB+#0#*]S@"/]L@'"7?(YSOQ_,X8$]!\;SCH0\=0!N8.I/"6 MT"K1B;Q-TV+T8S$TF,)C2ZB@>-9Q9^(=RK2L> >&FZ,.#"I>0;FU#G^D4B17 M$FT;Q0S_ (K]QH>A& _0$4-JTA852V[UO6ZO(XF*L7A4#H?>L$=AC( U/;_EWK =8?0,N_XY M4,E7RM^*UM4!JJQ=;SCJ00-D.$!I=2AS:SCQ6R,8C9"DU1OVX=\A=>CXG)LX M&@SSCLCQ4HK\-ET$%&<-)&D5<($:CN:'%J@X F.CSE2XG:VP_LC%#% M?9 A4@P2*:Z(]CUFA5XART1F"G!JEV+.(,H_8'D[$!S#]7U "3L4+\>T0JT' M7;G(;N SD,B5]GC@N8<%]R2'JRT?48B(\(3Q.W2BRM@\>:?5@#+EA#/+TNUF MLXS(!?1%0<^().0#IPP+CD%1JP/1?XGZ'\88II[&8A#M<4/D\@:6C%HQB/2P MND0>"BY[2V7RJ&).@@H:K;<\UF)!SB>(Y1S%0-9Y6%PF57*4^R[,23Q[FD +>5Q8I -($G=UM ? MY&1((5?KJ(LU<#A/Z#K,LJ5DEZL 2)-1<4'.==2GFCGPGT'KM;FP0DTV((C# MUM@?MTYL!*B#6.L(J"D./Z+$H@_Z@&L[ :U%+]BXV]*%+K\8^T0R]Z8.'1=5 MO79A957\ZP[T/'2^P[&T=L;?!D5[?62*F'\ABYC+18%XT>IU_1;6V2E7!]?+ MEJMM'?6Z6+3F" 1KE8I6O3>8LMOJ ?-V(&%UIZ->Q^<+,2Y@8'6/5ZT^!NN/ MK<0RXT64J?-E$JN!)U#./II]5?Q3/9?RND9F'%/!0= MS]Y^F E^3^>-L)YC MV:^FP\ZT$"HI;RJ5J")4?'O)%3^U%(5YB5Z_A^F$\%6_0S\,AB/^H3?@"E%= MF/0ZOLL X"$@&:S [_2AB]_I\LC8;YYVY'O.IVC,]^Z7.W M0"'R[ P@>&))^:)&H@-*"^&7D,WRG+% ]QW!,X=,';&EXQ:8NKV4^S M\T\SK+I^,CN_D2^?P +.WI^?O3L[F9[?B)-/US<7'V=7_^]G%^ZOIY8]G M)V)Z-9L"VAR& .K' #U\R; *+L3KP>DE6T,?J<'_P+C'+5@ I:" M0@,T2)F]$15$\H$Q42HA#- =<6%(;P)SG^T1K&!_Y:H=7:RA< FMRC7DI12O+V5MH3 M%M'GB!T15A^9462%>.4>.V6UM1]*L72JMC",JQLR?=(3*LU7U7@Y;!*@/_/T MOX:+/*GJ9\B5%:'4'!YA9M=4%EWW"LY@E^6]U@4N4UW->(E"7LUNYQRE1R[G MTE&2NX.SA#+R'E4.%'FUVQ0.4 E1Z:HM5PQ2XTNA!0^2*\+99[^/V[.0%XEZ M_S$-1L\QD9FL[; =N^_#+=T5DI(*ZZFUL5+$YR8S+I1,2'U-W@.J4V+%+]GO MDK9RPB!]1[MH-VLL=+^I3#"J!4./S;9'G3;ID$Z_E&)63 M[ ,.)FO?#B!##1#@/*,NK'5,:^VT4;L[ !K=R8 WVGIM0H)''WG^H,^C#W\S M,#2H"Y2C!7JKAICMQJOL'@0#5#W+&"7''GD=,@/ V/Z_$P1R/!A0H63 ])0 M.^UQYS \Z'0(!MTB'O#H 4Y^F@L+F/4QB+*0=&D*/>75E/%&LI4I$<[21Z3 M8(-DB<&(0R^:T=0_B+[OFSDS^P1Y_B-,XE*_9N$9?J][V)S6VX(['?V.!Q:K MFK)Q"D[F)OCJB6D&#/AVFZG02WY>LT:6:[X(=P"%[]>^#U?[Y!?B"AFT,7C@ MS3(K1CF+2^5)YLLT+M2&1L>H$W5=9>?,LG%&;$.Q M&AJEQIB%-!'IV3,>YC6M>FVQ\]$N)::E#OM?(P8KFG&=4A3(6W[%#%"&_N6* M: 8B[6S0:OJB'L86###JX*@WX$B#+H<>^!QXH,(6U%=$?)7%P@PNJ7UUSZ@+ MJ^K=E2,MU'^/>CAQX5.K%DLK!I(:WOJ Y>Y8&Z]I-^J\YO MCB?%E53MK\%+C?8FU>KJMO3&*F!H=-OQ/&T>8;7'N[25,-MONWJ8FCO$=V3< M9X3J]>F+')O0(^:.H-Q=Y%(B=FNJSQ:7>'P-AYO_9OABI).NHNX7ODKA3;IC M\E:H!RK,QU*\2;]33R_DFY5)F=FUX"*UC,I: (;6=*4K#N5&^D8%6)$H52II MQ8/-#\YT8CM68X+&H470]@>^?,VB#!>*;?N6AS.0\_0'+3ZP94?]%H^&B"?]U1Z0_RG[BQX]O&$7,.UIR QM#_D/3-0!F,%@('? M:;VV0O>DG'E3\[0S,HT\.F_?N%ZX)S^;+X2LM9@(P\HH,DKR\7WMGFENTVFH M+W2:Q[4#Q>F,FS8?\O\U*S,GNH/VP*AY6Y>.4)=\\-NE':@)H29AM$YG#0PEJ[Z?3 M2QV 6^FZ"Y<(+/SV&FIW@ DOD4AO?KM4S(Q%@? ^!%[ MO\:K=3HU*57N- .KU1=*4G.9^AN0X*DS*)3 M65[&-=MLDTV<Q\ M"UP*V(64Z/"F D8(V^V:RA<3#B"& U\DF =+*EY)3QFT,8DE6 ?+QW_H@J * M5UPP)0K,*: *H(@YL+P'D)!C3GHV@)+?(?549\6]R[/X-@$]O(%,BTL5J*16 M:73 7K^ TI$N9+8>(@%ER,O90H97CJKP+25?(N@BJ@.#Q_=WX"Q\]#O OPN" M&-0/E(Y 8P#E-I;O>JQA%QP QA7N53A8OL!XFRWC^%>@I51I2@W"4RV-U-00 M+R3=6!R<0P@^2X-FU?,P*:^3/ MQ^H;^8M:; ).],0J'%V[N:HK%K+1.>+7V^F__#*Y+CMNOM?BB=LE#K+13VGG MX3*%=UU0'N8**++<=^%U4NPT4YHD59&C[!:91)6*JRW@B-\1_MBVG!*IYM=G M'&;55:3,G&M,7#8:-Y)K?P"UYF?V[?&ED66C D(38 X4O01@3^>@80=K*O$. MVD$D _\Q'F:;Y7;J&'-U HIPWR;L@[U%/RI0?I5?0,VV&0M(ZNDL2U13:?_6"Z3-08"=?2 0>NW(I1NR2TZ5?><5*=U&%D*C#I MQM IP%4*IPI7P*H?)192D?QBXH6*M\.>I?<5)!@5,-1J4WY@(><4#!L,QB-K M")7(I8,SYX16R8HBH)0<):VB 1!Y6;X.=X;O&"^Q/)A,F@#043VG.R24,@D] M49?J<2.#" C)U!M*>5P@W6>LTF7DL\@RU9P>0UH8PTA9FV@LQ"W.AEB$LBCI MDI\O6'X)'E-CS&)8&G4&0)$XA'@#^)!&TO-1?,%!U778*.>7D0^@"Q$0K(OK M,W:7>[5X00!_@T%O* 7=N;U<9MS2&PB4C"'C+TOQ>)_CI:QMQS4GZ)D%8/Q) MOI"V^)%F97+@Z>AV";V(!"JOL"EC$X0]?,46Y@U3Z7MKF=Y?$C$\QZ4KW2ZK M&K%* ;RH3VJO3@V\*2N6HDJQK*F$K!*+B.+BG9B>G%Q\.L='XS'S[_QT>G5Z+3Y=GDYO9N+\PM",/UY>7?S$#XF(FPLQ M^WCYX>*OLQF'.QV_G5[/3L7E]*^4.9@/^D9/P&D=XS@5&)^AG8?5;%-J,K?LX+[N%"24)93W6KP[Q,-+G-K0L<0!9@_1"VI29AEL3$BTGXQV*5 M0( K+TEN6!2ONB,VW$DS!.&CS-+7GF0NM$W9BR#_R&"^\):;/P.TV9I1='S# MRGJEA9G2MXAD>KWA;.-5Y50F6?0! E ME^%5Q2A\WJ(-W :4CVE!CND'[4IHO>B)M3^X;AJ"!_JAT27C#%.C)(/QMQT) M/R^QC-/SGV8?+B[EBUQG.7/DHT-0 MY)G_3OF"-=>C=]/KMZ]5E*LFU0AK.*\E2.LZE!2+N>(!Z238K<\E0'?O<)JL+# =^%MHD \M%>)K(Y>Y3 16B_]J,A6NN)# M2$IY&Y^X5-_A,6Z7-,&@!@PD1\CCB4)F(^;K8J2X<&V"Q\+$ ^'[UL%\+/8\ MTSUMHTD][HLCA>+-0J->D/8%:7\#I#7>\#+L6D';D#_;_Z46=\;3GK%$((A M9XAZP_'HP'?,?&\XS)^A.\( 9?RJ7_TBW:!C>^OA.^=#;1ROXO_!>&Z)ZKZ, M.J58"$YUQ1]\SIW>%S2#[J 47=&3L!GXW8-A@Z_A^0QF_.!70J7KC2:C'(R8 M;(Y?=:UWW?K=EO&$W[B_ V[:<4!EK*F!)OTI\\Z97Z)V(E1D53 MABT!G=:$7XT/ACF&@_L*$_%#%]10"CKJ6YT'3\(L*&BY.->,*5U(9;'T%<>%1NI#K>/YD4+$B]=O.-F7$R!_%;B90$**]PRCY'^G-\$9B,A=E>7DF M_>69]'_%,^F6.%WU*&\5_E>U1ZW*39QQ>2KX7;N>W\D ":WSE.>Y,=?5[U <^#MN(S3M?CJJG5R\/2?VV#TG5'1]6=>(W1.RW=JI. M\^4%EM_N!98]:Z,WNK)A7B?)&@OI+"?27$NC_ATJ@[U=NO-$MS,WX)[K< MBXMO_E\J)%X'KZDL,/PA+Z[:#%S_N\J0UYI4=(O18N?M6CQ\Q>$;69*H1R3MX_EWE:ZUDN-U6>JL;I'D=1&)VCWQX)H M;W6IQE-9&HVUSMWBZTOIQY?2CR^E'U]*/WZ#TH][ER&L)(!(MF9ZA?C)KJ3W MCD,XJP?'_"YIP[/'?RE]]U+Z[J7TW4OINY?2=_^"TG<[;+([(WJ:N9->RNN] ME-=[*:_W+Q MR*/=RSTHK#&/5C2CC__V ?GQ&59\=E2J3K/R=P9MQU&MQ1F_?R#9J#IZ;_]] MB7^*9H%)!PU]4*#203-5!# U'4L']._=X=D!:([\3>%G3O1@ED\AB]]MNR M (;$T!G5MN=H5*XMKDA8L,:J$S=!1$,7AB@L5"H;=E!\$5BE[>GZ*$Y2\]E% M:FI&Y!=H*D8\E,SO2 ]IA$8J1X$LG3:R4^("3T[&\1/SOEU@'+GSOBG%2$8K MVF6U<*DXGGM?/X;+!26%[ABFD-=0<+.6$AA,4-2S06#<;2TY5<#,")X_RQ,* M/&$RQ#H.^&W3 BIF^W?)$K 1T*V&V0>S4PEKG *P'Z5EQF#D8X,LF-A9,=73 M5?WPKC*U8-HHM> 0,2]?BZ<>?]G"ZQK,<<\>ND^_X X('S;66-X[!BY+FY1!278G:TWV[QS MM[;SIW5)#XVT?2 MN!P*QU-&>_9#>O)RGG1XSSK[7H?:4+ZN:/;LQU ]SY/@VVS8O0"W0YLH_?SL M@++'?Q* ZH?;#Z.:YL*X^+TMA#\*WR_(?:_$]])'ESJ=_EQ4A?/@JSG2Z$2()0G>QQKA]G3:OBX@FZ@'_U,'%5!-;1\M((+E_N5C'UFVV" M?V53>T9.[PNG+WDBXXSDFZ5EPV0:W- M%#K,T>5CN%N,U*:P:I;:T2M[V8\"LV'8R MD/X.[/I))J34+K#O_IJ2XHR2_ :6,"(1CF(:/AYXN??(/:B%[J 6!?ST@7*# M80@Y!N;6KU9T53J:WX65/-HBQ?T]IE1GZ$W(0'?!$"Q&9*IUB+7WI]NK?_%0%5&P;K:5:/B)M#N=W^T#:8#/1[@% M G+[A0\)L"FU,,R7"33J+^9F57_&6KY[BW*>8$>:0>A)EQR >N=N*Y2I-78DJDU&+IR2-Z: MK'XG,VP4;]BQ&NXJU^*Y;>'E%4=K/?I=I0']_7,)/-:A2/9?M:/&FH1I9':F MS]=H& 5Y?*>H_53IV%."A&=&.HJ_7>&=E*9$"YD=J?B>J,^X;T0LG>/N(QTZ M!]!)_$\9@M+]#Q] 9XL?/L2. @)/AD]5J8%& W\C//1$984'MEO4E/17/8\K M>NI@WD:HNR=EV6-R$[^_W2S%2_ MY\EORK>;I7B=OMT\3>[<-S^SVHNYY^P' M<; F%43J&-K3:8/4^@TWJK0H4M""IARP4.;@\*=F[3*.OYZC*5/$CHHAS6DA MC"5!MD^7_=B$>]'_.@J^_RDUJ^/2@,C7#]#L7 ^\R+NF?@;ZOFL* ].^T0S/ M0G#W.Z3G(7@[J^FXJB]$[L:'.-)UV1CHRG^]KAI^!XEZ._TP/3^957SM5>R_ M:=F:8_MIB*>4K6E2EL:I+SHL\-:6#B]*8\G#C0K15-A8>?PJA?];0Z_RP ^' M3M60>U5LJ@2(56&S@(.G8M'+M%N=*)/B MC0?BA%7@QT*#'75^W)2SL@)/@T-LW+=!P1^;YEAE?HK,JO3S0:&90.ZR\/A# MA(Y=>\(Z8D>%>\0)/M&-=X3SH.JXO7DZEO$\M+K*.^ZYO1SUG6^>W>K$%X(FK*/T58^IH57JMJ'7\,]_?Q=JFIX51$ARE MQAM[P(I4#@>&E(<1!_C5+TGW2'0/VLFWP**"7Z^BEM,AM,(N;63?%BZY9*F9 M5&?):IU&5DVIVLI'AYMMAF*ZE%V@J:7A$'I*P. M>C(O?QY^^9B?CP&IBETU*:235\RYJ*V8LWLLHV[.(:1E3^--#4MK6L;$,RJB M'#[&DSKGQ5=<"&57VJ@OG"*LFB)'7'KG==U6GWNFWV"*:K#5%$^I@T%MMWW; M5Z^.V:>5>(S]ZV#A'N:0^C7.S3QEN"8(O&]I'.ODFV'O,TSSK65%/4HR,7N/A9:V) M5TVH4WS?&RF^TV*=)67LWN%CJ.7A)2-ZP;@V5/Y@D $SC#=1)2WFFO#P 3*NA8.WZV.KNH#UPQ!V',E088UWE-<,:L&3) M9IC<:7"6K0*SMH)V]C M)P]M;U/0;Z@2&SIZ*F_Z=)L]Q%PGF>1YP&P]<>"V@"K_.%]\^]GV3QL*/E9/ MB1]W)AZ^I)Y(PWE*,KMVM-*D;XL!,_FH#;#O//QB]@!HK>'ON7KZ,I&> #R? M0C- O&BSK#\+,U_(@H/Q7#KLT4SOQ3@PY9G(KW&Q1>&!>/3':#,Z7@5I\D6< MWJ!S!^@B:&';0CZ5E8]63<^?M-8&ULU5;; M:MM $/V595U* B62[-HEC21H X%"&P+Q0]_"VAI)"WM15RM7SM=W+[K8+KV9 M%.P7[ET")_65K$"82"X5)]JX MJ@CJ2@'):IO$63 -PT7 "14XC47#[[BNT5HV0B=X-D#(Y]_*#!+\=/'Z6R/U MS2ODQ\F;R21\NKPYQ"](N#OR>]"G_-:V('U/-_H_X-\P'Q MPA('W>:D<2[%_AY9P%0F'-"&L 3?$D97BMJLG'#*MAZ>6F MF51(F\,QRB*+ MU,\^''G/GEO'PZF0RM7V%?QWU4T_"/2>%4@9&P1.L0?2N"):@Q)WQG&3'?A3 M"'7V]QMCOP<>R0A1E9%;YI5=^9X:J&3O,OFN7=I MC^-%%=U(_;$QRQ'.MU<''A3DM'5^FP\"##NI*K;]P&@A./C%_+%@=&3!-"9] M'51*19\-G[TJ:P. PF@#2M/U+O)=D6H)K>ZO4YL?JWEZAII?>I\+$* (VQ5M M[OXI[_+Y*78_E4.]+RAQ]N[T-=HN>@8BYZ[C*9-WJC%O+UKC?HA79]T'#; MZ>ZW([IQ?\-DETN=J]3FZUJ9IH-RJI*-ML:7>N5[S,A:W?5V3=C(%&QB&MW\ M9E/3=17:]MCVTM/BKA>%[48VX3\;[?5KI7K,W>APPDV+J 6G@QS/9^EDEDU2 M%K:R^>,T'2W"SK?1XV@VGC &2.0\6DAT^DQR 2!3,XRDMDB_#Q-9@"2(Y#\ MG) "0 H$4IP3<@@@APCDD!9R:AKE=,U>U,JZ1ILW@'6%8%W18CU)]ZX:&:[) M,I6OG6ZT\@#M&D&[ID5+PWAM9!N1(=!7!.@K+="#U(Y]E]5:L25,JQQZTD2;7L@JL 62KYU0V$E)B#HF()1*B M2AC-]J)LY+W:?Q@Q;T3$XGA1&V7"BS*V)@\M7=?B,\OTF]%+#3$Q^"4 M>V42IH^86!\'LS]VL6B/^$M(B;DD)G8)2 0/LF$"B8D%!'-.0NP< M-$M,(HB).2:_S2"<+71?K"B9I"6:= MA-@Z1S!GTK6/Z09B8@)*B 6$CF8")[\23$ )L8#V'+Z[U6VJ.9:^9 \0$Q-0 M0BR@HSKO;CO$Q 24$ OH*&9W F)B DJ(!81F'7P I[@Q"_%S3IQQ:"&.68@3 M6PC'C"$F9B%.O?B"Y7 <6HAC%N+$%D)S.,XA)KK^0FPA'!,NP'#,0IS80C@F MM!#'+,1/,I=V#!.601RS$">V$(X)RR".68@36^A ?0'-#C$Q"_'3ET$?F ): M2& 6$L06.H"YRS75);N F)B%!/G\&U*R"6@A@5E(D$_ 89C00@*SD""V$%I9 M9CG$Q"PDB"V$8LY@ 2S0[P!.8J$C!;" %A*8A<0Y5W0$M)# +"1.N*+#+M)0 M9.IJ;^I(8/(1)U[;V8^6*<3$Y".H2R!L564(Y3/$Y#/LOD?;?816J*4VJIB% M2_AP/)=5_NQ8^].MFW/1KF\MUU4U#L?FYM'*[6=C;1^[+][N_P!02P,$% M @ -7=F2Y08Y'(4 @ 620 !H !X;"]?3M$)&F63:Z0U84#P4L"U7M3K9?3M,VI$2 MGQZ@PP2$C.[]1Q]6F8>?Z=B40]?F_:'/B[?3LQ6OQJAETJJRJ\ M'<.?;GC-^Y1*#N>W>#,N&+_RWJ?_6=]MMX=U>NK6OT^I+5]4_%M0A:^#9#Y( MZ$$Z'Z3T()L/,GJ0SP#ZKI0;?S0;?TH+OYH#MZT/U\T#T]*"Z!C$M^ M$L*:KW4$7$>^UQ& '?EB1T!VY)L= =J1KW8$;$>^VQ' '?ER1T!WY-L= =Z1 MK[< O86OMP"]Y0KWVNAFFZ^W +V%K[< O86OMP"]A:^W +V%K[< O86OMP"] MA:^W +V%K[<"O96OMP*]E:^W KWU"FT*9]WHL)NOMP&]C:^W M ;V-K[#O1VOMX.]':^W@[T=K[>#O1VOMXUT+OFZUU/],[[9DB;ES('3/XD>_P)02P,$ M% @ -7=F2V3'G-'E 0 XB, !, !;0V]N=&5N=%]4>7!E&UL MS=I=3\(P% ;@OT)V:UCI%WY$O%%OE43_0-T.;&%;F[8B_'N[H28:3#!"\MXP MMM.=\VXTSQ77SUM'8;1IFR[,LBI&=\58*"IJ3IB^/8]\ANKN]H85Z;.+K=7>];SS+C7%,7)M:V8^NN_-%T_-$P M]]0,:T)5NW"6%F2C^TWJ$M*U69:J(6,'3/AY8W^>[GM+NJ#2 M%J]MNB4/SI,I0T44VR8/E?%4/D5?=\N/O'/CXX-I4V.V:=BW!?GI&UL4$L! A0#% @ -7=F2X:D;GQ4 @ K0< !@ M ( !^ @ 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ -7=F2S1:YU#C P U1$ !@ ( !&1( 'AL M+W=O'/6 , M $H/ 8 " 3(6 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ -7=F2RGB MRBRQ 0 T@, !@ ( !&AX 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ -7=F2SEW6!&T 0 T@, !D M ( !U", 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ -7=F2__@&#:U 0 T@, !D ( !DRD M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M-7=F2_9V+MFV 0 T@, !D ( !5B\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -7=F2S(Q^[^T 0 T@, !D M ( !V3H 'AL+W=O6K8! #2 P &0 @ '$/ >&PO=V]R:W-H M965T5$TQ0$ #<$ 9 M " ;$^ !X;"]W;W)K&UL4$L! M A0#% @ -7=F2PXL-!BW 0 T@, !D ( !K4 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -7=F M2Q#-D^&W 0 T@, !D ( !@48 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -7=F2Q7)FJ:W 0 T@, M !D ( !A4P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -7=F2[;D9Z.O! 7!L !D M ( !6U( 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ -7=F2V62?P)2 @ *@@ !D ( !RUP 'AL+W=O M M! &0 @ %47P >&PO=V]R:W-H965T&UL4$L! A0#% @ -7=F2Y/U M+NF9!0 %R !D ( !H&4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -7=F2\S$SS.*! &!@ !D M ( !TG 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ -7=F2_ @!%K> 0 ^@0 !D ( ! M!WH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ -7=F2[DRU+;V @ E T !D ( !38$ 'AL+W=O&UL4$L! A0#% @ -7=F2\*NE0Q) M @ A0< !D ( !LXD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -7=F2]1GJ7P. @ DP4 !D M ( !2I( 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ -7=F2^4Z5+M! @ R 8 !D ( !?YT M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M-7=F2Q)J*A]N. *B,! !0 ( !KJ0 'AL+W-H87)E9%-T M&UL4$L! A0#% @ -7=F2YR,*.([ @ 'PL T M ( !3MT 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0# M% @ -7=F2Y08Y'(4 @ 620 !H ( !4.0 'AL+U]R M96QS+W=O XML 72 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.4.0.3 * */ var Show = {}; Show.LastAR = null, Show.hideAR = function(){ Show.LastAR.style.display = 'none'; }; Show.showAR = function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }; Show.toggleNext = function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }; XML 73 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 75 FilingSummary.xml IDEA: XBRL DOCUMENT 3.8.0.1 html 177 252 1 false 46 0 false 5 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 - Marketable Securities Sheet http://cyberoptics.com/role/MarketableSecurities Marketable Securities Notes 8 false false R9.htm 2103100 - Disclosure - Derivatives Sheet http://cyberoptics.com/role/Derivatives Derivatives Notes 9 false false R10.htm 2104100 - Disclosure - Fair Value Measurements Sheet http://cyberoptics.com/role/FairValueMeasurements Fair Value Measurements Notes 10 false false R11.htm 2105100 - Disclosure - Accounting For Stock-Based Compensation Sheet http://cyberoptics.com/role/AccountingForStockBasedCompensation Accounting For Stock-Based Compensation Notes 11 false false R12.htm 2105101 - Disclosure - Changes In Stockholders' Equity Sheet http://cyberoptics.com/role/ChangesInStockholdersEquity Changes In Stockholders' Equity Notes 12 false false R13.htm 2106100 - Disclosure - Other Financial Statement Data Sheet http://cyberoptics.com/role/OtherFinancialStatementData Other Financial Statement Data Notes 13 false false R14.htm 2107100 - Disclosure - Intangible Assets Sheet http://cyberoptics.com/role/IntangibleAssets Intangible Assets Notes 14 false false R15.htm 2108100 - Disclosure - Revenue Concentrations, Significant Customers And Geographic Areas Sheet http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreas Revenue Concentrations, Significant Customers And Geographic Areas Notes 15 false false R16.htm 2109100 - Disclosure - Net Income (Loss) Per Share Sheet http://cyberoptics.com/role/NetIncomeLossPerShare Net Income (Loss) Per Share Notes 16 false false R17.htm 2110100 - Disclosure - Other Comprehensive Income (Loss) Sheet http://cyberoptics.com/role/ComprehensiveIncomeLoss Other Comprehensive Income (Loss) Notes 17 false false R18.htm 2111100 - Disclosure - Income Taxes Sheet http://cyberoptics.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 2112100 - Disclosure - Share Repurchase Sheet http://cyberoptics.com/role/ShareRepurchase Share Repurchase Notes 19 false false R20.htm 2113100 - Disclosure - Contingencies Sheet http://cyberoptics.com/role/Contingencies Contingencies Notes 20 false false R21.htm 2114100 - Disclosure - Adoption Of Accounting Standards Update No. 2016-09, Improvements To Employee Share Based Payment Accounting Sheet http://cyberoptics.com/role/AdoptionOfAccountingStandardsUpdateNo201609ImprovementsToEmployeeShareBasedAccounting Adoption Of Accounting Standards Update No. 2016-09, Improvements To Employee Share Based Payment Accounting Notes 21 false false R22.htm 2115100 - Disclosure - Recent Accounting Developments Sheet http://cyberoptics.com/role/RecentAccountingDevelopments Recent Accounting Developments Notes 22 false false R23.htm 2215201 - Disclosure - Recent Accounting Developments (Policies) Sheet http://cyberoptics.com/role/RecentAccountingDevelopmentsPolicies Recent Accounting Developments (Policies) Policies http://cyberoptics.com/role/AccountingForStockBasedCompensation 23 false false R24.htm 2302301 - Disclosure - Marketable Securities (Tables) Sheet http://cyberoptics.com/role/MarketableSecuritiesTables Marketable Securities (Tables) Tables http://cyberoptics.com/role/MarketableSecurities 24 false false R25.htm 2303301 - Disclosure - Derivatives (Tables) Sheet http://cyberoptics.com/role/DerivativesTables Derivatives (Tables) Tables http://cyberoptics.com/role/Derivatives 25 false false R26.htm 2304301 - 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 2305301 - Disclosure - Accounting For Stock-Based Compensation (Tables) Sheet http://cyberoptics.com/role/AccountingForStockBasedCompensationTables Accounting For Stock-Based Compensation (Tables) Tables http://cyberoptics.com/role/AccountingForStockBasedCompensation 27 false false R28.htm 2305401 - 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 2306301 - 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 2307301 - Disclosure - Intangible Assets (Tables) Sheet http://cyberoptics.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://cyberoptics.com/role/IntangibleAssets 30 false false R31.htm 2308301 - 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 2309301 - 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 2310301 - Disclosure - Other Comprehensive Income (Loss) (Tables) Sheet http://cyberoptics.com/role/ComprehensiveIncomeLossTables Other Comprehensive Income (Loss) (Tables) Tables http://cyberoptics.com/role/ComprehensiveIncomeLoss 33 false false R34.htm 2402402 - 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 34 false false R35.htm 2402403 - Disclosure - Marketable Securities (Narrative) (Details) Sheet http://cyberoptics.com/role/MarketableSecuritiesNarrativeDetails Marketable Securities (Narrative) (Details) Details http://cyberoptics.com/role/MarketableSecuritiesTables 35 false false R36.htm 2402404 - 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 36 false false R37.htm 2403403 - Disclosure - Derivatives (Schedule Of Cash Flow Hedges) (Details) Sheet http://cyberoptics.com/role/DerivativesScheduleOfCashFlowHedgesDetails Derivatives (Schedule Of Cash Flow Hedges) (Details) Details http://cyberoptics.com/role/DerivativesTables 37 false false R38.htm 2404402 - Disclosure - Fair Value Measurements (Narrative) (Details) Sheet http://cyberoptics.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements (Narrative) (Details) Details http://cyberoptics.com/role/FairValueMeasurementsTables 38 false false R39.htm 2404403 - 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 39 false false R40.htm 2405402 - Disclosure - Accounting For Stock-Based Compensation (Narrative) (Details) Sheet http://cyberoptics.com/role/AccountingForStockBasedCompensationNarrativeDetails Accounting For Stock-Based Compensation (Narrative) (Details) Details http://cyberoptics.com/role/AccountingForStockBasedCompensationTables 40 false false R41.htm 2405403 - Disclosure - Accounting For Stock-Based Compensation (Schedule Of Stock Option Activity) (Details) Sheet http://cyberoptics.com/role/AccountingForStockBasedCompensationScheduleOfStockOptionActivityDetails Accounting For Stock-Based Compensation (Schedule Of Stock Option Activity) (Details) Details http://cyberoptics.com/role/AccountingForStockBasedCompensationTables 41 false false R42.htm 2405405 - Disclosure - Accounting For Stock-Based Compensation (Schedule Of Non-Vested Restricted Stock Activity) (Details) Sheet http://cyberoptics.com/role/AccountingForStockBasedCompensationScheduleOfNonVestedRestrictedStockActivityDetails Accounting For Stock-Based Compensation (Schedule Of Non-Vested Restricted Stock Activity) (Details) Details http://cyberoptics.com/role/AccountingForStockBasedCompensationTables 42 false false R43.htm 2405501 - 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 43 false false R44.htm 2406402 - Disclosure - Other Financial Statement Data (Schedule Of Inventory Components) (Details) Sheet http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfInventoryComponentsDetails Other Financial Statement Data (Schedule Of Inventory Components) (Details) Details http://cyberoptics.com/role/OtherFinancialStatementDataTables 44 false false R45.htm 2406403 - Disclosure - Other Financial Statement Data Other Financial Statement Data (Schedule Of Accrued Expenses) (Details) Sheet http://cyberoptics.com/role/OtherFinancialStatementDataOtherFinancialStatementDataScheduleOfAccruedExpensesDetails Other Financial Statement Data Other Financial Statement Data (Schedule Of Accrued Expenses) (Details) Details 45 false false R46.htm 2406404 - 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 46 false false R47.htm 2406405 - 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 47 false false R48.htm 2406406 - 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 48 false false R49.htm 2407402 - 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 49 false false R50.htm 2407403 - 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 50 false false R51.htm 2407404 - Disclosure - Intangible Assets (Narrative) (Details) Sheet http://cyberoptics.com/role/IntangibleAssetsNarrativeDetails Intangible Assets (Narrative) (Details) Details http://cyberoptics.com/role/IntangibleAssetsTables 51 false false R52.htm 2408402 - 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 52 false false R53.htm 2408403 - 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 53 false false R54.htm 2409402 - 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 54 false false R55.htm 2409403 - 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 55 false false R56.htm 2410402 - Disclosure - Other Comprehensive Income (Loss) (The Effect Of The Reclassifications From Other Comprehensive Income (Loss) To Earnings) (Details) Sheet http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails Other Comprehensive Income (Loss) (The Effect Of The Reclassifications From Other Comprehensive Income (Loss) To Earnings) (Details) Details http://cyberoptics.com/role/ComprehensiveIncomeLossTables 56 false false R57.htm 2410403 - Disclosure - Other Comprehensive Income (Loss) (Schedule Of Accumulated Other Comprehensive Income (Loss)) (Details) Sheet http://cyberoptics.com/role/ComprehensiveIncomeLossScheduleOfAccumulatedComprehensiveIncomeLossDetails Other Comprehensive Income (Loss) (Schedule Of Accumulated Other Comprehensive Income (Loss)) (Details) Details http://cyberoptics.com/role/ComprehensiveIncomeLossTables 57 false false R58.htm 2411401 - Disclosure - Income Taxes (Details) Sheet http://cyberoptics.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://cyberoptics.com/role/IncomeTaxes 58 false false R59.htm 2412401 - Disclosure - Share Repurchase (Narrative) (Details) Sheet http://cyberoptics.com/role/ShareRepurchaseNarrativeDetails Share Repurchase (Narrative) (Details) Details http://cyberoptics.com/role/ShareRepurchase 59 false false R60.htm 2414401 - Disclosure - Adoption Of Accounting Standards Update No. 2016-09, Improvements To Employee Share Based Payment Accounting (Details) Sheet http://cyberoptics.com/role/AdoptionOfAccountingStandardsUpdateNo201609ImprovementsToEmployeeShareBasedAccountingDetails Adoption Of Accounting Standards Update No. 2016-09, Improvements To Employee Share Based Payment Accounting (Details) Details http://cyberoptics.com/role/AdoptionOfAccountingStandardsUpdateNo201609ImprovementsToEmployeeShareBasedAccounting 60 false false All Reports Book All Reports cybe-20170930.htm cybe-20170930.xsd cybe-20170930_cal.xml cybe-20170930_def.xml cybe-20170930_lab.xml cybe-20170930_pre.xml ex311_1.htm ex312_2.htm ex32_3.htm http://xbrl.sec.gov/dei/2014-01-31 http://xbrl.sec.gov/invest/2013-01-31 http://fasb.org/us-gaap/2017-01-31 true true JSON 77 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "cybe-20170930.htm": { "axisCustom": 0, "axisStandard": 18, "contextCount": 177, "dts": { "calculationLink": { "local": [ "cybe-20170930_cal.xml" ] }, "definitionLink": { "local": [ "cybe-20170930_def.xml" ] }, "inline": { "local": [ "cybe-20170930.htm" ] }, "labelLink": { "local": [ "cybe-20170930_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-doc-2017-01-31.xml", "http://xbrl.sec.gov/dei/2014/dei-doc-2014-01-31.xml", "http://xbrl.sec.gov/invest/2013/invest-doc-2013-01-31.xml" ] }, "presentationLink": { "local": [ "cybe-20170930_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-ref-2017-01-31.xml", "http://xbrl.sec.gov/dei/2014/dei-ref-2014-01-31.xml", "http://xbrl.sec.gov/invest/2013/invest-ref-2013-01-31.xml" ] }, "schema": { "local": [ "cybe-20170930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.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/2017/elts/us-gaap-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2017/elts/us-parts-codification-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2017/elts/us-roles-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2017/elts/us-types-2017-01-31.xsd", "http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd", "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd" ] } }, "elementCount": 432, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2017-01-31": 2, "http://xbrl.sec.gov/dei/2014-01-31": 6, "total": 8 }, "keyCustom": 26, "keyStandard": 226, "memberCustom": 11, "memberStandard": 35, "nsprefix": "cybe", "nsuri": "http://cyberoptics.com/20170930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "span", "p", "td", "tr", "tbody", "table", "div", "body", "html" ], "contextRef": "D20170930", "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", "span", "p", "td", "tr", "tbody", "table", "div", "body", "html" ], "contextRef": "D20170930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "contextRef": "D20170930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104100 - Disclosure - Fair Value Measurements", "role": "http://cyberoptics.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "contextRef": "D20170930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "contextRef": "D20170930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105100 - Disclosure - Accounting For Stock-Based Compensation", "role": "http://cyberoptics.com/role/AccountingForStockBasedCompensation", "shortName": "Accounting For Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "contextRef": "D20170930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "contextRef": "D20170930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105101 - Disclosure - Changes In Stockholders' Equity", "role": "http://cyberoptics.com/role/ChangesInStockholdersEquity", "shortName": "Changes In Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "contextRef": "D20170930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "contextRef": "D20170930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106100 - Disclosure - Other Financial Statement Data", "role": "http://cyberoptics.com/role/OtherFinancialStatementData", "shortName": "Other Financial Statement Data", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "contextRef": "D20170930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "contextRef": "D20170930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107100 - Disclosure - Intangible Assets", "role": "http://cyberoptics.com/role/IntangibleAssets", "shortName": "Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "contextRef": "D20170930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "contextRef": "D20170930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108100 - 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", "body", "html" ], "contextRef": "D20170930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "contextRef": "D20170930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109100 - Disclosure - Net Income (Loss) Per Share", "role": "http://cyberoptics.com/role/NetIncomeLossPerShare", "shortName": "Net Income (Loss) Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "contextRef": "D20170930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "contextRef": "D20170930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110100 - Disclosure - Other Comprehensive Income (Loss)", "role": "http://cyberoptics.com/role/ComprehensiveIncomeLoss", "shortName": "Other Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "contextRef": "D20170930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "contextRef": "D20170930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111100 - Disclosure - Income Taxes", "role": "http://cyberoptics.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "contextRef": "D20170930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "contextRef": "D20170930", "decimals": null, "first": true, "lang": "en-US", "name": "cybe:ShareRepurchaseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112100 - Disclosure - Share Repurchase", "role": "http://cyberoptics.com/role/ShareRepurchase", "shortName": "Share Repurchase", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "contextRef": "D20170930", "decimals": null, "first": true, "lang": "en-US", "name": "cybe:ShareRepurchaseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "div", "div", "div", "body", "html" ], "contextRef": "I20170930", "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", "body", "html" ], "contextRef": "I20170930", "decimals": "-3", "lang": null, "name": "us-gaap:MarketableSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "contextRef": "D20170930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113100 - Disclosure - Contingencies", "role": "http://cyberoptics.com/role/Contingencies", "shortName": "Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "contextRef": "D20170930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "contextRef": "D20170930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountingChangesAndErrorCorrectionsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114100 - Disclosure - Adoption Of Accounting Standards Update No. 2016-09, Improvements To Employee Share Based Payment Accounting", "role": "http://cyberoptics.com/role/AdoptionOfAccountingStandardsUpdateNo201609ImprovementsToEmployeeShareBasedAccounting", "shortName": "Adoption Of Accounting Standards Update No. 2016-09, Improvements To Employee Share Based Payment Accounting", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "contextRef": "D20170930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountingChangesAndErrorCorrectionsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "contextRef": "D20170930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115100 - Disclosure - Recent Accounting Developments", "role": "http://cyberoptics.com/role/RecentAccountingDevelopments", "shortName": "Recent Accounting Developments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "contextRef": "D20170930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "div", "body", "html" ], "contextRef": "D20170930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2215201 - Disclosure - Recent Accounting Developments (Policies)", "role": "http://cyberoptics.com/role/RecentAccountingDevelopmentsPolicies", "shortName": "Recent Accounting Developments (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "div", "body", "html" ], "contextRef": "D20170930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "invest:InvestmentTextBlock", "div", "body", "html" ], "contextRef": "D20170930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2302301 - Disclosure - Marketable Securities (Tables)", "role": "http://cyberoptics.com/role/MarketableSecuritiesTables", "shortName": "Marketable Securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "invest:InvestmentTextBlock", "div", "body", "html" ], "contextRef": "D20170930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "span", "span", "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "contextRef": "D20170930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Derivatives (Tables)", "role": "http://cyberoptics.com/role/DerivativesTables", "shortName": "Derivatives (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "span", "span", "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "contextRef": "D20170930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "contextRef": "D20170930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - 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", "body", "html" ], "contextRef": "D20170930", "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", "body", "html" ], "contextRef": "D20170930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Accounting For Stock-Based Compensation (Tables)", "role": "http://cyberoptics.com/role/AccountingForStockBasedCompensationTables", "shortName": "Accounting For Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "contextRef": "D20170930", "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", "body", "html" ], "contextRef": "D20170930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305401 - 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", "body", "html" ], "contextRef": "D20170930", "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", "body", "html" ], "contextRef": "D20170930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - 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", "body", "html" ], "contextRef": "D20170930", "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", "body", "html" ], "contextRef": "I20170930", "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", "body", "html" ], "contextRef": "I20170930", "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", "body", "html" ], "contextRef": "D20170930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - Disclosure - Intangible Assets (Tables)", "role": "http://cyberoptics.com/role/IntangibleAssetsTables", "shortName": "Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "contextRef": "D20170930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "contextRef": "D20170930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308301 - 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": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "contextRef": "D20170930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "contextRef": "D20170930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309301 - 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", "body", "html" ], "contextRef": "D20170930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "div", "div", "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "contextRef": "D20170930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310301 - Disclosure - Other Comprehensive Income (Loss) (Tables)", "role": "http://cyberoptics.com/role/ComprehensiveIncomeLossTables", "shortName": "Other Comprehensive Income (Loss) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "contextRef": "D20170930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "us-gaap:AvailableForSaleSecuritiesTextBlock", "invest:InvestmentTextBlock", "div", "body", "html" ], "contextRef": "I20170930_ShortTermInvestmentsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402402 - 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", "invest:InvestmentTextBlock", "div", "body", "html" ], "contextRef": "I20170930_ShortTermInvestmentsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "span", "p", "invest:InvestmentTextBlock", "div", "body", "html" ], "contextRef": "D20170930", "decimals": null, "first": true, "lang": "en-US", "name": "cybe:MaximumMaturityOfDebtSecurities", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402403 - Disclosure - Marketable Securities (Narrative) (Details)", "role": "http://cyberoptics.com/role/MarketableSecuritiesNarrativeDetails", "shortName": "Marketable Securities (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "invest:InvestmentTextBlock", "div", "body", "html" ], "contextRef": "D20170930", "decimals": null, "first": true, "lang": "en-US", "name": "cybe:MaximumMaturityOfDebtSecurities", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "cybe:ScheduleOfMarketableSecuritiesClassifiedAsCashEquivalentsTableTextBlock", "invest:InvestmentTextBlock", "div", "body", "html" ], "contextRef": "I20170930", "decimals": "-3", "first": true, "lang": null, "name": "cybe:MarketableSecuritiesClassifiedAsCashEquivalentsCost", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402404 - 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", "td", "tr", "tbody", "table", "div", "cybe:ScheduleOfMarketableSecuritiesClassifiedAsCashEquivalentsTableTextBlock", "invest:InvestmentTextBlock", "div", "body", "html" ], "contextRef": "I20170930", "decimals": "-3", "lang": null, "name": "cybe:MarketableSecuritiesClassifiedAsCashEquivalentsUnrealizedGains", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "ix:continuation", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "contextRef": "D20170930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403403 - Disclosure - Derivatives (Schedule Of Cash Flow Hedges) (Details)", "role": "http://cyberoptics.com/role/DerivativesScheduleOfCashFlowHedgesDetails", "shortName": "Derivatives (Schedule Of Cash Flow Hedges) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "ix:continuation", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "contextRef": "D20170930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:AssetImpairmentCharges", "span", "span", "p", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "contextRef": "D20170930", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AssetImpairmentCharges", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - 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", "span", "p", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "contextRef": "D20170930", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AssetImpairmentCharges", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "div", "ix:continuation", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "contextRef": "I20170930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404403 - 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", "div", "ix:continuation", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "contextRef": "I20170930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "div", "body", "html" ], "contextRef": "D20170930_1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "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", "p", "td", "tr", "tbody", "table", "div", "div", "div", "body", "html" ], "contextRef": "D20170930_1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "contextRef": "I20170930", "decimals": "INF", "first": true, "lang": null, "name": "cybe:NumberOfStockBasedCompensationPlans", "reportCount": 1, "unitRef": "stock-based_complensation_plan", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Accounting For Stock-Based Compensation (Narrative) (Details)", "role": "http://cyberoptics.com/role/AccountingForStockBasedCompensationNarrativeDetails", "shortName": "Accounting For Stock-Based Compensation (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "contextRef": "D20170930", "decimals": "0", "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "contextRef": "I20161231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405403 - Disclosure - Accounting For Stock-Based Compensation (Schedule Of Stock Option Activity) (Details)", "role": "http://cyberoptics.com/role/AccountingForStockBasedCompensationScheduleOfStockOptionActivityDetails", "shortName": "Accounting For Stock-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", "body", "html" ], "contextRef": "D20170930", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "contextRef": "I20161231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405405 - Disclosure - Accounting For Stock-Based Compensation (Schedule Of Non-Vested Restricted Stock Activity) (Details)", "role": "http://cyberoptics.com/role/AccountingForStockBasedCompensationScheduleOfNonVestedRestrictedStockActivityDetails", "shortName": "Accounting For Stock-Based Compensation (Schedule Of Non-Vested Restricted Stock Activity) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "contextRef": "I20161231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "div", "div", "div", "body", "html" ], "contextRef": "I20161231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405501 - 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", "td", "tr", "tbody", "table", "div", "div", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "contextRef": "D20170930", "decimals": "-3", "lang": null, "name": "cybe:StockIssuedDuringPeriodValueStockOptionsExercisedAndVestingOfRestrictedUnitsNetOfSharesExchangedAsPayment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "contextRef": "I20170930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Other Financial Statement Data (Schedule Of Inventory Components) (Details)", "role": "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfInventoryComponentsDetails", "shortName": "Other Financial Statement Data (Schedule Of Inventory Components) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "contextRef": "I20170930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "contextRef": "I20170930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Other Financial Statement Data Other Financial Statement Data (Schedule Of Accrued Expenses) (Details)", "role": "http://cyberoptics.com/role/OtherFinancialStatementDataOtherFinancialStatementDataScheduleOfAccruedExpensesDetails", "shortName": "Other Financial Statement Data 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", "body", "html" ], "contextRef": "I20170930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "span", "p", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "contextRef": "D20170930_MinimumMember", "decimals": null, "first": true, "lang": "en-US", "name": "cybe:ProductWarrantiesTimeFrame", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406404 - 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", "span", "p", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "contextRef": "D20170930_MinimumMember", "decimals": null, "first": true, "lang": "en-US", "name": "cybe:ProductWarrantiesTimeFrame", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "contextRef": "I20161231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406405 - 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", "body", "html" ], "contextRef": "I20161231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "ix:continuation", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "contextRef": "I20161231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ExtendedProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406406 - 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", "p", "td", "tr", "tbody", "table", "ix:continuation", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "contextRef": "I20161231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ExtendedProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "contextRef": "I20170930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - 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", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "contextRef": "I20170930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "div", "body", "html" ], "contextRef": "D20170930_1", "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": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "div", "body", "html" ], "contextRef": "D20170930_1", "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", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "contextRef": "D20170930_1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - 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": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "contextRef": "D20170930_1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "contextRef": "I20170930", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - 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", "body", "html" ], "contextRef": "I20170930", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "contextRef": "D20170930_1", "decimals": "2", "first": true, "lang": null, "name": "cybe:RevenueExportSalesPercentage", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408402 - 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", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "contextRef": "D20170930_1", "decimals": "2", "first": true, "lang": null, "name": "cybe:RevenueExportSalesPercentage", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "contextRef": "D20170930_1", "decimals": "-3", "first": true, "lang": null, "name": "cybe:ExportRevenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - 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": [ "span", "p", "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "contextRef": "D20170930_1", "decimals": "-3", "first": true, "lang": null, "name": "cybe:ExportRevenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "div", "body", "html" ], "contextRef": "D20170930_1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409402 - 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", "ix:continuation", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "contextRef": "D20170930_1", "decimals": "-3", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "contextRef": "D20170930_1", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409403 - 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", "body", "html" ], "contextRef": "D20170930_1", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "tbody", "table", "div", "div", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "div", "div", "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "contextRef": "D20170930_1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410402 - Disclosure - Other Comprehensive Income (Loss) (The Effect Of The Reclassifications From Other Comprehensive Income (Loss) To Earnings) (Details)", "role": "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails", "shortName": "Other Comprehensive Income (Loss) (The Effect Of The Reclassifications From Other Comprehensive Income (Loss) To Earnings) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "tbody", "table", "div", "div", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "div", "div", "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "contextRef": "D20170930_1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "div", "div", "div", "body", "html" ], "contextRef": "I20161231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410403 - Disclosure - Other Comprehensive Income (Loss) (Schedule Of Accumulated Other Comprehensive Income (Loss)) (Details)", "role": "http://cyberoptics.com/role/ComprehensiveIncomeLossScheduleOfAccumulatedComprehensiveIncomeLossDetails", "shortName": "Other Comprehensive Income (Loss) (Schedule Of Accumulated Other Comprehensive Income (Loss)) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "contextRef": "I20151231", "decimals": "-3", "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "contextRef": "D20170930_1", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411401 - Disclosure - Income Taxes (Details)", "role": "http://cyberoptics.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "contextRef": "D20170930", "decimals": "3", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "p", "cybe:ShareRepurchaseTextBlock", "div", "body", "html" ], "contextRef": "I20170930", "decimals": "0", "first": true, "lang": null, "name": "cybe:StockRepurchaseProgramNumberOfSharesRepurchased", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412401 - Disclosure - Share Repurchase (Narrative) (Details)", "role": "http://cyberoptics.com/role/ShareRepurchaseNarrativeDetails", "shortName": "Share Repurchase (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "cybe:ShareRepurchaseTextBlock", "div", "body", "html" ], "contextRef": "I20170930", "decimals": "0", "first": true, "lang": null, "name": "cybe:StockRepurchaseProgramNumberOfSharesRepurchased", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "div", "body", "html" ], "contextRef": "D20170930", "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": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "body", "html" ], "contextRef": "D20170930", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "div", "div", "div", "body", "html" ], "contextRef": "I20170930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414401 - Disclosure - Adoption Of Accounting Standards Update No. 2016-09, Improvements To Employee Share Based Payment Accounting (Details)", "role": "http://cyberoptics.com/role/AdoptionOfAccountingStandardsUpdateNo201609ImprovementsToEmployeeShareBasedAccountingDetails", "shortName": "Adoption Of Accounting Standards Update No. 2016-09, Improvements To Employee Share Based Payment Accounting (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:AccountingChangesAndErrorCorrectionsTextBlock", "div", "body", "html" ], "contextRef": "I20170930_AccountingStandardsUpdate201609Member_RestatementAdjustmentMember_RecognitionOfDeferredTaxAssetsForPreviouslyUnrecognizedExcessTaxBenefitsMember", "decimals": "0", "lang": null, "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "contextRef": "D20170930", "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", "body", "html" ], "contextRef": "D20170930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "contextRef": "D20170930", "decimals": null, "first": true, "lang": "en-US", "name": "invest:InvestmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102100 - Disclosure - Marketable Securities", "role": "http://cyberoptics.com/role/MarketableSecurities", "shortName": "Marketable Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "contextRef": "D20170930", "decimals": null, "first": true, "lang": "en-US", "name": "invest:InvestmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "contextRef": "D20170930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103100 - Disclosure - Derivatives", "role": "http://cyberoptics.com/role/Derivatives", "shortName": "Derivatives", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "contextRef": "D20170930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 46, "tag": { "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/20170930", "presentation": [ "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasScheduleOfSalesByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "cybe_AmortizationOfIntangiblesOtherThanPatents": { "auth_ref": [], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortization Of Intangibles, Other Than Patents", "label": "Amortization Of Intangibles, Other Than Patents", "terseLabel": "Amortization of intangibles" } } }, "localname": "AmortizationOfIntangiblesOtherThanPatents", "nsuri": "http://cyberoptics.com/20170930", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "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/20170930", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesClassifiedAsCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "cybe_ChangeInAccountingForStockOptionForfeituresMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to change in accounting for stock option forfeitures.", "label": "Change in Accounting for Stock Option Forfeitures [Member]", "terseLabel": "Change in accounting for stock option forfeitures [Member]" } } }, "localname": "ChangeInAccountingForStockOptionForfeituresMember", "nsuri": "http://cyberoptics.com/20170930", "presentation": [ "http://cyberoptics.com/role/AdoptionOfAccountingStandardsUpdateNo201609ImprovementsToEmployeeShareBasedAccountingDetails" ], "xbrltype": "domainItemType" }, "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/20170930", "presentation": [ "http://cyberoptics.com/role/FairValueMeasurementsFairValueMeasurementsForMarketableSecuritiesAndForeignExchangeForwardContractsDetails", "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "cybe_CustomerOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Customer One [Member]", "label": "Customer One [Member]", "terseLabel": "Customer One" } } }, "localname": "CustomerOneMember", "nsuri": "http://cyberoptics.com/20170930", "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/20170930", "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/20170930", "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/20170930", "xbrltype": "stringItemType" }, "cybe_EarningsPerShareDilutiveAdjustment": { "auth_ref": [], "calculation": { "http://cyberoptics.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossperBasicandDilutedSharesDetails": { "order": 2.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 dollars per share)" } } }, "localname": "EarningsPerShareDilutiveAdjustment", "nsuri": "http://cyberoptics.com/20170930", "presentation": [ "http://cyberoptics.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossperBasicandDilutedSharesDetails" ], "xbrltype": "perShareItemType" }, "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/20170930", "presentation": [ "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasScheduleOfSalesByGeographicAreaDetails" ], "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/20170930", "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/20170930", "presentation": [ "http://cyberoptics.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "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/20170930", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationNarrativeDetails" ], "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/20170930", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesNarrativeDetails", "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesClassifiedAsCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "cybe_MarketableSecuritiesClassifiedAsCashEquivalentsRecordedBasis": { "auth_ref": [], "calculation": { "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesClassifiedAsCashEquivalentsDetails": { "order": 3.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": "Recorded Basis", "totalLabel": "Recorded Basis" } } }, "localname": "MarketableSecuritiesClassifiedAsCashEquivalentsRecordedBasis", "nsuri": "http://cyberoptics.com/20170930", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesClassifiedAsCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "cybe_MarketableSecuritiesClassifiedAsCashEquivalentsUnrealizedGains": { "auth_ref": [], "calculation": { "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesClassifiedAsCashEquivalentsDetails": { "order": 1.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/20170930", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesClassifiedAsCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "cybe_MarketableSecuritiesClassifiedAsCashEquivalentsUnrealizedLosses": { "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, Unrealized Losses", "label": "Marketable Securities Classified As Cash Equivalents, Unrealized Losses", "negatedTerseLabel": "Unrealized Losses", "terseLabel": "Unrealized Losses" } } }, "localname": "MarketableSecuritiesClassifiedAsCashEquivalentsUnrealizedLosses", "nsuri": "http://cyberoptics.com/20170930", "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/20170930", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationNarrativeDetails" ], "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/20170930", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesNarrativeDetails" ], "xbrltype": "durationItemType" }, "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/20170930", "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/20170930", "presentation": [ "http://cyberoptics.com/role/IncomeTaxesDetails" ], "xbrltype": "durationItemType" }, "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/20170930", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20170930", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationNarrativeDetails" ], "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/20170930", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "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/20170930", "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/20170930", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "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/20170930", "presentation": [ "http://cyberoptics.com/role/OtherFinancialStatementDataNarrativeDetails" ], "xbrltype": "durationItemType" }, "cybe_RecognitionOfDeferredTaxAssetsForPreviouslyUnrecognizedExcessTaxBenefitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to recognition of the deferred tax assets for previously unrecognized excess tax benefits.", "label": "Recognition of Deferred Tax Assets for Previously Unrecognized Excess Tax Benefits [Member]", "terseLabel": "Recognition of the deferred tax assets for previously unrecognized excess tax benefits [Member]" } } }, "localname": "RecognitionOfDeferredTaxAssetsForPreviouslyUnrecognizedExcessTaxBenefitsMember", "nsuri": "http://cyberoptics.com/20170930", "presentation": [ "http://cyberoptics.com/role/AdoptionOfAccountingStandardsUpdateNo201609ImprovementsToEmployeeShareBasedAccountingDetails" ], "xbrltype": "domainItemType" }, "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/20170930", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationNarrativeDetails" ], "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/20170930", "presentation": [ "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasNarrativeDetails" ], "xbrltype": "percentItemType" }, "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/20170930", "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/20170930", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "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/20170930", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationNarrativeDetails" ], "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/20170930", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationNarrativeDetails" ], "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/20170930", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationNarrativeDetails" ], "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/20170930", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "cybe_ShareRepurchaseTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share repurchase.", "label": "Share Repurchase [Text Block]", "terseLabel": "Share Repurchase" } } }, "localname": "ShareRepurchaseTextBlock", "nsuri": "http://cyberoptics.com/20170930", "presentation": [ "http://cyberoptics.com/role/ShareRepurchase" ], "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/20170930", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "cybe_StockIssuedDuringPeriodSharesStockOptionsExercisedAndVestingOfRestrictedUnitsNetOfSharesExchangedAsPayment": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of exercise of stock options, vesting of restricted stock 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, vesting of restricted stock units, net of shares exchanged as payment, shares" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercisedAndVestingOfRestrictedUnitsNetOfSharesExchangedAsPayment", "nsuri": "http://cyberoptics.com/20170930", "presentation": [ "http://cyberoptics.com/role/ChangesInStockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "cybe_StockIssuedDuringPeriodValueStockOptionsExercisedAndVestingOfRestrictedUnitsNetOfSharesExchangedAsPayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued during the period as a result of exercise of stock options, vesting of restricted stock 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, vesting of restricted stock units, net of shares exchanged as payment" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercisedAndVestingOfRestrictedUnitsNetOfSharesExchangedAsPayment", "nsuri": "http://cyberoptics.com/20170930", "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/20170930", "presentation": [ "http://cyberoptics.com/role/ShareRepurchaseNarrativeDetails" ], "xbrltype": "sharesItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "If the value is true, then the document is an amendment to previously-filed/accepted document.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://cyberoptics.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "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/2014-01-31", "presentation": [ "http://cyberoptics.com/role/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2014-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/2014-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/2014-01-31", "presentation": [ "http://cyberoptics.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "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/2014-01-31", "presentation": [ "http://cyberoptics.com/role/DocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r334" ], "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/2014-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/2014-01-31", "presentation": [ "http://cyberoptics.com/role/DocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityFilerCategory": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated) or (5) Smaller Reporting 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/2014-01-31", "presentation": [ "http://cyberoptics.com/role/DocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r334" ], "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/2014-01-31", "presentation": [ "http://cyberoptics.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "invest_InvestmentGeographicRegionAxis": { "auth_ref": [ "r335" ], "lang": { "en-US": { "role": { "documentation": "For an investments table in which investments are categorized by geographic region (continent, region, country, state or province) this axis contains the members of that categorization.", "label": "Investment Geographic Region [Axis]", "terseLabel": "Investment Geographic Region [Axis]" } } }, "localname": "InvestmentGeographicRegionAxis", "nsuri": "http://xbrl.sec.gov/invest/2013-01-31", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesClassifiedAsCashEquivalentsDetails" ], "xbrltype": "stringItemType" }, "invest_InvestmentGeographicRegionDomain": { "auth_ref": [ "r335" ], "lang": { "en-US": { "role": { "documentation": "For an investments table in which investments are categorized by geographic region (continent, region, country, state or province) this domain represents the collection of all members of the axis.", "label": "Investment Geographic Region [Domain]", "terseLabel": "Investment Geographic Region [Domain]" } } }, "localname": "InvestmentGeographicRegionDomain", "nsuri": "http://xbrl.sec.gov/invest/2013-01-31", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesClassifiedAsCashEquivalentsDetails" ], "xbrltype": "domainItemType" }, "invest_InvestmentTextBlock": { "auth_ref": [ "r336" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for investments, including all tables.", "label": "Investment [Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "InvestmentTextBlock", "nsuri": "http://xbrl.sec.gov/invest/2013-01-31", "presentation": [ "http://cyberoptics.com/role/MarketableSecurities" ], "xbrltype": "textBlockItemType" }, "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ComprehensiveIncomeLossScheduleOfAccumulatedComprehensiveIncomeLossDetails" ], "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/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingChangesAndErrorCorrectionsTextBlock": { "auth_ref": [ "r97" ], "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/2017-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/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201609Member": { "auth_ref": [ "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AdoptionOfAccountingStandardsUpdateNo201609ImprovementsToEmployeeShareBasedAccountingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of 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/2017-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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r18", "r23", "r307", "r315" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "For an unclassified balance sheet, the amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business, reduced to their estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.", "label": "Accounts Receivable, Net", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r18", "r23" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts receivable, less allowance for doubtful accounts of $514\u00a0at September 30, 2017\u00a0and $547\u00a0at\u00a0December 31, 2016" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r15", "r302", "r321" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://cyberoptics.com/role/OtherFinancialStatementDataOtherFinancialStatementDataScheduleOfAccruedExpensesDetails": { "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://cyberoptics.com/role/OtherFinancialStatementDataOtherFinancialStatementDataScheduleOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember": { "auth_ref": [ "r49", "r57", "r261" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ComprehensiveIncomeLossScheduleOfAccumulatedComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r51", "r57", "r261" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from the appreciation (depreciation) in value of securities attributable to the parent.", "label": "Accumulated Net Investment Gain (Loss) Attributable to Parent [Member]", "terseLabel": "Available-for-sale Securities" } } }, "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ComprehensiveIncomeLossScheduleOfAccumulatedComprehensiveIncomeLossDetails" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ComprehensiveIncomeLossScheduleOfAccumulatedComprehensiveIncomeLossDetails", "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r54", "r56", "r57" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "periodEndLabel": "BALANCE", "periodStartLabel": "BALANCE", "verboseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ComprehensiveIncomeLossScheduleOfAccumulatedComprehensiveIncomeLossDetails", "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ComprehensiveIncomeLossScheduleOfAccumulatedComprehensiveIncomeLossDetails", "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r53", "r57", "r261" ], "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 Income (Loss) [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ChangesInStockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r48", "r57", "r261" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ComprehensiveIncomeLossScheduleOfAccumulatedComprehensiveIncomeLossDetails" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/OtherFinancialStatementData" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of change in accounting principle. Does not include error corrections.", "label": "Adjustments for Change in Accounting Principle [Axis]" } } }, "localname": "AdjustmentsForChangeInAccountingPrincipleAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AdoptionOfAccountingStandardsUpdateNo201609ImprovementsToEmployeeShareBasedAccountingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AdoptionOfAccountingStandardsUpdateNo201609ImprovementsToEmployeeShareBasedAccountingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Changes in additional paid in capital related to exercise of share-based payments awards (such as stock options) and the amount of recognized equity-based compensation during the period (such as nonvested shares).", "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationNarrativeDetails" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r40", "r115" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.", "label": "Allowance for Doubtful Accounts Receivable, Current", "terseLabel": "Accounts receivable, allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsoldiatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r83", "r144", "r149" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/IntangibleAssetsScheduleOfAmortizationExpenseForIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r103" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/NetIncomeLossPerShareNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AsiaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Continent of Asia.", "label": "Asia [Member]", "terseLabel": "Asia" } } }, "localname": "AsiaMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasScheduleOfSalesByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetBackedSecuritiesMember": { "auth_ref": [ "r129" ], "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" } } }, "localname": "AssetBackedSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/FairValueMeasurementsFairValueMeasurementsForMarketableSecuritiesAndForeignExchangeForwardContractsDetails", "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r83", "r152" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r301", "r320" ], "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/2017-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/2017-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": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleEquitySecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r124" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleEquitySecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r125" ], "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 loss on marketable securities" } } }, "localname": "AvailableForSaleEquitySecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecurities": { "auth_ref": [ "r117", "r120", "r128" ], "calculation": { "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails": { "order": 3.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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesNarrativeDetails", "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r124" ], "calculation": { "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails": { "order": 1.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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r125" ], "calculation": { "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails": { "order": 2.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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAmortizedCost": { "auth_ref": [ "r32" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesGrossRealizedGainLossNet": { "auth_ref": [ "r132" ], "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)", "terseLabel": "Available-for-sale securities, gross realized gain (loss)" } } }, "localname": "AvailableForSaleSecuritiesGrossRealizedGainLossNet", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesTextBlock": { "auth_ref": [ "r126", "r127", "r130", "r131", "r135", "r313", "r314" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r194", "r221" ], "lang": { "en-US": { "role": { "documentation": "Information by award type pertaining to equity-based compensation.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationNarrativeDetails" ], "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/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r27", "r85" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": { "auth_ref": [ "r79", "r297" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ChangeInAccountingPrincipleMember": { "auth_ref": [ "r91", "r93" ], "lang": { "en-US": { "role": { "documentation": "A change from one generally accepted accounting principle to another generally accepted accounting principle when there are two or more generally accepted accounting principles that apply or when the accounting principle formerly used is no longer generally accepted. A change in the method of applying an accounting principle that is not treated as a change in accounting estimate also is considered a change in accounting principle.", "label": "Adjustments for Change in Accounting Principle [Domain]" } } }, "localname": "ChangeInAccountingPrincipleMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AdoptionOfAccountingStandardsUpdateNo201609ImprovementsToEmployeeShareBasedAccountingDetails" ], "xbrltype": "domainItemType" }, "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ChangesInStockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfTreasuryStockTable": { "auth_ref": [ "r179", "r180", "r181", "r182" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ShareRepurchaseNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r36", "r155", "r309", "r325" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.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/2017-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/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r154", "r157" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/Contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r38" ], "lang": { "en-US": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common stock reserved for future awards" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ChangesInStockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockNoParValue": { "auth_ref": [ "r17" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsoldiatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r17" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsoldiatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r17" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ChangesInStockholdersEquityDetails", "http://cyberoptics.com/role/CondensedConsoldiatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r17", "r171" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsoldiatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "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 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,\u00a06,972,515\u00a0shares issued and outstanding at\u00a0September 30, 2017\u00a0and\u00a06,901,887\u00a0shares issued and outstanding at\u00a0December 31, 2016", "verboseLabel": "Common stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AdoptionOfAccountingStandardsUpdateNo201609ImprovementsToEmployeeShareBasedAccountingDetails", "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r61" ], "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" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2017-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/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r63" ], "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": "Comprehensive Income (Loss)" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ComprehensiveIncomeLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r256" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/IntangibleAssetsScheduleOfAmortizationExpenseForIntangibleAssetsDetails", "http://cyberoptics.com/role/IntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r108", "r109", "r291", "r292" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r108", "r109", "r291", "r292" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r108", "r109", "r291", "r292" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r108", "r109", "r291", "r292" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r108", "r109", "r291", "r292" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r70" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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/2017-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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails", "http://cyberoptics.com/role/DerivativesScheduleOfCashFlowHedgesDetails" ], "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-09" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ChangesInStockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerAdvancesCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The current portion of prepayments received from customers for goods or services to be provided in the future.", "label": "Customer Advances, Current", "terseLabel": "Advance customer payments" } } }, "localname": "CustomerAdvancesCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r107" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelatedIntangibleAssetsMember": { "auth_ref": [ "r254" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/IntangibleAssetsScheduleOfAmortizationExpenseForIntangibleAssetsDetails", "http://cyberoptics.com/role/IntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r83", "r86", "r248", "r250" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetNoncurrent": { "auth_ref": [ "r238", "r239", "r240", "r241", "r246" ], "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 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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AdoptionOfAccountingStandardsUpdateNo201609ImprovementsToEmployeeShareBasedAccountingDetails", "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesNoncurrent": { "auth_ref": [ "r238", "r240", "r241" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r252" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r83" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetNotionalAmount": { "auth_ref": [ "r263", "r264" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/DerivativesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [ "r277" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/DerivativesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r268", "r269", "r275", "r277" ], "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/2017-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/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r282" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/Derivatives" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r265", "r268", "r275", "r277", "r278", "r279", "r280" ], "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/2017-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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/DerivativesScheduleOfCashFlowHedgesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet": { "auth_ref": [ "r272", "r276" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/DerivativesScheduleOfCashFlowHedgesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet": { "auth_ref": [ "r271" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The effective portion of gains and losses (net) on derivative instruments designated and qualifying as hedging instruments that was recognized in other comprehensive income during the current period.", "label": "Derivative Instruments, Gain (Loss) Recognized in Other Comprehensive Income (Loss), Effective Portion, Net", "terseLabel": "Pretax Gain Recognized in Other Comprehensive Income (Loss) on Effective Portion of Derivative" } } }, "localname": "DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/DerivativesScheduleOfCashFlowHedgesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion": { "auth_ref": [ "r272" ], "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/2017-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/2017-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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/DerivativesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r265" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/DerivativesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r183", "r234" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for compensation-related costs for equity-based compensation, which may include disclosure of policies, compensation plan details, allocation of equity compensation, incentive distributions, equity-based arrangements to obtain goods and services, deferred compensation arrangements, employee stock ownership plan details and employee stock purchase plan details.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "verboseLabel": "Accounting For Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r66", "r100", "r104", "r105", "r312", "r327" ], "calculation": { "http://cyberoptics.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossperBasicandDilutedSharesDetails": { "order": 1.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 (loss) per share \u2013 Basic", "terseLabel": "Per Share Amount, Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://cyberoptics.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossperBasicandDilutedSharesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r66", "r100", "r312", "r327" ], "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 (loss) per share \u2013 Diluted", "totalLabel": "Per Share Amount, Dilutive (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://cyberoptics.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossperBasicandDilutedSharesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r106" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/NetIncomeLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r297" ], "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 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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r88", "r242", "r243" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://cyberoptics.com/role/OtherFinancialStatementDataOtherFinancialStatementDataScheduleOfAccruedExpensesDetails": { "order": 1.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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/OtherFinancialStatementDataOtherFinancialStatementDataScheduleOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r220" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unrecognized cost of unvested share-based compensation awards.", "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r220" ], "lang": { "en-US": { "role": { "documentation": "Weighted average period over which unrecognized compensation is expected to be recognized for equity-based compensation plans, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the 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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": { "auth_ref": [ "r222" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax benefit from exercise of stock options granted under share-based compensation 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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationNarrativeDetails", "http://cyberoptics.com/role/AdoptionOfAccountingStandardsUpdateNo201609ImprovementsToEmployeeShareBasedAccountingDetails", "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An arrangement whereby an employee is entitled to receive in the future, subject to vesting and other restrictions, a number of shares in the entity at a specified price, as defined in the agreement. Although there are variations, normally, after vesting, when an option is exercised, the employee-holder pays the strike value in cash to the issuing employer-entity and receives equity shares. The equity shares can be sold into the market for cash at the current market price without restriction. Options may be used to attract, retain and incentivize employees, in addition to their regular salary and other benefits.", "label": "Employee Stock Option [Member]", "terseLabel": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationNarrativeDetails" ], "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/2017-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/2017-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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ShareRepurchaseNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r171" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ChangesInStockholdersEquityDetails", "http://cyberoptics.com/role/ComprehensiveIncomeLossScheduleOfAccumulatedComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesMember": { "auth_ref": [ "r11", "r14", "r137", "r306", "r316", "r331" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/FairValueMeasurementsFairValueMeasurementsForMarketableSecuritiesAndForeignExchangeForwardContractsDetails", "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EuropeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Continent of Europe.", "label": "Europe [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasScheduleOfSalesByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ExtendedProductWarrantyAccrual": { "auth_ref": [ "r164" ], "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" } } }, "localname": "ExtendedProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfChangesInDeferredWarrantyRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ExtendedProductWarrantyAccrualCurrent": { "auth_ref": [ "r33" ], "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 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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfChangesInDeferredWarrantyRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ExtendedProductWarrantyAccrualNoncurrent": { "auth_ref": [ "r35" ], "calculation": { "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfChangesInDeferredWarrantyRevenueDetails": { "order": 2.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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfChangesInDeferredWarrantyRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ExtendedProductWarrantyAccrualPeriodIncreaseDecrease": { "auth_ref": [ "r165" ], "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/2017-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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/FairValueMeasurementsFairValueMeasurementsForMarketableSecuritiesAndForeignExchangeForwardContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r284", "r285", "r286", "r287", "r288", "r289" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/FairValueMeasurementsFairValueMeasurementsForMarketableSecuritiesAndForeignExchangeForwardContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r284", "r285", "r286" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r286" ], "lang": { "en-US": { "role": { "documentation": "Information by level within the fair value hierarchy.", "label": "Fair Value, Hierarchy [Axis]", "terseLabel": "Fair Value, Hierarchy [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2017-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/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r290" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r286" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/FairValueMeasurementsFairValueMeasurementsForMarketableSecuritiesAndForeignExchangeForwardContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r283", "r286" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/FairValueMeasurementsFairValueMeasurementsForMarketableSecuritiesAndForeignExchangeForwardContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r286" ], "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/2017-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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/FairValueMeasurementsFairValueMeasurementsForMarketableSecuritiesAndForeignExchangeForwardContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r267", "r270", "r279" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/DerivativesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r148" ], "calculation": { "http://cyberoptics.com/role/IntangibleAssetsScheduleOfIntangibleAssetsDetails": { "order": 2.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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/IntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://cyberoptics.com/role/IntangibleAssetsNarrativeDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "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, 2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/IntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://cyberoptics.com/role/IntangibleAssetsNarrativeDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "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 2017" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2017-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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r150" ], "calculation": { "http://cyberoptics.com/role/IntangibleAssetsNarrativeDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "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, 2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/IntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r150" ], "calculation": { "http://cyberoptics.com/role/IntangibleAssetsNarrativeDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "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, 2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/IntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r150" ], "calculation": { "http://cyberoptics.com/role/IntangibleAssetsNarrativeDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "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, 2019" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/IntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r150" ], "calculation": { "http://cyberoptics.com/role/IntangibleAssetsNarrativeDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "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, 2018" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/IntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r145", "r147" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/IntangibleAssetsScheduleOfAmortizationExpenseForIntangibleAssetsDetails", "http://cyberoptics.com/role/IntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r148" ], "calculation": { "http://cyberoptics.com/role/IntangibleAssetsScheduleOfIntangibleAssetsDetails": { "order": 1.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/2017-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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/IntangibleAssetsScheduleOfAmortizationExpenseForIntangibleAssetsDetails", "http://cyberoptics.com/role/IntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r145", "r147" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/IntangibleAssetsScheduleOfAmortizationExpenseForIntangibleAssetsDetails", "http://cyberoptics.com/role/IntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r148" ], "calculation": { "http://cyberoptics.com/role/IntangibleAssetsNarrativeDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/IntangibleAssetsNarrativeDetails", "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/2017-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": [ "r84", "r294", "r295", "r296" ], "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 losses (gains)" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2017-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/2017-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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/DerivativesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossFromComponentsExcludedFromAssessmentOfCashFlowHedgeEffectivenessNet": { "auth_ref": [ "r274" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/DerivativesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet": { "auth_ref": [ "r273" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/DerivativesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnInvestmentsByCategoryAxis": { "auth_ref": [ "r118", "r123", "r133", "r136" ], "lang": { "en-US": { "role": { "documentation": "Information by category of marketable security.", "label": "Investments by Category [Axis]", "terseLabel": "Investments by Category [Axis]" } } }, "localname": "GainLossOnInvestmentsByCategoryAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostCategoriesOfInvestmentsDomain": { "auth_ref": [ "r118" ], "lang": { "en-US": { "role": { "documentation": "Investments in debt and equity securities, including, but not limited to, held-to-maturity, trading and available-for-sale.", "label": "Marketable Securities and Investments Held at Cost [Domain]", "terseLabel": "Gain (Loss) on Investments, Including Marketable Securities and Investments Held at Cost, Categories of Investments [Domain]" } } }, "localname": "GainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostCategoriesOfInvestmentsDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r140", "r141", "r142" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r69" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 1.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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r265" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/DerivativesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r265" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/DerivativesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r64", "r300", "r310", "r328" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income (loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2017-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/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails", "http://cyberoptics.com/role/DerivativesScheduleOfCashFlowHedgesDetails" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails", "http://cyberoptics.com/role/DerivativesScheduleOfCashFlowHedgesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r244" ], "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/2017-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/2017-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/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r253" ], "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/2017-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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExaminationTable": { "auth_ref": [ "r245", "r249" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r89", "r247" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 2.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 (benefit)", "verboseLabel": "Income tax provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://cyberoptics.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r82" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r82" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r82" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInCustomerAdvances": { "auth_ref": [ "r82" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of prepayments by customers for goods or services to be provided at a later date.", "label": "Increase (Decrease) in Customer Advances", "verboseLabel": "Advance customer payments" } } }, "localname": "IncreaseDecreaseInCustomerAdvances", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r82" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 6.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/2017-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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [], "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/2017-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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ChangesInStockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r101", "r104" ], "calculation": { "http://cyberoptics.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossperBasicandDilutedSharesDetails": { "order": 2.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/2017-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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r151" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/IntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r143", "r146" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.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/2017-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/2017-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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/OtherFinancialStatementDataNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r41" ], "calculation": { "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfInventoryComponentsDetails": { "order": 3.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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfInventoryComponentsDetails" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/OtherFinancialStatementDataNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r44", "r139" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfInventoryComponentsDetails": { "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfInventoryComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r43" ], "calculation": { "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfInventoryComponentsDetails": { "order": 1.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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfInventoryComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r42" ], "calculation": { "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfInventoryComponentsDetails": { "order": 2.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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfInventoryComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r11", "r14", "r118", "r119", "r305", "r306", "r319" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/FairValueMeasurementsFairValueMeasurementsForMarketableSecuritiesAndForeignExchangeForwardContractsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r31" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r22", "r303", "r323" ], "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/2017-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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_MajorCustomersAxis": { "auth_ref": [ "r113", "r189", "r191" ], "lang": { "en-US": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by major type of debt and equity security.", "label": "Major Types of Debt and Equity Securities [Axis]", "terseLabel": "Major Types of Debt and Equity Securities [Axis]" } } }, "localname": "MajorTypesOfDebtAndEquitySecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/FairValueMeasurementsFairValueMeasurementsForMarketableSecuritiesAndForeignExchangeForwardContractsDetails", "http://cyberoptics.com/role/MarketableSecuritiesNarrativeDetails", "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesClassifiedAsCashEquivalentsDetails", "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain": { "auth_ref": [ "r137", "r313" ], "lang": { "en-US": { "role": { "documentation": "Debt instrument issued by corporations, governments and governmental agencies, municipalities, and other institutions. Equity securities are ownership interests or the right to acquire or dispose of ownership interests in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock.", "label": "Major Types of Debt and Equity Securities [Domain]", "terseLabel": "Major Types of Debt and Equity Securities [Domain]" } } }, "localname": "MajorTypesOfDebtAndEquitySecuritiesDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/FairValueMeasurementsFairValueMeasurementsForMarketableSecuritiesAndForeignExchangeForwardContractsDetails", "http://cyberoptics.com/role/MarketableSecuritiesNarrativeDetails", "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesClassifiedAsCashEquivalentsDetails", "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Marketable Securities [Abstract]" } } }, "localname": "MarketableSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r4", "r32", "r122" ], "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 investments in debt and equity securities, including, but not limited to, held-to-maturity, trading and available-for-sale expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer.", "label": "Marketable Securities, Current", "verboseLabel": "Marketable securities" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesNoncurrent": { "auth_ref": [ "r28", "r122" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Total debt and equity financial instruments including: (1) securities held-to-maturity and (2) securities available-for-sale that will be held for the long-term.", "label": "Marketable Securities, Noncurrent", "terseLabel": "Marketable securities, long-term" } } }, "localname": "MarketableSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationNarrativeDetails", "http://cyberoptics.com/role/AccountingForStockBasedCompensationScheduleOfStockOptionValuationAssumptionsDetails", "http://cyberoptics.com/role/DerivativesNarrativeDetails", "http://cyberoptics.com/role/OtherFinancialStatementDataNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationNarrativeDetails", "http://cyberoptics.com/role/AccountingForStockBasedCompensationScheduleOfStockOptionValuationAssumptionsDetails", "http://cyberoptics.com/role/DerivativesNarrativeDetails", "http://cyberoptics.com/role/OtherFinancialStatementDataNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/2017-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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfChangesInEstimatedWarrantyLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NameOfMajorCustomerDomain": { "auth_ref": [ "r113" ], "lang": { "en-US": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Customer [Domain]", "terseLabel": "Name of Major Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r79", "r81" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.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/2017-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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r79", "r81" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.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/2017-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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r79", "r80", "r84" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.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 (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2017-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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r65", "r84", "r104", "r311", "r326" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "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", "totalLabel": "Net income (loss)", "verboseLabel": "Net Income (Loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ChangesInStockholdersEquityDetails", "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited", "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://cyberoptics.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossperBasicandDilutedSharesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r97" ], "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/2017-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]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AdoptionOfAccountingStandardsUpdateNo201609ImprovementsToEmployeeShareBasedAccountingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r92", "r93", "r94" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AdoptionOfAccountingStandardsUpdateNo201609ImprovementsToEmployeeShareBasedAccountingDetails" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/RecentAccountingDevelopmentsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r255" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/IntangibleAssetsScheduleOfAmortizationExpenseForIntangibleAssetsDetails", "http://cyberoptics.com/role/IntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r265" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/DerivativesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r73" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 6.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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "auth_ref": [ "r57", "r62" ], "calculation": { "http://cyberoptics.com/role/ComprehensiveIncomeLossScheduleOfAccumulatedComprehensiveIncomeLossDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.", "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent", "terseLabel": "Other comprehensive income before reclassifications" } } }, "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ComprehensiveIncomeLossScheduleOfAccumulatedComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "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/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r1", "r90", "r110", "r262" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/InterimReporting" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r7", "r8", "r9", "r33" ], "calculation": { "http://cyberoptics.com/role/OtherFinancialStatementDataOtherFinancialStatementDataScheduleOfAccruedExpensesDetails": { "order": 3.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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/OtherFinancialStatementDataOtherFinancialStatementDataScheduleOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 5.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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r29" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 6.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/2017-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 on available-for-sale securities:" } } }, "localname": "OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2017-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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent": { "auth_ref": [ "r258", "r259", "r260" ], "calculation": { "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails": { "order": 1.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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r258", "r259", "r260" ], "calculation": { "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails": { "order": 1.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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent": { "auth_ref": [ "r258", "r259", "r260" ], "calculation": { "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails": { "order": 2.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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax": { "auth_ref": [ "r50", "r134" ], "calculation": { "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "weight": 1.0 }, "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "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": "Total unrealized gains on available-for-sale securities", "totalLabel": "Total unrealized gains (losses) on available-for-sale securities" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails", "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r50" ], "calculation": { "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 }, "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetailsCalc2": { "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": "Total net changes related to available-for-sale securities, Net of Tax" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax": { "auth_ref": [ "r50", "r55" ], "calculation": { "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails": { "order": 2.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": "Total net changes related to available-for-sale securities, Tax" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), before Tax [Abstract]", "terseLabel": "Other comprehensive income, before tax:" } } }, "localname": "OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent": { "auth_ref": [ "r258", "r259", "r260" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": { "order": 1.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 income (loss), before tax" } } }, "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails", "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax": { "auth_ref": [ "r49" ], "calculation": { "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax", "weight": 1.0 }, "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 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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails", "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax": { "auth_ref": [ "r49" ], "calculation": { "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails": { "order": 3.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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax": { "auth_ref": [ "r49", "r55" ], "calculation": { "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails": { "order": 3.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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax": { "auth_ref": [ "r47", "r54", "r293", "r298" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": { "order": 3.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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r59", "r60", "r62", "r171" ], "calculation": { "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails": { "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 income (loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r258", "r259", "r260" ], "calculation": { "http://cyberoptics.com/role/ComprehensiveIncomeLossScheduleOfAccumulatedComprehensiveIncomeLossDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": { "order": 2.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 income, net of tax", "totalLabel": "Other comprehensive income (loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ChangesInStockholdersEquityDetails", "http://cyberoptics.com/role/ComprehensiveIncomeLossScheduleOfAccumulatedComprehensiveIncomeLossDetails", "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax": { "auth_ref": [ "r54", "r58", "r134" ], "calculation": { "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "weight": 1.0 }, "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax", "negatedLabel": "Reclassification adjustments", "negatedTerseLabel": "Reclassification adjustment, Before Tax" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails", "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": { "auth_ref": [ "r54", "r58", "r134" ], "calculation": { "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetailsCalc2": { "order": 2.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 adjustment, Net of Tax" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax": { "auth_ref": [ "r55", "r134" ], "calculation": { "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails": { "order": 2.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 adjustment, Tax" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax": { "auth_ref": [ "r54", "r58", "r266" ], "calculation": { "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax", "weight": 1.0 }, "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of reclassification adjustment from accumulated other comprehensive income of accumulated gain (loss) realized from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's deferred hedging gain (loss).", "label": "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails", "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax": { "auth_ref": [ "r54", "r58", "r266" ], "calculation": { "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails": { "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax": { "auth_ref": [ "r55", "r266" ], "calculation": { "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax", "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTax": { "auth_ref": [ "r55", "r251" ], "calculation": { "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "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 related to items of other comprehensive income\u00a0(loss)", "negatedTotalLabel": "Other comprehensive income (loss), Tax", "terseLabel": "Income tax benefit related to items of other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossTax", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails", "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax": { "auth_ref": [ "r49", "r54", "r281" ], "calculation": { "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax", "weight": 1.0 }, "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).", "label": "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails", "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r49", "r54", "r271", "r281" ], "calculation": { "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails": { "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax": { "auth_ref": [ "r49", "r55" ], "calculation": { "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails": { "order": 2.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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax": { "auth_ref": [ "r50", "r54" ], "calculation": { "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "weight": 1.0 }, "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax", "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails", "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r50", "r54" ], "calculation": { "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetailsCalc2": { "order": 1.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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": { "auth_ref": [ "r52", "r55" ], "calculation": { "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails": { "order": 2.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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r35" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermInvestmentsMember": { "auth_ref": [ "r317", "r330" ], "lang": { "en-US": { "role": { "documentation": "Long-term investments classified as other.", "label": "Other Long-term Investments [Member]", "terseLabel": "Marketable securities - Long-Term" } } }, "localname": "OtherLongTermInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r257" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/IntangibleAssetsScheduleOfAmortizationExpenseForIntangibleAssetsDetails", "http://cyberoptics.com/role/IntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecurities": { "auth_ref": [ "r76", "r121" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r77" ], "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 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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r77" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r194", "r221" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name pertaining to equity-based compensation arrangements.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the equity-based compensation arrangement plan.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockNoParValue": { "auth_ref": [ "r16" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsoldiatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r16" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsoldiatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r16" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsoldiatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r16" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, no par value, 5,000,000 shares authorized, none outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r78", "r222" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based compensation arrangement. Issuance includes, but is not limited to, exercise of stock options and similar instruments.", "label": "Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options", "terseLabel": "Proceeds from issuance of common stock under Employee Stock Purchase Plan" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r75", "r121" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with maturities (principal being due), prepayments and calls (requests of early payments) on securities not classified as either held-to-maturity securities or trading securities which are classified as available-for-sale securities.", "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities": { "auth_ref": [ "r75", "r121" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the sale of debt and equity securities classified as available-for-sale securities.", "label": "Proceeds from Sale of Available-for-sale Securities", "terseLabel": "Proceeds from sales of available-for-sale marketable securities" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://cyberoptics.com/role/MarketableSecuritiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r78", "r222" ], "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 exercise of stock options granted under share-based compensation 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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationNarrativeDetails", "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r163", "r166", "r308" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfChangesInEstimatedWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r33", "r158", "r159" ], "calculation": { "http://cyberoptics.com/role/OtherFinancialStatementDataOtherFinancialStatementDataScheduleOfAccruedExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 }, "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 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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/OtherFinancialStatementDataOtherFinancialStatementDataScheduleOfAccruedExpensesDetails", "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfChangesInEstimatedWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualNoncurrent": { "auth_ref": [ "r35", "r155", "r156" ], "calculation": { "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfChangesInEstimatedWarrantyLiabilityDetails": { "order": 2.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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfChangesInEstimatedWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r161" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfChangesInEstimatedWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r12", "r13", "r153", "r324" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 7.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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r72", "r82", "r187", "r188" ], "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 related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes receivable.", "label": "Provision for Doubtful Accounts", "verboseLabel": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by range, including, but not limited to, upper and lower bounds.", "label": "Range [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationNarrativeDetails", "http://cyberoptics.com/role/AccountingForStockBasedCompensationScheduleOfStockOptionValuationAssumptionsDetails", "http://cyberoptics.com/role/DerivativesNarrativeDetails", "http://cyberoptics.com/role/OtherFinancialStatementDataNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Extent of variation, for example, but not limited to, upper and lower bounds.", "label": "Range [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationNarrativeDetails", "http://cyberoptics.com/role/AccountingForStockBasedCompensationScheduleOfStockOptionValuationAssumptionsDetails", "http://cyberoptics.com/role/DerivativesNarrativeDetails", "http://cyberoptics.com/role/OtherFinancialStatementDataNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "auth_ref": [ "r57", "r62" ], "calculation": { "http://cyberoptics.com/role/ComprehensiveIncomeLossScheduleOfAccumulatedComprehensiveIncomeLossDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.", "label": "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ComprehensiveIncomeLossScheduleOfAccumulatedComprehensiveIncomeLossDetails" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ComprehensiveIncomeLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RecognitionOfDeferredRevenue": { "auth_ref": [ "r84", "r185", "r186" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of previously reported deferred or unearned revenue that was recognized as revenue during the period. For cash flows, this element primarily pertains to amortization of deferred credits on long-term arrangements. As a noncash item, it is deducted from net income when calculating cash provided by or used in operations using the indirect method.", "label": "Recognition of Deferred Revenue", "negatedTerseLabel": "Amortization of deferred revenue" } } }, "localname": "RecognitionOfDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfChangesInDeferredWarrantyRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r235", "r333" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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/2017-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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails", "http://cyberoptics.com/role/DerivativesScheduleOfCashFlowHedgesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestatementAdjustmentMember": { "auth_ref": [ "r95", "r96" ], "lang": { "en-US": { "role": { "documentation": "Effect of a correction of an error, other prior year adjustment, or application of a new accounting pronouncement on a financial statement line item or any per share amounts. The cumulative effect of the change on retained earnings or net assets in the statement of financial position would also be represented under this domain member.", "label": "Restatement Adjustment [Member]" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AdoptionOfAccountingStandardsUpdateNo201609ImprovementsToEmployeeShareBasedAccountingDetails" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r19", "r178", "r322" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "verboseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AdoptionOfAccountingStandardsUpdateNo201609ImprovementsToEmployeeShareBasedAccountingDetails", "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ChangesInStockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r68" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 2.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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue from sale of goods and services rendered, in the normal course of business, after sales returns and allowances, and sales discounts, when it serves as a benchmark in a concentration of risk calculation.", "label": "Sales Revenue, Net [Member]", "terseLabel": "Sales Revenue, net" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScenarioUnspecifiedDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Any scenario, that is, the particular reporting scenario is left unspecified. Scenarios distinguish among different kinds of business reporting facts, as for example actual versus budgeted figures.", "label": "Scenario, Unspecified [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AdoptionOfAccountingStandardsUpdateNo201609ImprovementsToEmployeeShareBasedAccountingDetails" ], "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/2017-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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ComprehensiveIncomeLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": { "auth_ref": [ "r271" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/DerivativesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r104" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/NetIncomeLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "auth_ref": [ "r113" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasNarrativeDetails", "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasScheduleOfSalesByGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r145", "r147" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/IntangibleAssetsScheduleOfAmortizationExpenseForIntangibleAssetsDetails", "http://cyberoptics.com/role/IntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r145", "r147" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/IntangibleAssetsTables" ], "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/2017-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": [ "r118", "r123", "r133", "r136" ], "lang": { "en-US": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning realized and unrealized gains and losses reported in the statement of income which have resulted from the sale or disposal and holding of marketable securities, respectively, as well as the sale or disposal of cost method investments. Such amounts would include realized gains and losses on the sale of trading, available-for-sale, and held-to-maturity securities, unrealized gains and losses on trading securities, unrealized gains and losses on available-for-sale and held-to-maturity securities transferred to the trading securities category, realized gains and losses on the sale or disposal of cost method investments, and losses recognized for other than temporary impairments (OTTI) of such investments.", "label": "Schedule of Gain (Loss) on Investments [Table]", "terseLabel": "Schedule of Gain (Loss) on Investments [Table]" } } }, "localname": "ScheduleOfGainLossOnInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2017-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", "r24", "r25", "r26" ], "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 Inventory Components" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/OtherFinancialStatementDataTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r167" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/OtherFinancialStatementDataTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "auth_ref": [ "r68", "r111" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r194", "r221" ], "lang": { "en-US": { "role": { "documentation": "Components of an equity-based arrangement under which compensation is awarded to employees, typically comprised of compensation expense; changes in the quantity and fair value of the shares (or other type of equity) granted, exercised, forfeited, and issued and outstanding pertaining to that plan; and cash flow effects resulting from the equity-based payment arrangement. Component disclosures are by type of award and plan name.", "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationNarrativeDetails", "http://cyberoptics.com/role/AccountingForStockBasedCompensationScheduleOfStockOptionValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r199" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r199", "r210", "r213" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r215" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r37", "r87", "r168", "r169", "r170", "r172", "r173", "r174", "r175", "r176", "r177", "r178" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ChangesInStockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockholdersEquityTableTextBlock": { "auth_ref": [ "r171" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ChangesInStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentGeographicalDomain": { "auth_ref": [ "r0", "r112", "r332" ], "lang": { "en-US": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Segment, Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasScheduleOfSalesByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r114" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "verboseLabel": "Revenue Concentrations, Significant Customers And Geographic Areas" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreas" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r67" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/DerivativesScheduleOfCashFlowHedgesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r71", "r138" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [ "r74" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ComprehensiveIncomeLossTheEffectOfReclassificationsFromComprehensiveIncomeLossToEarningsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r82" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.", "label": "Share-based Compensation", "terseLabel": "Equity based compensation expense", "verboseLabel": "Stock based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationNarrativeDetails", "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation [Abstract]" } } }, "localname": "ShareBasedCompensationAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r195" ], "lang": { "en-US": { "role": { "documentation": "Period which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition, 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, Award Vesting Period", "terseLabel": "Vesting period, years" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r204" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationScheduleOfNonVestedRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r209" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationScheduleOfNonVestedRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r207" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationNarrativeDetails", "http://cyberoptics.com/role/AccountingForStockBasedCompensationScheduleOfNonVestedRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r207" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationNarrativeDetails", "http://cyberoptics.com/role/AccountingForStockBasedCompensationScheduleOfNonVestedRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r206" ], "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, 2017 (in shares)", "periodStartLabel": "Shares, Non-vested at December 31, 2016 (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationScheduleOfNonVestedRestrictedStockActivityDetails" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationScheduleOfNonVestedRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r206" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value of nonvested awards on equity-based plans excluding option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares or units.", "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, 2017 (in dollars per share)", "periodStartLabel": "Weighted Average Grant Date Fair Value, Non-vested at December 31, 2016 (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationScheduleOfNonVestedRestrictedStockActivityDetails" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationScheduleOfNonVestedRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r208" ], "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)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationScheduleOfNonVestedRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r208" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationScheduleOfNonVestedRestrictedStockActivityDetails" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r218" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationScheduleOfStockOptionValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r217" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationScheduleOfStockOptionValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r219" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationScheduleOfStockOptionValuationAssumptionsDetails" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationNarrativeDetails", "http://cyberoptics.com/role/AccountingForStockBasedCompensationScheduleOfStockOptionValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of additional shares authorized for issuance under an established share-based compensation plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Additional shares of common stock reserved for stock based benefits (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r221" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r202" ], "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, 2017 (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r202" ], "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, 2017 (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r212" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r205" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r204" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationScheduleOfStockOptionActivityDetails" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r211" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationNarrativeDetails", "http://cyberoptics.com/role/AccountingForStockBasedCompensationScheduleOfStockOptionValuationAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r221" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r201", "r221" ], "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, 2017 (in shares)", "periodStartLabel": "Options Outstanding, Outstanding, December 31, 2016 (in shares)", "terseLabel": "Common stock reserved for issuance pursuant to outstanding awards" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationNarrativeDetails", "http://cyberoptics.com/role/AccountingForStockBasedCompensationScheduleOfStockOptionActivityDetails" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r200" ], "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, 2017 (in dollars per share)", "periodStartLabel": "Weighted-Average Exercise Price Per Share, Outstanding, December 31, 2016 (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationScheduleOfStockOptionActivityDetails" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r192", "r197" ], "lang": { "en-US": { "role": { "documentation": "Equity-based compensation award.", "label": "Equity Award [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationNarrativeDetails" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationScheduleOfStockOptionActivityDetails" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationScheduleOfStockOptionActivityDetails" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationScheduleOfStockOptionActivityDetails" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r196" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r216", "r233" ], "lang": { "en-US": { "role": { "documentation": "Expected term of share-based compensation awards, 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, Fair Value Assumptions, Expected Term", "terseLabel": "Expected life in years" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationScheduleOfStockOptionValuationAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r221" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r221" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r214" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r198" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationNarrativeDetails" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestmentsMember": { "auth_ref": [ "r304", "r305", "r318", "r329" ], "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" } } }, "localname": "ShortTermInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r160" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfChangesInEstimatedWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r162" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/OtherFinancialStatementDataScheduleOfChangesInEstimatedWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r39", "r171" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ChangesInStockholdersEquityDetails", "http://cyberoptics.com/role/ComprehensiveIncomeLossScheduleOfAccumulatedComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementGeographicalAxis": { "auth_ref": [ "r0", "r112", "r189", "r190", "r332" ], "lang": { "en-US": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/RevenueConcentrationsSignificantCustomersAndGeographicAreasScheduleOfSalesByGeographicAreaDetails" ], "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/2017-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/2017-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/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementScenarioAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by scenario to be reported. Scenarios distinguish among different kinds of business reporting facts, as for example actual versus budgeted figures.", "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AdoptionOfAccountingStandardsUpdateNo201609ImprovementsToEmployeeShareBasedAccountingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value, before forfeitures, of stock or other type of equity granted of any equity-based compensation plan other than an 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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r16", "r17", "r171", "r178" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ChangesInStockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r16", "r17", "r171", "r178" ], "lang": { "en-US": { "role": { "documentation": "Number of shares (or other type of equity) issued during the period as a result of any equity-based compensation plan other than an employee stock ownership plan (ESOP), net of any shares forfeited. Shares issued could result from the issuance of restricted stock, the exercise of stock options, stock issued under employee stock purchase plans, and/or other employee benefit plans.", "label": "Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures", "terseLabel": "Stock issued during period, shares" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r16", "r17", "r171", "r178", "r203" ], "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)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AccountingForStockBasedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r16", "r17", "r171", "r178" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ChangesInStockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r16", "r17", "r178", "r193", "r211" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock (or other type of equity) issued during the period as a result of any equity-based compensation plan other than an employee stock ownership plan (ESOP), net of stock value of such awards forfeited. Stock issued could result from the issuance of restricted stock, the exercise of stock options, stock issued under employee stock purchase plans, and/or other employee benefit plans.", "label": "Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures", "terseLabel": "Stock-based compensation" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2017-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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ShareRepurchaseNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r17", "r20", "r21", "r116" ], "calculation": { "http://cyberoptics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.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/2017-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/2017-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/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r184" ], "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/2017-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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ShareRepurchaseNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r299" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ShareRepurchaseNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r299" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/ShareRepurchaseNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions": { "auth_ref": [ "r236", "r237" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/AdoptionOfAccountingStandardsUpdateNo201609ImprovementsToEmployeeShareBasedAccountingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USStatesAndPoliticalSubdivisionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Bonds or similar securities issued by state, city, or local US governments or the agencies operated by state, city, or local governments. Debt securities issued by state governments may include bond issuances of US state authorities including, for example, but not limited to, housing authorities, dormitory authorities, and general obligations while debt securities issued by political subdivisions of US states would include, for example, debt issuances by county, borough, city, or municipal governments.", "label": "US States and Political Subdivisions Debt Securities [Member]", "terseLabel": "U.S. government and agency obligations" } } }, "localname": "USStatesAndPoliticalSubdivisionsMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://cyberoptics.com/role/FairValueMeasurementsFairValueMeasurementsForMarketableSecuritiesAndForeignExchangeForwardContractsDetails", "http://cyberoptics.com/role/MarketableSecuritiesScheduleOfMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r99", "r102" ], "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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://cyberoptics.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossperBasicandDilutedSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r98", "r102" ], "calculation": { "http://cyberoptics.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossperBasicandDilutedSharesDetails": { "order": 1.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/2017-01-31", "presentation": [ "http://cyberoptics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://cyberoptics.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossperBasicandDilutedSharesDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-04.(c) Schedule III)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=27047687&loc=d3e5864-122674" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "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": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=96947427&loc=d3e1252-109256" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=96947427&loc=d3e1500-109256" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=96948231&loc=d3e4984-109258" }, "r106": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=84177426&loc=d3e6351-108592" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=84177426&loc=d3e6351-108592" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=84177426&loc=d3e6404-108592" }, "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", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e9038-108599" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e9038-108599" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e9054-108599" }, "r114": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5074-111524" }, "r116": { "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" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=75030427&loc=d3e22054-111558" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=75030427&loc=d3e22054-111558" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82895926&loc=d3e24584-111560" }, "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": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82896770&loc=d3e26610-111562" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82896770&loc=d3e26853-111562" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82896770&loc=d3e26626-111562" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27405-111563" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27161-111563" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27161-111563" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27161-111563" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27198-111563" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27232-111563" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27232-111563" }, "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": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27290-111563" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27337-111563" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27357-111563" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c-e)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27357-111563" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27357-111563" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27357-111563" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.M)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=65877573&loc=d3e87990-122713" }, "r137": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r138": { "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" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68049868&loc=d3e3927-108312" }, "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": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388280&loc=d3e13770-109266" }, "r141": { "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" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=35741047&loc=d3e13816-109267" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=68055307&loc=d3e2420-110228" }, "r153": { "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" }, "r154": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14326-108349" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14394-108349" }, "r157": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=84159872&loc=d3e21553-112644" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=84159872&loc=d3e21463-112644" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=84159872&loc=d3e21475-112644" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=84159872&loc=d3e21484-112644" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=84159872&loc=d3e21488-112644" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=84159872&loc=d3e21506-112644" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=84159872&loc=d3e21521-112644" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=84159872&loc=d3e21538-112644" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208855" }, "r184": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 13.A.3)", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 13.A.4)", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130534-203044" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913847&loc=SL49130543-203045" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913847&loc=SL49130545-203045" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=96862333&loc=SL49130690-203046-203046" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=96862333&loc=SL49130690-203046-203046" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5047-113901" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5047-113901" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5047-113901" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r20": { "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" }, "r200": { "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=96867065&loc=d3e5070-113901" }, "r201": { "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=96867065&loc=d3e5070-113901" }, "r202": { "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=96867065&loc=d3e5070-113901" }, "r203": { "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=96867065&loc=d3e5070-113901" }, "r204": { "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=96867065&loc=d3e5070-113901" }, "r205": { "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=96867065&loc=d3e5070-113901" }, "r206": { "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=96867065&loc=d3e5070-113901" }, "r207": { "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=96867065&loc=d3e5070-113901" }, "r208": { "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=96867065&loc=d3e5070-113901" }, "r209": { "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=96867065&loc=d3e5070-113901" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r216": { "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=96867065&loc=d3e5070-113901" }, "r217": { "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=96867065&loc=d3e5070-113901" }, "r218": { "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=96867065&loc=d3e5070-113901" }, "r219": { "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=96867065&loc=d3e5070-113901" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=SL79508275-113901" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=79503221&loc=SL79507997-165333" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=79503221&loc=SL79507997-165333" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=79503221&loc=SL79508013-165333" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=79503221&loc=SL79508013-165333" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=79503221&loc=SL79508029-165333" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=79503221&loc=SL79508029-165333" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=79503221&loc=SL79508043-165333" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=79503221&loc=SL79508043-165333" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=79503221&loc=SL79508057-165333" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=79503221&loc=SL79508057-165333" }, "r233": { "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=27013229&loc=d3e301413-122809" }, "r234": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r235": { "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" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=96869850&loc=d3e28511-109314" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=96869850&loc=d3e28446-109314" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e31917-109318" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e31928-109318" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e31931-109318" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e31958-109318" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r248": { "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" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=96868398&loc=d3e36027-109320" }, "r25": { "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" }, "r250": { "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=34349781&loc=d3e330036-122817" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=79507043&loc=d3e39076-109324" }, "r252": { "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" }, "r253": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=96868048&loc=SL4569616-111683" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=96868048&loc=SL4569643-111683" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=84161450&loc=SL4573702-111684" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=84161450&loc=SL4573702-111684" }, "r262": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=84234895&loc=SL5579245-113959" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=84234895&loc=SL5580258-113959" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=84234895&loc=d3e41620-113959" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "c", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=84234895&loc=d3e41638-113959" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=84234895&loc=SL5618551-113959" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=84234895&loc=SL5618551-113959" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=84234895&loc=SL5624163-113959" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=84234895&loc=SL5624163-113959" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=84234895&loc=SL5624171-113959" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=84234895&loc=SL5624171-113959" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=84234895&loc=SL5624171-113959" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=84234895&loc=SL5624171-113959" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=84234895&loc=SL5624171-113959" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=84234895&loc=SL5624177-113959" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=84234895&loc=SL5624177-113959" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=84234895&loc=SL5624181-113959" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=95459573&loc=SL5629052-113961" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=6886632&loc=d3e76258-113986" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=6441202&loc=d3e80720-113993" }, "r282": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "48", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=65894324&loc=d3e18349-110257" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=66048111&loc=d3e19190-110258" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=66048111&loc=d3e19207-110258" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=66048111&loc=d3e19207-110258" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=66048111&loc=d3e19207-110258" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=66048111&loc=SL7498348-110258" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=66048111&loc=d3e19279-110258" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "http://asc.fasb.org/topic&trid=2155941" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=77997519&loc=d3e13531-108611" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=77997519&loc=d3e13537-108611" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=82918529&loc=d3e30304-110892" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=64836518&loc=d3e30690-110894" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=64836518&loc=d3e30700-110894" }, "r296": { "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" }, "r297": { "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" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=64808268&loc=d3e32211-110900" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r30": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r306": { "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" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(9))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "225", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "225", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "225", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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=6879938&loc=d3e572229-122910" }, "r316": { "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=6879938&loc=d3e572229-122910" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(f))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r32": { "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" }, "r320": { "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=6879938&loc=d3e572229-122910" }, "r321": { "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=6879938&loc=d3e572229-122910" }, "r322": { "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=6879938&loc=d3e572229-122910" }, "r323": { "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=6879938&loc=d3e572229-122910" }, "r324": { "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=6879938&loc=d3e572229-122910" }, "r325": { "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=6879938&loc=d3e572229-122910" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "225", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "225", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "225", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6484115&loc=d3e19393-158473" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6484115&loc=d3e19393-158473" }, "r331": { "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" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28)", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r333": { "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" }, "r334": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12b", "Subsection": "1" }, "r335": { "Article": "12", "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12" }, "r336": { "Article": "6", "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(c)", "Publisher": "SEC", "Section": "10", "Subparagraph": "(1)" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r40": { "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" }, "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" }, "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=84228862&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=84228862&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=84228862&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=82887183&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=84228862&loc=SL7669646-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e),(f),(h)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=84228862&loc=SL7669646-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e,f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=84228862&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=84228862&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=84228862&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=84228862&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=84228862&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=84228862&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=84228862&loc=d3e689-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=84228862&loc=SL7669619-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6801-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=84228862&loc=SL7669625-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=84228862&loc=d3e557-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=84158357&loc=d3e1436-108581" }, "r63": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6911-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.5)", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3179-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3213-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3213-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3255-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3521-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6935-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3536-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3574-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3602-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3602-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3602-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3044-108585" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e7018-107765" }, "r90": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)-(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=64853466&loc=d3e22499-107794" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=64853466&loc=d3e22499-107794" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=64853466&loc=d3e22580-107794" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=64853466&loc=d3e22583-107794" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=64853466&loc=d3e22644-107794" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=64853466&loc=d3e22658-107794" }, "r97": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=96947427&loc=d3e1448-109256" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=96947427&loc=d3e1505-109256" } }, "version": "2.0" } ZIP 78 0000897101-17-001389-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000897101-17-001389-xbrl.zip M4$L#!!0 ( #5W9DO4X**HH6,! .^K%P 1 8WEB92TR,#$W,#DS,"YH M=&WL?7MSFTC6]_]/U?L=.GIVGF2J)$?HKEQ<)2PEF->UTJE\__Y,+5F M*GB>J9KY;F&6'D1Q_K$PM:SYN[=O)Z)Y?Z8;#V^="V\K9:%9*@NEJE!POJ)H MC]"TEM]XOC?4,Q-*9P_ZXUO[&OY2=?-+,E2\OX$NX-MKF[V?U+;Y\+YK0O1U?50+N5S330NNYNM_%,+.U\:V=4SO>$=KO]EEQ='Y"\M33.&QIO[8O+=3?U6D5H!HW> MOL/]@O1R#Y=WXS\,?6XIDGDFZ3.RK^5VM;R:J;Q_IN[-VF+F/0S9,MY:+W/X M%MV!$;K\@JZ%^ Z"Y];WR I8GLM3MY?'_=8R1,V'##%HBP&\IP?\N ME,>/A:ZN65"S2F.T#04@V7]]+%CPV7I+5N7\PUO\)?3#?L.]+K^W-S^\W='Q>]N^'MN-]%K'YX=QOG*+IH$0Q1[6LR?/X"7]:& MT=H>1AG]:S9:-4&(9P#=A6%L;$%/DR^1%%P;0WM[#*624$$TE00(;M&7='D+ M!O7R]@A^JP:^_,H0)4R[&V_OH['R(=R--!LE7TQTTEJ#O3"*2T*L D:COID0";'(])-4*SF4L8CX63&4V5\G+ M-Y^Q>OG6V^P!F/K"6'L_42/>.6M%YHBQTR!KY=RSO L2$EI^NOQLKNU\ M#=I4Z'RI7:J65Z^7-[[B?KXQ /=#9P7]EW5%%-E:5ELCM.SU<;C1YI7XUJ>> M[?6I)[T^623+#?QLT%>\Z[-D6W]G#4';C*O)'N-J9AMXS:2!E\7UV8!=DT9> M-I.$W7)9LTW/31IZ3G1A"3T+Y2P+VF9)*">2 MC ;S/%<52;'LL0)907?BP:^LHT^BHEWKICG4UE;@XJ6+9OZ@&R^=9\4LG+LW M^Z_6A[>>;Z0$'7UA&9Q-# V)+P N+UGNNFNS0':_$+!!IPQ<#LX3@<#0FD+C6M<>N.(9 M$BW!*\:5SRS FBN@F40Y5T*I$<\5489QS971_0#>7CF.7;:PZ[T_IPY;CL\3 MLJ4V%9*OF@%%5?D'RG@1;[$N@I8V'["(IK&%7Y?3Q0@F,HZ1,.N2?XQ>__V^T37XEGRBI!5CMD=-*%H2%.T#I?P$:KZ'$^C]SQ'*PSS@8V^)NDS2+R7 M^"G7ND1.:6QJF"'6X=A@8#P/>(6AKFY:P\E(5/-B.X="S,ZL.3Y\I-!IA'IX M1(42'E>B8GP3U07L:_.%95YC]BN<5)1PN0(7+\M?/Z/W8('T0M9C$SD!*\:C MA,QBNL(Q'1'3%8YIQC%=Y9B.B.DJQS1#F#[)= V>%9&PUGJ2J,J^$LOA3J?0 MAE6!7E MZ-VC51(Y9 MMO5#CMD=R^B*YO1*U9\^0_DA+YX5*O#0+=6I<1X.J/P"ZO@\T=H MGU _5=0$KT=>>9[[*UF MO.3"1ED7RU D1"MDS;YJBF7>C;[F&B6!<^9(\4!*O5+^>Z!K+GE=*@:4+-T@ MRW>KBCEA*G@FN%7OVC& _9-.&R_U4J4<&2_K7TJ*LVSPXGP )(S480,53'*1 M0(TDQ:9W)ZJ3,-9U,Y!S_%T[!71P7-#KJKGE'TQKJ\QBA6NK3&JKS.HE:.DD M?3:'%NP\&)!XF7+B:[U2$,> U\HCCN)8HO:@W*N0G$ Q+UY(:F)7%,.$A?U]O*>,'Y"K0S'E6]QY=E\ M84%CI$\LI$G"K>4[95R%61F.*Y_P(I=KJ;X M .'&-*/&="K"9*9K.8H!ADQ"VIEW_K?Z#EJBHD&Y)QJ:HCWDA.)#[K?WY/.\ MZ4UB=8ZFNF%YM\L]C5+OD=J3^J_6?J1$&53^RKPW-XW=%.!\DM5ZY_(Z]O3B7X>G#FLOQ3**X)FSV<G7YP2YS]>J8@"W'YPG94IL*R:IP!E[$6ZR+Y.;H;32-+?RZG"Y&,)%QC(19 ME_QCY$;7X,N-:/R$5KXMTF@0";TL^4?(E6Y Y4'K2)*^R+RNH1!-X=U:>2FH M/QCB?*I(=_ !E[!;8*8]H?TQ6.Z4SVB>*8]L=TE6,ZDWVD.*9=%\H)IOSPS)J$M=:31%7VE5@. M=SJ%EL,]D_HMASN=KLOAGDG5E\/='^XYS@/FZ;9Q:;4Y!DGV=5>.WCU**DG9.CEV'-DJ,7E^;/Y4D?+ MHB&;7^>R:$&[ N9\ZYC([\GX5]&'!Y3=(?-'(,&,O@"30,*(_%9[ON M\I5NW!KP4=$7IOJ"#P^3F_^!3AA'P,0HX,J_S3 MJF]'XLQ3%.,=F(]?/(!O-0N-3]D[MKM1/,"_O7!.4<)N2V7VD+(2&[RE,A,M ME8\O1/C&,['QC#,*'Z4C'P )HVYP5 2*#ZYHI*QHI&Q].&Z>&T539HM9KK>= MBBU$>>\=]FELOG-C73D3BH)(\9DC,@E$KJ\K1V089QS'8#Y$X'KI"=[_]$2V MNB-)B]F"-'XFU?#QTAAPBA?P$=JU!T\* J'7(__0X*UQ66J->[3"S9SU<]TO M""%<8F1$8F0&45S0I"YH&,?*2BFY10_-? .)98JMHBD6O$9\0NYK2)P_*/87")=<>V- > M&-TC.MJD-(Z# ME% :P(DBB'WMB&EDA=$!3A59S.M'+"/+7R$X43@QJB&QB2&GR7V>;0KTV78\*/I9B*>#*(6$V6X\$'#R27 M<+6"U[HDYJ<0RC[A$CAY#AD?*Y=K)+,4KI5P/*SA@6LE M3&HE;$(FM*\D^T[XK.LE2$-MLJ?6[GI+R#).-9^6SJL1%.+)XH@MC/RF<:63PK/\-9^2PCBV?E9R,KGTT, MV6KU"*JJHCU\@AHTD,*IR1UYAI;>M RD7S["WO,<[4Q>LE_L:G)+5=M5HC=! M%&E%TM:\F8U:YV#,HT_WX/M5- !\=%("X"&_/D MEG\PU8XH,UA9JTH\-D3-5&V)OM7I..N0B5ZB.6 QTL82LSK+VO(-H(4[QXLJ M[AO?UQZAO8"?1$6[ULV:H[7!RQ*8X85VW\5&?.G'+&G#* PV6&HQO@OE0,*%FZ08*8MZJ8F[0//)>! M.(-KASWV3SMM'S23<=NZ((1 #,=+"GBIEX3H>%G_4F)YBJ(*S3OX"+4%'"S/ M>;AYZ5U=D]#$#:(]W"GFSZWK0RTG];YV)GKQ<@$U:3H3C9];:8Q>"[8?7@<. M9C>M9<\6Q3LB.^'<>:.Y1GD[0$B;T%@.#NH+I#W=00DJC^*]"CFM[:,UOS7C MY)86N:40%L-G7BY$Z2>41U!:&(JE+ MKC*:Z88VA,5NYT7)B?!$$8!2:P\DE MO+LXZU._,A-[D/=*]MO@8_T><=M^CN/6^8HU^IG_]U=.G[>,74:Q6A^0[=<\CS M;Z%!5FKG/;+RB'"ZNWGXRX,%$G(B,N-V81IA@-N#]'KJVDLOH:;/%&W?:_=O M[/9[O1[L7M]8A1 K:F*[MG0OFE#^&Y_U5!&%$EWD[SDR=GTWDV@/P=\-NW"O&^AA)4E757%NPG? _>U] M 4A05>>BC(M,?2R4"^?_\\&ZU^47_-/ _Y'=ES@WO0/"61T_]!$:%JXI4A)5 MY4%[!RQ]CA^GJ^9<1 RNBA\U=[]LC\D9#N8![K>P[@>-]T!5-%B:0N5AB@8M MO"^@4J[7VI&G M6)X_OP<.SJKE7WPF>]0)-LC\_N]_A4;YO<=\/"=A+2=1\YN$2RWWNH5, TPT MNO$._&^9_-N^ZCRL?-:LKQ&:7NK28.>9*@:A18_&A6J\7 #0E<8[NLHP%TE"1J? ; M46=6#S]?[LG)$_0I2QKF-_+4P,@'GKQT";(36)H%RT-WS)HWW2F4?H*A!G_- MV 02TD\X^>9ZX$GP'5MY2%FU#?K2=S1Z/(,M#E#Q4X#_[W\K]=IR>78>N\% M-I?2[U[?5_WVM7,W[MU=_P!WO=OAW1CT,QF \!*->=]P?#H!0!<,[ M(-3?R+_2:KW9<+;Y+M/P"HP_]\":SVWI;^MTQP!=%MK56E;98#VKW"2S _>B MW>RY:;V^M$9)R)+7#6!-(?CO0C306]078,?3 S#L KGF@QE0&O4WY)7]>RT MG37KOEI .V',1.MC07FVWLDXFQD]:3:"V<\F4MI.:=L-Y'!]XRDXEMBR$E5YCX2-T M"LZ4J6$GKS*7 %7_>L> M& S/P)MR26C4FTTO[^BIT1"/LS&\D:<&1CYPSM #\SCLE\M0TNTS,>_ 0D,L M"+]^^Z4E$THEY;DT5609:N_&XD.KUD3RX,=%[VYX.^YW1Z [O+L=WG7&ZVF- M#*QFW&XS)RC8>Q8EB[BT0$B3> (,^$!Z)F@6$$U@SJ&$$_UEH&A(PII FA(7 MW%Z3]E6I!/Y4)N"5N9C/=<.Z44PR92AW=74QT\R_SM$*NP-Q<(3&@":U6G-; M^ BU\IFP)GVP_PRB^_#K=F]N-_%#_:Y%\_BPZL_H28KD[]*)?R!DP?\ MEB0>^^UN3(J-K)AS57Q99B1Y4'[*^<]N;F3;(S=RA@A0A0$L,G;FL<<1OC/L MBI#)87MFZ>X;=N+#I.:7+&BB1XS^W2B:!DW=$O.5HI&]/4]PCVM"2:@U*^5Z M,[5TJ*38U!M2L0?H!M!QLUSPGX6AF+(B$;^5/CEE4*>3\]4_NSL;G0&G-(F1 MW?P[9T**AI3\N:/G$YP9#Z*F_$/^SEE>&\M#=[:C[YSRM9NM@8%^%MU[QLR< M,KP=^1UZ5N6AK_2OM\ME\ G]#C7P65%5$UP:RB/,UZYE>.C<4@EIJ?0'@U[G M=GC='Q4!^6,T''?RA87L 2!)QE6O"8T<<6A'0^[(L@%-$UDG8&X@]5*9BRJ MSU!:X):PZ&.DW4"3JY9'-UW^4.:@J\N>IU7B=R"W*N$=R.V6KT\XBJ\Y/?]Q M.5/^XPJ-__AX%.3Z76G=@K1'>8KV(0O*0C(RU5-Y>--L5'\%]5JE M5$?SRYA$.H%D0T?FWBTCN__WOZV*T'QOHM>K<#Y%(@)H"WQ.H0B0DJ0N\.2 M:$ 1S>%8,KI:/ZN%#O*VG85/),M!8P7Q] M=T.32!GHHZ60L)?__@5(Y$@QKIH*GJ:0N/QQLNI:@L ;X5]9 MFHK: P0=R<(/P4?G@(RN(O#B@[ MR<4FEY!P]B(J#"6$HIEB60AWB$%+EJ%K6+RH+P1O<]W$5W0G(<<)F4#P'=X# M4[$@8N(3=.-+$4 DF%Y 'XL542(6[Z5HB> * WF+0E=O7'O%?&&8"SPF=,_= M0MU[VB[*L1K[WEJYCDD7B::%W4(&C$IC\ 8_HOF^4JV<.3=84X7D'LUQ[E$8 M(I\<0.CV6BP78DG(T/R5D^E1R#0MV;92D0#"FPA4-'P(1 E9M;BR)X('AH&! M^;[GI]C<+GE<,&>(>M$[;,&!T8KK8Q(:13A%#T.2 2_4 W@P]"=KZEX^0_(. MDI')<*)HY(@(\69A#:Y2?N\S/G)5>%]T;_._H> [LH(MW H^(RO@A,!D>()0 MN2]5;**'2R$?Y35('SC;1OT1P8^KDX9PK^#/W@.7',@8MEPMS[&7*L6/]#G] MZ18[%(1?(F? )4*N]I)>8X2[V[I$L?T!EF-&P$;[&Y\AUJ%>C64=MJ;4;M96 MK#^^L08,=6-HAV^7I(JF^;%@$KT$RH6P)!_XX^ %$((V*[45B%IQH$>*D!-4 MN^7NU^H-U+:K":[1 W!((;BX0$)KW]R_]GM(HD[A>0D8&4/L:X#T 8]]BG*O_>R<(CA\)6(A]?W)SYX_V!KQR%YU>^!W[M+; M?W;M]4]L.C$L]Z:DS ]'R"GQ)S.UY"DX_7'U7 /KDVU@^= FH]089PB@(H0/ M 40)TY>;9[7C1 O>VK9?$A:F#3F/.%6:OI;PNG!_$N#FP&$G3]^,,O'RCCIO M(VJ&I8.%:;M(D&X-2:4OCW(:ND'>I>(.P4AQ1:]&KR43T[%>\JB8Q#6BB9JD MB"KVJ.#&7 M:J2)>./,*515%S/@#4("\8K9AU.Q+PILN([0XL?BKPUY=/9P5^VF8YACPR9K M.S(=Q?^']M]NGP3TA47H%Q,R^A2*TM1%AV*:"]L12B+AA)-!XEM% )OI^"6Z M]+.(#T$[W\ ]R$T+L0$<2Y&(>P\7_3L#'6MSXQVN>"L:X@W"-,+GM:+A'S,) MXE;"LD+DA6W;3\R_OU_^_JWQQTWCRZ>RQ[_"^5"R=%)$4'"+"(99BR(>M '! M$_Z/XXJX(F-'DUOW12Q;RNWZ(KID*4BO8[L=V7"UH 6 >S:1)SBMRE:^BD8! MD::D( L$K4-_<+59*A'MJ*Q;S@V%\T:QW6P6ZT+=]5^XHW2VT]W+;5FPW#M[ ME&!D;YBF@[EH@$=17>!0&-YF.ZBU!H8M]_"6]];=P+GX "\,*/XL+/VY'BY< M+\>K^X '32_L:&R$=@-26=;>OO9U-XEH0O[Y4R+:@]>W[L 'NO#:>=YK^WFO MSP5/S=+6YG8UFJFQ/8"M+"9+G^])<-JY*DH_D?Q?:/+V):QI30UG$YS7KB_4 M&J=;STG",RO=X_F6[B$"&KH@JD_B"^$T]\;;'>S6=$B?I&Q94-MO&!G,GN6,8D:L9YY:?UQ MS[L!S%JS%Q>KZSUAMMYUA"\Y) ^N$..S1<92.'3[W\?]ZOCJMNLM'';(>?W' M&>@.!Y>]P:AWB7\;#:_[EYTQ^F.%G]$8?7#3&XQ'R2L>85$4AAB3T#P\4>2S M@A>=:[2"/3#ZW.OM6;NC3"U'UR+S?T#LV@LO^T=^4$L*!3>5@8[NVO5A\;'QL?&Q\;/D: MFV><*LJ1$/(5]]1'\'&1L+7=$UT-3Y$-WO0U9+'K"Q/9W&81P&<)SBW;,P,4 MS78(X,(>P=O+Q 3W07'MJ ?C^^UGP^(L6/=..,EUGW\@S^>Y>HZZAT8?2[__N^O_8K0]?8D!U#;)90<8A.*.U#9&>\VJ]_" MF$V5R8B53/ASG.T0?NM_O_S1J_V[YNV[V;BY<=VL759'C2_?#V-P[Q<>EZ/,94P,$J(:HXZSW\=-,4HLRD'G>5)@!]L'@#QS[I8 M/P&R,$L/HCA_AX'^X<2&M>2+KZ/+9>9%I=53:M5C0E8L8[>66KLB;<-LB7;7"(+K!"R*KN37=A&(A7^&H M=+RA46R6!0K6D"USAA-2_@G)4]Q2$%*U3DE(-2I5.EN$=%"?\:3'W;%/[^"B M/A)$JA7:]2)0<1U@457U)U&3(#D1).N+>VNR6![W(3GF_Z)S^]-P]XX[FBO= MN'3&XH[];CGT/3!MT_'[NE#S RD0K1@#.=O)Z3C4,1[>_1A?5OJ]X4%!X?7# M$,3U\R\JWA#+-M3;=-M0:_J<>A ML+%FWX5V_]_7W[K5X CQGM >\ H.,1D( MIA6")R3IO)G*#G('T-JG,]*).D$HMJN5^.Q)-C1#CGSVD>_-QRF07Z7SEPKE M8JN]>UXMD\C/K/NDKSVBG=4-[C0Y65O/4P*ZN'A!Y.^K-5-*O$:Q4?55G'-C MW7'2R3_I>(K0,*13;=$JB_5J_CV,3#M&P)#4UI!LG0C@B@P1^4G1,J> M4I!L=8?L\#[KKT9'T,5FM9T/%9C#G26X[RU6XBFZPN.]2N>JP_)KU^2+=C:- M ?@<9NYM_C==$AGKEJA&$F8GILTF="AF?^$7?,GS@?B"]Q&;/# N.G]M&);5 MIA/1M4JQWJ:1T5D'%9O4R[D0LX Y(2[D[3L/PX5J93HN)!3+[9B=9ID %8/4 MR[9[(H<66G6W_A_3 \_48+.YRID-N'GF*Q>!JF-A"(T95WM.,Y00.G5YH&O2 M'E]DE4K%:!7;M9CM'#8QR&DIX[1$Y]RD(Z::0$E,S4HKHJ,S6X3$MA:,SX/- M9\2GJ;E51LSJ: MO,1#4#X+':E7BM5RC.=^V1".'/CL ]]3RM$ OU:A!'ZMNBOC,@G\S)J3?)76!9_I)U^4G155];4DZ MUE 3=B5BGI1?3DS9)R;*Y$YZ6JK1^67HA&RVZ(EM8]+=6*XR9YVF/>7C7AE( M9Q<*Q6JCD0_UF(,\2R#W%%Q[A1-M G-N0)Y9&] ^D,!S-_.LK-)9?FOYW"'" MAG29297R[NEU;NHQ.8^3I9Y##T.$"!-2GH7E98Y2)IA+.(%H9V5@B<_Y/LR7 M;'N//+ ).B'K(F@L/B]]0OL91IO.&50OUEJ[:TO) M*,^GT\QL3N^K@=&%MAM"L2KLNCR9VV@*S%-9G#'PKF.=7N.\AJFE9)37''#V MTU>/I.PHTR[66S2])K+!;D[;\91#*S93)PCY*K-OZ+'5#?6ZW[GH7_?'_=X( M= :78#0>=K]\'EY?]NY&__>_K8K0? ]ZOWWMCW_DW! \V3A2#IM3W+',WWS:HH'=*VYM<.XI2-2DJ^38+)9;_-0C M X/EE)H)2@WLMA&.4FMT1<,;Q8JPVR IDY2:36L2*PSR(^F8)BU,]$)H8,5A MMK^Q>A:FQE7R^+J6.^APT+*OE&"3CA]4*S1-=[)E/G 2RC\)>;<$CT9"-3KE MM^I1VR=O),2\!6XLH S@\QQJYK[F5W XY] F*QAA$(60W M9=W,ZJ[I'J&*C]_N9@[&G!Q/@1P/"0!&HL8Z74T'+VJ,& ',!T6&4!0<-2=( M40@?\O-:AK47'",:&-J,/X!''6U*6>=1^Q:*-5M_S4#Q51#H"OVUBXT&53 O M9J;$!G0Y"9X""=+U]0Q!@W4Z&A3*Q48K9=>"$T?S13+/@^'V_5BMH_&##7I))7R$Q'V83A*YK:3PY+#DK7MY.H;5RSX*G/U M+9%9>Y?*&UFZ]'.*_H"&Z9;&@_]=*!9Z-A><7'!F9CLY+#DL6=M.MO6Y6\/M MJ&5B(5"D<^HNGT(DR4"_%8UOHKJ FQ[>6VB,IJ(!UY+ F@7P;"KO-$7]6+ , M](7SW2 *3:2'>D"M_0/2=$1@!MC8 ,>-;-AR%=V]*L!M4R;YJ'#^B ?A@"26 MM2;C-SL+:ZH;:&/EM0G:EY9S:VV>7.D/K@*]Z3$L>_BQ51JU*&.K%\OE,OZ_ M1\1MV_MODCM>R5H;B432GA^3P@M)M1B7/A0HZLT M&I%&AW$<8M7UU;MS9<6<9(?J$(CS8*YK$ L9S_L'&KHLFM/".3%"*N]] ^I9 MJ8#'<9XEG(?@^\$X#YG.EC^JU-E[%,+Z1JVSS^PO=-3& M4KYR#V<./9R',L% #;1)=Z"B6BN6ZS3IRYF#'213WX5&,(]877LP6JF@AN:J3\+V 0G0[8_B&M_?EW.AA-/]HC'[]1N',13#^AM$8YX MVC7_NAYY))X\>TSOH"4J&B[W+QH:&NP)'@K@QP0/,WA="/4:UBN4K3$B^'I!G"#&>O M@K_IFUZ>4YL\31;#(A_Q%/'KAPYZ! U^?*-%U_:K+A0;]8/[^43D&YF2VYQR M6*<<3PDC2"RI3M=#M=XNUEM4)=ISR))LM?)5J03^5";@E;F8SW7#NE%, M,GHH=W5U,=/,O\[75,^I?38?/1L-<+4\=H^F:JUYUB:(M9<+KS')Q$:OV[FY M?A;VSL99/>RMM"(R'X.N@\_6R/^Y= M@OY@W+OKWX#N<'#9&XS0)^BWT?"Z?]G!EZ_Z@\Z@V^]<@]$8?7#3&XQ'9QMD M%N_B.@2]OKIH#]W4W;GX "\,*/XLV)]C[H7W?Q-(Z"%HH8F5Z*#$==:ZCWG0 M]-U2*&3V[>]/J]LYQBO ML2M?>$\-3U[MUW@.R=>=2SNW[K)MYQ*FOJGA[,!RM1Y@Z1[/J70/D0Q"JR"J M3^*+%RS7UY( H> *GP2I$9G1W.[0'SORXWWS5Q(6L6%#^=6.L:XA?+RO@4HA3 M4[^+_]HH,A!X@_T(AT?-H*PL9IM?]KYD?XV,QJ.LP<:%;;9('OBQ@/EAP8M' M.L+(,5#**^F+YZ&*S%8G[Q:-Z^'"9-ND^'SH?*A M\J'RH?*AQET2B@^.#XX/C@\N'X-C\_!5*RY)PN1(*_-G/%KRLQ(P:K#EN!9V M$AX*JT279KBPP9KSQS)T[2&>^=L/\3V([IYD__[;Y^]?+W[[4?$^R7X^GAH0 M@AOT]*D)>IJ,GK!1J&#;M>1.(<.)2IN#W8@<18F^A4*0GSO-N>I8T'9FS?9% MQQPG\#L,=@?#S;O0<$@(=G[_.J[_,:@W?" X4+00"(R;DR:U3XFR/>]]>-/7 M@#75%Z:HR681P&<)K1^8H^4C52^ .-,7FF7^RCQ7]YY>5$:?(FE6F9$(5Z)D M;9 CF$EPH&L]62$.O25UEK^-!M_JGVM_U+RIGN2;G=GNEJAN5X09I6P^)+ M-Z?_;X\3SS;K'L50G)3ET\23+:U(FR/*6U*20<2@BP9OSM%0^3 MA%UNM,Y[(BPFL^N6(H?S*< 4S-^:=/RM5BX*=9I:+F'(/^T]+ 1-X#C\+.W6 M?)S%<19'CTT/)7)[J.06RQ U$W,9U]=#/E4T&6J6HP&IT++0P-'3)4)U&N9) M:M@ZTSX)_$LWTMJS7+^8^R'NE+9Z+1G+1-7%95= 63'GJHA>KFCX^ %XI6D*K*5H+ YI; MXW:O2^)\[1*:SOU/!:TP7E <;/D)EY! 4PEA0S=HI$F#KNYVO5)LMG8;=X1F M4$= \C.@]/=A\ TG#L_R M8UEM.@6X4:Q4=RMV,)UG$]^1 3:'2I?I&2Z)0T@M^>M85'S456'/#QB*5]3I M @2M8K7=/M@7R,*^L5C^AZG!9B^GN,(BD?HTSPI!HBTZ$JT(Q5J5IL9H7G*, MCTF8:3NW3I)6N4\FO$^&/<=+*-[7H*O+7BT7R_6HWI?3X7N''35ATF=TL-,B MO_.*XC%<5Z.SXBZ,UU@\J74*8X7Q!;H0M;FE*UY'"N8R">K'>KO"0)DM##:N;LCGL6.B-O5!A" JL!S0A#TPJ:-0$JO;)F4)UVK([ MQ1A!)@-O(0#?H@.\T"HV*]7XPFY,88?'QQ+!/@]D93F0%8*7-.B:'58JQ69U M]\@=51@KJW9O=IP=/-Z4K7EQGS(/G_#P"8A"!Z@!@U1 M)6:X*,\434& $BWE$29KB6?'$937>1W)+YVV"K5K1SC8_V0C'W&[S@;N]]GX M=.'D:K'9]L],.06G?3YFP>-3V>,#/OZ$P_A O4K)!VKM)'(RLX,WAK6B5*L] MA DH9<=3<1AQM>B(B[1.\*+1?X^5<>8K%B1-P-%,Z'@IN MT/58\*!@7I0TXWD,/)+/BY(F%N1,>YT./L^7]@08L]VS,XNHO6=.:HLY+9_( M1N=%[\C\45*^-^SN30C5??._Z;K0^IJDSR!XH^JF^2N8H"\ ?0X-8@SR@!KK M@\^(W_X-96;PT$:B]F"C]!IAU,<'T2@'A/---"7TV1YW_0'9P*YN&'">YY%\ M\+%@?Y XC'[-7:R!1]88BJQ%)]!ZG3*^[7DP*7?H/N%(6MH>?,C]?S!=\ 2/Z/+:'HJ>SFH$?A DZYU:;U8]\CQHD>\86]= M,!U0R*%MGL1#6'Q>[,V+O>*/ 2GWVP.:*;*LPC5CTOZ L24^M8A/QF;$$/0S MOZ1YD6*9=[KSO6%W;]@^3M1'2CZR(2QDFI! "*Z[HN.\MU,('V1Z\!GQK-+& M/@:ZIF\:E\$'&AOE@,I/82(@E0-.$E$$0'97=\?UL'>YU^,<.7 "\Q '@R&. MJ'18K],5)*KS\T(L#98?-XA1NATNVP+ZSX6*[@?T70QAK>X$3S9VQ-TH>TM6 M>WJ *#PLY,_C-R=,D51AC,A"KDG9 ;4=4LC%%2<6P+\ BAF;3R_'AHAI_1.!UZ978"S-G2IS /1N(;?&_8W9M,'\:YA\B2 M@FY@RA*?>84[Y@>?$5\X;5!JE>5XA=[115]2M 6:^'!Y9.R"@-:^;XPAVWNV M#!%)6T43C9>^!6?F0-?PZPR=E.]T ["^KK\ =WHHUU]KMUIGE@_VV'"T_YN[ M &/@*7N&F2!Z.MUVL:=0B)-/1B#VPF'T5CWKGN&NU(@H!9=$+HE^#OH^:&C M_."?'SK*\J&C%/A)D[9G:;U5XX>7&'7O\+!>MN;%W@D.?GB)9:#PPTO\\!(/ M4C ?I.![P^[>L'YXR0T-@;FA/RHF-B'>W$,-3A0K2@FHK(9;Z!*XHB0#KF<+ ML%8E/-[TCZ.L"K,Q+60E.RFO%S;Y^,:C LKYA(I''=889BOSW"-KC17%FT>J M.,]A8E58C:B%93GU.EVKRH#.NX?GVN48SVEK=?Q,#$-1N]!$VJ(,6:=2Y2_I M8S$\CL<)+6(X*S2A-2E[T9?]\\!XPS@>\N+S8G%>[/G]>?&P M"O-A%;XW[.Y-QLY,#>"R=I]];NH$PEX[PB[1$%CEK.5KM\CZXAZK.(FOS[_8 M,@UE8 C&R$L^04I9=X#(S1&!AG.IEA M.K2%%4/PG'J=KK6\4!0.X3;,[!J+*BQ3@V7!+U\YJ_@[=AGC56'6BY6E82T@ M&(IAM>AB]:UR*@?ODMM3'@CD#(#B49:#P<"@/A_*0&_,A-[XW[.X-VR< =Z*? M8 X-8$Y% Z(YM2J"\!Y,*B/='0T/*9M] 889(BE+1I MB+N7UL*D&_G)E7"QT?)9^8#3.CPZF@5NQ B=<=[#GNO@(5(>(N4<)T,P:X M(X.V?,:89"C'8D@6V8X6#PFK K+N6@S<\6,R,^Z0Y/R-R55CWHT9DL$U&U$8 M7'.W EZ^')DQ)?RRG?)W.LV4,SWX.'O"'IZ4SMCB9&BHO"5Q_N"7*18>NB%H MMHXP9&NPC*QR9J.OWTGS5B@#$8U.?(!VX-4$^L(R+5'#XZ<_K\#BA&,\;CC$D[8;;G!)L6-3XF QNX?&<$(L2W.XHL?M3!K[AC7G&EWA@4:Q7?>O M=<+IY,0/+O,MYJSP:)'7N%AA@ZX[>J/8XJR0AV7S'+9@O!^-9[ Q-@5)H%60 MJI&*P3F+Q-"NLT1%/*[)&43Q8>RLF(5IVWYQ.H=H] PZIW&S6*[Y)ZHSXQYBBB)X18W3 MH.A8O3D4)-VD:_Z!2)IU?T[Z3IM7I1+X4YF 5^9B/M<-ZT8QR=2AW-75Q4PS M_SK_8!GN.*9D3]^A9Z,!KE;-GG&E7#]KKV:,5QTZ!V-V[FV>56*_LRZHI MOI^/-/LCQ43QX=6?$+&DR5^E$O[@7I=?"+F(B&+Q+[+RN/KA0;U(IY=4*!IN M8GTP\7I1K5L@8.[+[%5%@R6'&H%0*?_BJ8G%P$+L#YZ<-]WKJHP>/.KUP/AS M#W2ZW>'-;6?PHS_X! ;#<6\$QD/P==#Y>MD?]RY!?S#NW?5O0'-V_[.#+5_U!9]#M=Z[!:(P^N.D-QJ.S#4Z5^.JB342/$TT3*P4/\,* MXL^"_3F6"WC+-Z&#'H(6&]_B L-U>[N/>=#TW;.+.W:]!)$(-9:;M#:&M:_[ M;2D2C*]OW>$.].IKY_NO[>^_/J\N5]'YL<;Q?1$]7;)Y'_F&U*4]HF_GZFZX MPKF$"6YJ.#O@O';W3,H.&O$$2_=XVJ5[B&0_NB"J3^*+N$R?G]N.C=#6_'_>X( M3>/N=GC7&?>' ^;'_>:K)BYD!2F_F\VTURC H2;G$" 63$L*LPT0\M$V@Y*@ MJCJ2 6]P-_NOCP7\EQ>K\U&6W4XT3-BH M/H,#&RR9#Y4/E0^5#Y4/]="A\L'QP?'!\<%E?'!L9K*U,I/Z$?=(O5WK@J]? MW=151=[CE5@+IS3#A5/6G#66H6L/\:S2TI=3F)A_?ZU^[@O?KK^T1V6/?P77 M070K&N*-:/R$,KA6-/QC)L&!KO6078EMP<+Y>&I "&[0RZ8FZ&DRNF4$YQ;$ MT1=0+1>W/4/NC#(J<-H)=/7@#75%Z:H MR>:OS/-F[TF$8=;RK'G_ ESP?B"S$+ MDU3D_N8"K\4"@$?(8 O(G^O_KGQN-,NU[[&SMCQD>7(<9P3'7_XH7W[N?_WR M)08<-_;CV%O!]6\RL;T?SG;56K^PTX!BIUM/L,H78K*!QKMKKO^2-HU'F%#H M5A6KR>T6TTR]KG!L6U?^Q3NS-.'YT7:W00#O$WQ?(W1OEOE=YI/6R@$EEL*T MM6F&;9:803H*WZ(F2[-BACLLY6P8H>RP$LXQXDM2I^,8U6:;*@-=* H>O.)( M^Y ELLK+A%;:^EY_" 4G85FKB##SL%PD,X?70K&05IF*A;3*-$6+CKA1OWA8 M,9P'Q+O G.[9/.(6CO#IZI75B[7F;G,Y9O8I&)5Y;_V1_:&FX;-(9O#[[8M\ M=5G(R5 CF<6,#Y]#D)FA>D1SLC#L# TUBRM\:"PGG2EY!]*&UA0::!=FIF/K18Q,]1 1QL%T:A-+07EC9+*< M3K(WL= :3:60^(S2+GT5,#$_^#-X")$#C@..C=-@&_]MI^K&O$*J/WHCD!:& M 37I!5B&J)FJ2/S9HOR?A6G-D*@VLV^"]TZ&N%$[,TNZZ5;H* MC3C([#K '&-'NZ"PN9SYF MP:ZMQ.'.U'*RHH15D_=\\WTYV7W)D./>.^KZ53,@&L8_4 8/HJ*9 +OP'T5% MQ2?82TB]+IDB+DT/I86A6 HT]^3[L+!C]/%E-O6]8\XGZQFF":]5MD>?J6P: MCMUL83=/;C&JJK+,915P?'!\))>LOOG?=)V5.UHL*3H$$RX[Q 9M<_T_W1LQI6>'Z,](&T)0_(73C,,M0&RTMLHZAF.C2)?I3>[B%AJ++^^.! 96) MUF,J_T!#ET5SB@MVMBI"Y?V1BXSD XKYF 5W_;*<09,8JV@&I Z$R:&I1DRA M89[8?CU"S3+V=/%,YHW'FIJ3&(6UJE0)#M7=-O+IB;'H==WAMW^ ME6Z,$(\83E:L9[_]6S^._9LWDLC04-DU5YFU26E+VQZ??ALA]01.OTP-U4N9 M/G(#-<;/?B1"+K5R2 MS/[D6_Z) \TA5!]UVL("[MPWZ()CSL8-=P3B%.!W;Y=ZTV+ M _M\!?<;BZ<% ,0LX>9C%O'R9:9<,IPS M,Y_@$!MG;@94]&$QH>'4@<3S+;Q;;&34OH\W*2,VKM"BJ_,59Q+&$?:59VJ< M"!%%]I+%0D0-NMYC<:9OI$-$O.\0:T-EU0=T>L<:.0 9,W8Y!#,\U"QVQ>$K MG*$ 6R9*E$R<$N3P69J*V@/$'SR)ADST8*Q#[JM3PKBMPT@3$K:KF_"*7ZRO M<&XGEJE**IQ.6%]A5C2>C)]QRGN;& XX#KCTS0IVCZYM6PIQF*+<^YC)HV,K M**R.IEY"0WD4+70/7'H;W SKV!R,LC$,:H$N'*#LB-5-?M=?5@RF0*K?:!] M /;!)J!HDKJ0D6&E:.C)%OX;X<(^]\2K;&;7($R[=!X+MF*X0Z(;'&^_L7BD M @6M,WY'ST$D5"N'K$!PL%LG%R8A)Y[8B"<1/3VR%^8P^=.@ M:T34:B=!/(PE;;!*%/GPO?(L"WX"CX.=IPMPN.=O%A[U-/;'6HB;)B'%@.\< MWSGJ$%F*XR:*/]J4-,T #P>=;V!CCZ1Q^.(H34W]$?%Q" PH"I:4 :6#A0+SDR@ M3X#N:[39Q'"4$Y3%, C^0!'"_$' M\2MS^?+5\: "@P9<$F<0@^+W1\JRY:3"P"PR>%QI.R^0Q0-140_T1A$:V% T^>Z),ZW+[EE7]T/56@AWE="PY?(DKB?Z\9\*FKHVQ7/ ME%KRD:+)B',ZRT@^L0ST'4R"^$$:? ^>IDA#)$]?F\.3(NM/]J.?T'ZM7DX> MA(9X_U-!S\(/-"U#_PG=7$IR?:+JHN4^7U;,N2JB954T5=$@>*7,YLBP0),/ MK7'$Q)3:=#V!A%8M-H4C1O!SK23O3"K9=/*X)'U()?[0[O/\3"3C 5]&$,K(]( MUA@+*^'P SA+,R#JDEXT/$L;FLO .CM&3'*E XXENT/Z,[<(JU;==1VP>"") M0YUMJ$H-238T M /0YA1]'98F!Q!N4UF.QT=S-<&=ZMWS=;*]*)?"G,@&OS,4<)_W=*"9Y))2[ MNKJ8:>9?YQ\LPWWDU$Y\1$]$#UQ-SM9Y*N7Z67NE].#%@0Z3V;FW>5:)_5S]\* V1)Z2 M"D7#,9_W>,V\&*#K+IZOOV#'&X=S=4L.10*A4O[E/8A?#FTF/-_KJHP>/.KU MP/AS#W2ZW>'-;6?PHS_X! ;#<6\$QD/P==#Y>MD?]RY!?S#NW?5O0'-V_[.#+5_U!9]#M=Z[!:(P^N.D-QJ.S#2Z:^.JB302D%P6.JSW M"P.*/POVYYA]XRW?A YZ"%IH?(L+##=0X3[F0=-]SJ1ZNF$"/:Z%]<&AYSIW M(_GU^M8=[D"OO79N>VW?]OJ\MES%]4QAF^/[(GJZ9/.!AFF0*;QSZZ[46YJW M']Y.#6<'EJOU $OW>$XENS;-.R"J3^*+%RR]O%2VA#LF>?JH1AZ4Z6'')$6= M/M2VHC$PO +=SN@SN+H>?A_M([CTY_/CHGK#54YL-,D645,F*#'CQ4VOR/?*U"AH9Z\(8Y3SCA)>1# M#!Z6_!H17OB(V=W1389J*P2FQKAG.,!:CYD=?>4\D ]H,= M,^%6-,0;T?@)97"M:.B'[>N:F'^WQ_VK\=V@.?I>]OA7.!_@@Y\WZ 53$_0T MW+Q]!.<6G-U# U3+16>WXX5JJ'-AR>+9>TW?]#5@3?6%*6JR^6LVH!Y02C74 M,J_G;#(%[4RJRAM4Z9)B]F=R)4K6!G\!,PD.=*V'S!QL&BS93>WRT^BF_$=# MZ'JS&QRGV_91^'*8 ]G*;M9,HHG7-'HK]U M>T-?BFYX4G3\A'TH>40D";_\]/VAO0+-' .?EJ ]XDVW*S\AN+H;WH#A;0^[ MWP:?0*<[[G_KC_N]T;M8]I9JW@>?SK'- M5+9<.'#3532O%VO-1MC\N(/$(AWGC4>!WZC>)U3. DDGDOQV#!P,&^<#PU;* MUS]:FC@)&P =^3\+TYJA69JX5K4!$;PD186DFI138 I]CO^21'-J5[C&_N/[ M%_!F8:)?%.U7H,^A(5IH\0!&PZ-B*;C>8AYU6Z9UT)@F&>T@;W*+32&&5&7>G&I;--'6>7_"B]+AQ:9B\Q@1&7-AW+CL103(^KY;2BC ;893I/C' T M^963"$7J9LD$&@;N"B8^PSAD48[M$#JIXJZP[?P].9!5+0]W1FY_9!(A,N3TSM[UG6V;+S:L4]HHW#8ZZMF M0#3@?W!NKCW".*.3(RFH@$O\$)WU];9C^2J= WJ&K5( MACB/1+ !&$_.'0TP9;J:F(VV?T=#'GD(RL2IYC0/ISL5M0?T $5;3Z9!EH=E MD@"VJHCWBIJ5Q)IXMLR/?7@4 DYU1ZG2$EM'_V-7?A[Y;K[JN0!T1\]]0< M3Z2C6H:\\;E%(:!SR1P"0X&NDFS-$X8)\.]4?2XQA@@"!4*J(8*^]HC4#-U0 M8HG;\AA 0I)E;9M\10I=NF"]6&DDY^6)J!RS('*8RG@*T8$MZR02D] +02'E M0\-B1:$1*36;FRY1Q1%I/>GZA[C-<@3)8C?[M(NZ=,BZ^PH8RF2^:L2^(B=D ML3 E(])&=&SV3WA("W1G=*KE74ASZR>#UL_24S877V)RDW$3*)8T*'^OQJV] M5;ZY3W0NC99'>LGIICRY(B5G4(S;P;8'BN4 *(:Q-ZKEHT734\U[\E5@,F:\ M=.1'49,@D!8F>B&R8Y!4L2M0<$OF")9,UUEV9QO\[9B //509'DD(Y_2FS6LJWV"X%3,4B,!90!M$_<9#DF$Z*D;995 MQ?!6"][0ZU6:FZ]8"DBY#.>=;IR,F@DR[K=!6?!1:2K,H!1V #J:G6 MB'3X]3#KZ\!-33 @%%3\]C@%;R/6YV/;V-KTL-]77VW>@!ETK5NK^]ERQI!B),NT#ZED.I!RGVR[SQ[RS5"L*60$2 MA+())NA>@#3WA6&[4_0)$!]%1<69#B6DU)=,I.'CXZ _(6FU!TPHN?>>JC+( M6G40=S.OT.-OEEMY:T W(Z&CR5U15J#5KQRC?>-9KL[E?OB$S/S5:\E8)JHN6NY09<6UJ3-@O>#8ZD*.39F#!3^F5!K:K8<\2/H/-'19-*=83+4J0N7]T81[ MJA*<35.-R^*\R&):LA5HV\74ROFHY< M>4 MD?Z[4 Q(8:'3G8&J%QL!)TY2,X*3RGA@PK^0F2!.VAYENMS\&(A)H$L@;!3; ME:.<$N8EJP_"50<-#&\-:1,,$4;F&#!V;5*<:SK551D@1=/0'R$_S'4LF8<4 MXCF:X,NMBG3PCB;WW(WQ%7ET)_E;]5UW4P(DFA6IEEW1E3;NXY)/D8%?H4O! M:WM4ZLZBT7>D$A;L6GL;\FLN6C&)*'YJ+$7IU]5B9C; RG-A@[&5O6/11I'U2BA\5/&)Z= ;3H7.Q<1G2>!B< M0W)'!8]X8/"J/^@,NKX'!ADV4-.V)/FYP9QM \\V3.7<('R&AJ28$*<>FJ09 MN#ZWHU.GJOPQ?4( []#0WJ">LW.RK].+\DA/0*47?NB/'_KC'B$ZC]#AYPRB M$+\04#,[J+Q:):R;.RL&Q+$.[P%GLROV;B<\JXVG;),SQ5.K9U7TC]"5'TW2 MD84G.?OQD76J7&=;IB4:EA=#\F9W&0/]=HO0E2BXT)KNN8ND()H M3\%/W[[N;,GR>EAN53C?5,\4TUR0%@5(/9/TV4S7'"T-D1(T0&\V5_47" 'A M# M?&RM/6U]:[J,UR%G$ 0 M0\!$MZD+O"WKLL-77Z03&95ZRU]DQ!XV6(='&%WLJ"]CGQ2X,LB(,G@$SK)7 MH3P>9PFHE!^4==$*R/6/.ZEN'_VE[NB.T3D5E)Z5JJ[N63U\HF@(I;%G;_&$ MZ:.YL'S2&J[%3KPVDNP^ MPWB2,[57J)QJ9G,NHFV'-&7P!!)#.3V\2E+X7Z^'DYZS MT7=HGX<:5O)(A4YSVEMMK:_!=VJMT!(T;!([WL8MI*/EBU&92'$0E$!G M)(4^$\J*>12M?> )F#.A1%C *F3)N A0?I(W+J*]_*"LUWP@DRG#@*O]204T M%*<9+G@C.^UP?\6'TK.H[3O>;7N]W<^6FM_FQW8XDWYO,JGZ>^LDM]!0='F[ M*;*OZA]0)":,ZE\OEFNQJO^5^?/R_SDH()/0=#+"YQDF.2K;( Z*J] UR*D6 M*[7=2MS,<&^N^7/-GVO^3"*3*8G -?\D<-3U5>])\Q4!C0ZBMVHXKTF?@#D1 M6">E^F?;DQFDK/2QLB)4JD(X9:5C=47#>$$K]TU4%_Y:"EU^ME N-FJQ'NFC MIKK$15&L(^-^^@!XUV.'=YGNN&JM6&F&KHS,BI.>@9-M*:I8^T4C1!?C%(H' M6@F.I\#U&H2&3.6L@B$CZPO+HJK7&676^K-N(5Q06;'_]SKW-LTKL=Z+7MU)\_9$'BK?OPZL_ MD0:E3/XJE? '][K\0C86M]'"O\C*HS? $&XE%8J&PU_WG.7< %9KP]4S]^4N M^$AFR<$+$"KE7_8>O(ZS MNHUP/CSSW0Z7:'-[>=P0]<>VTP'/=&8#P$7P>= MKY?]<>\2] ?CWEW_!G2'@\O>8(0^0;^-AM?]RPZ^[-1MZUR#T1A]<-,;C$=G M&[24].*B+73/@\[%!WAA0/$G<9+9;2+7L8*6 ZTRN>@@P34,W <\:+I/QMNZ M+,#G0J&QW)VUMZ]]W6\O$3]^?>L.=*#77SO??VU___5Y??MDYQHSVH7P=,EZ M?"K'(A5F3U'9G:N[EMR2&W]X.S6<17=>NZ.+[.(/SZQTC^=;NH=(UJ +HOHD MOI@K[<@FQ$3H<A@:#Z*F M_$,.AW=UC1@-Y ^DM=T:T$1+1OX<3IQ#;:(Z0I_8W?DN%5-2=7-AD /G:%S* M!*E-FM61)$2+N.CU+7J>I$!SC 9RH>K2SZ5V5\=-Y"!2Z.:8(@VD!1ZR-@GN MJ7"VA.]=#^WH&(F==\?:T>,NB->7-CC2> J!@HE(F6%XR5##73JD)6[0'Q,7 M)N@I+D[ W$82NCR%!E0T(.+3%.XB!K\3>-WF46/!%1%KI1C6!%AA8O[]^[\O M6ZUQ<]08ECW^+6LTW(J&>(/;-LO +=$K&O%+8(8F.W5\ M@B9V$:*Q';ZAY7[EZ]=*9_S):SDH-]3SQ_Y].P#+ 6H7GN3MI\O*U<7%YVKP MIE\A.W=CDF FP8&N]62%*%Z%GR"&HB$]")-P$6="J@L984A5@2AC9D5(NTBH7[$[]*"OV%54@($[_1JD M[L/ZO1J4H&F*Q@N!N0@FHF*XS(&(&?R(%0>9ZR9IMU=$SS,7JGT$"[=L%.TR MITL_]$35G\PEZ;@P6W*=L^U=/3VN[;V SHIM!ODC8+/]K7;[>=RL#>)A2%YL M@H:PG-&U/GWY5/MR-XS.+FGY/9!U1 '6$N=HXQ#AR$@ILB"!IKL-E@[N(8#/ MD@=[) U/6"C(8S@#;M@*EW[X:-BYN;NV^1IWZ)AF[/7" S;X0BA_2T;0%^M(=Q&X_?"SU"K%CM$6E+TN(870=3%GCN^X> M"5Z>'/SMAKV3)$N/8EG9#>O>V7U_\,[MVCZ-=C,;M@]-J;/SBK-)9^"F<_>E M-^Y<7/? J-?]>F?W2(A'"A]J^'8>147%BA$BD9&HPA'66$BI%J_]8L]6+9P/ M$<$K2Y29F ?,,+$Y;L3E?(BN1R@2F>>(%!$C%MW)EQ!;*)EH^K8N9:MRF $2 M::2K2*_"#L6-+5OSI(75VEW?I@15U7%2?BR4"UN/D=#[Q+F)9NC^YBZ<\S2R MNAN.4?NOCP7\EY>7U'G!=D!GILBR"I?/JE=^820[=<] !3[.6,?9SL@XL[*> M?)P0W^W7*W MKFVUV8URR,^7?]+''5%^8HB:;O^:**JM'(LJL$%E7-RV^P3G>X*^: ='+_H$R<:5^ M$I70K2/YAB>]X?'T,PZ]^=>Z::ZW9O 3@QP+.2'^*YQZ08Y?)-=5E\'3_1Z+ ML=T [IW=H U'-#1^S6$?3\ QM$LDW?+BNC'720-1&=Y;&R>U\"$L/.().3),CJ+*D!R#YZ[+G+DN M8V-02SA=(C2MZ1V:W%V#TG!R:0,I$5=&E:Y4HU!L-.KQ,"]VH4V[&*?=P;T!JE!O*.5"ELQD$*N> 'U:%S M,&KE8K _8,7%P&F<.1IG7CK[$2]EYT*L,T=MFI(M-&5S71+GVY??K:')X4 M67^R'_VD&_+JY>1!:(CW/Q7T+/Q TS+TGW"9:;]\T2I9VUT@!9&8@I^^?=W9 MDN7UB:J+RUHULF+.5?$%7\;IWN"5,L.5L]#BH9WMF":T"(E >0[!>+,F[PZ" M2?&F5%=G3W99+ MS@L[KN-T,=#[I1K%9;D7T28?;<1:A?!(Q8\ZP.,-*F6$= MZ)T)F9)V:%8+YV-9F ?G8YR/Q9H9=+P<'[I3PKMG N*#P=8QH0CI/8R?(.)L MC-G5X6PL977,-XV)+O4?FXR[>8CIJ%KKC-Y M4VGY[:.77;S6$4'&5G7Q9)(S,U9]B0VIRD'$0<1!=*(@\HVJ1]@G&EN%@RK' MH&)@7T[I1/T1ZP\R[R(X0>/_5,WZ(6X$C@TEAHH:5NJ494SJ%5X)()/SX)R& MES!1^Y'.XR,4ZXW=*M69<[-S MJN)4=5SO1B5DBXB]1=\XK7%:2]UR9[S HL"[+W!:2Y_6,B'7? 46I3<,*8@Y M$%JGE(?A4S(OY]$(7GKU(*X44(PD[MP$.H]8I=ALQ]1BA5T0& M:/' Z'U(?U+X&E[WQEM.IFS-(Q=DFI[5G#"=A@MRTQW\V\WR"S[SQT/4G!A/ M0('UI3*ZZ K667D4EYTH;N^_"\5Z<6WBEYQZMU.MO)E9_F%C(VG;E[*]:%0F MPG2UZGS'ECCUI4)]!T9SZ2),G"X9'2RG2^;I,EPE^9"^XIC+!X:C2WYFG=-I M7NC4U_"E*T7&KHBS+7= [VQGE9OGA9 M+#D=QSO30'=^J+)K6%,<:HA>*QYL@,JMSUPYP]7YMJZ1-[]S\+9]<;M0,Z/' M*#CS8W9U./-C0)'SU=#H6DLB@[/6YDJ:XTU\52J!/Y4)>&4NYG-DY=\H)AD] MMO75Q4PS_SI?\SA.[7+NZ-EH@*OEL3ETI5$Y*]=7/!JO+T[%PZ_;N;EY5HG] MSFKSK);BZ_E ,SY03!$?7OT)-5F9_%4JX0_N=?F%T KF3/@767E$/]!_MUB# M4WD)/VZIAM@BCWQ$'/+$F2U!5758_\=">3L2A?B#*LY-1,#N;^^!S1>MC ?]%7N.,>2M/SB>@Z#ZK7OF%$6UCST %/LY8Q]G.R#BS MLIY\G!R??)RG,TZ.3SY.EL?)\9GA3FH1^I&D/M9H.7CXD).7OM[]UL MRK?I)[;3N5).VY.@9D$C'@!X=-+#/CCR8.P+FYA_#^_J_54RN%8T]*-P?@DEXHX#5:$(*F6AX>Q;:!I)=O?2)3WOE7_3 MUX UU1>FJ,GFK[FBRNJ1B#(K1(;SG?@&YWB#5X%44C("9X;$4[N(;W@F-AR' MSV.J5L5WG,T=OQ(5 WP3U04,K]/XIRRP 0:/F>YIKDSZ@8?HKLS\U&E.^>R= M4Z;/]D0P$J/GXK#A.^"HY*AD:#62!Q-(G&A8WZG3E MJ81BK1FU9W&V?+2<1#F),MX N=&@*YD=M9%LY6OD&3O909Y2@Z/ M";+&CX[6F+E1IVMR=U#AKOA PR;1< KG%'X<"C_,FF^%#!+$VFB'$S]#@^7$ MGT?B#^41:(6T/3CQ<^+GQ,\:\?MZ%%I>I!/Y3M/\;W-/+)$>4]S?URKS# M=/\\*'#N70)_63N_D@I#/%HA=N:6,J]B)&XW$%V^6*-8:T=N&G9\C&25_7 V MRMDH&TO)V>BAF3-T;@E41"EFQN2\<1!Q$'$0<1.GO"P<1!Q%/(2!3C*,NXPFX M#D[0Q,^U*1[=5I\ZKV-25?&.IE!6V MBZURU"K;V5*$LE7"(X%"F]E@G#GU&,?*2Y@HFTEWL*]21%/,?D%?3E6WJE W*.GA-WI>"$]O)239?4Y2N.#-2$6LY M:/B4FRP+JFJ2F7?@\>*U![&JNXSU/#B].C)P8V:GMV [I MESZXO!NG44ZC&32(62C!V*#SZ>XF\#'5E&'G<-G>3JKRM*V M(FM6=CU/>1*3V8K=]OZ[4*P7UU1^R:E+FY=F/0['L=&4=-<%NA/XM<@6],G4 M:>44SBG\6!1^8-H\I=81.6^>TSZC@^6TGT/:#]=T(:3%'VO3!1<.-F)6J IM MXW/*YI2=>\KVC:I3%FZ-7"GK9,1UC)%Z(=TY!O=14'&A+-Y&@1=3C/-,#R^F M&+OHB#M!@NY8=*O8K/-6"B<>U&66_CDKY:PT7E9ZH!.-KN*WQ]EOYN"35<[$ M.2SGL&PL):,<-I;$I>,E)]&%**N[1PEX4P5>@X.S5LY:\Z.\^IK^=%HI,OTK M+:Z84KN2WUKWNOQ"?L';A7^1E4?\PU[2P6(-:'^=.IBKN;E":.FT0A$KY ME_? %[O_69B6,GG!$[PWWCH#0J^"SY*ZD/'[T>N!I(JFB0-7#_ "2=Z?>)T< M7[$]!F=YA3)Z&;GHS,+UC+L/>-#T[;.6[^PLW?5!20C(T/!<]/757!\6>JYS M-P+PZUMWH .]\=JY[;5]V^OSQG+QUX67W_)/C4A1#<14=B[MW+J+=^<2FL/; MJ>$L^G*9'F#I'D^F=$\4G7= 5)_$%Z\&&.N+B"7%:EMM$'E@&RV]I$+1<+ZP M)\W9"],VI!THK\"Z0A U4JFH;A]JS@?0 G,#EBSQ&?$^5Y$$#\A6-S%KPT/P M"(7H$Q/(R)^?=5=SBJ7U1^O_M2]OBW)/M;T1!)U$H&UXJ&?A3.1W!N$?D' MJN4BP(L8))A#13LSFNH;+Q>L3(*Y6%.A8 M&2.7#3B%FJD\0H(;H. WZ-+/J:XBZ6"2<&KS?:QX@62GSR(170#"+OU8SZVA M2Q#*YA5BMQAAPTEDI;)9#E?FLH2H"Z/J":V]"37$LO5=.'D3(]DU$ZTV7GJT M*T!#(L:>]0S-KY,11.QG3+X<) U+HTQC'EKJWA3CU&5053$<(V7]1(P:R3:VD4LPL@2L1,L#E_0 MEIO;5NP9Z!RB%'R__30NW]:&[=&Q%,5BT'8^BNH"JPI44SK04/A[VX$;D@I9BRR@#VKF16+^9 W86+S&#NPJG;)1/6M$13:1OTPC._H"QVMT-LN5\,BN>D,; MO,$R%LE4I*R8&TK,5)3!/83:OIW!=G]" IE<=F34%1KPAHP",PD.=*TG*X0F M"Z[,ZPZN.I^J5]\O1\-/M5KK^_=AK=7]CG[[,FJUOMAI(>3MCJ7PZX$RMG/= MO?YV/:A=U8YD>+,H8NV0RQ%%;*/6IN)$#0^S)P,B-N[UC5?$-FK-\(RHD2D1 M&[SP"8C81KU,!>S6F4=4D7T)&_?ZQNS6K;4B2%AO9.=/PK9O+[]4/I4OV]U/ MM>Z7X:?O7SYU/WT:CCYU6R-D^7A(V$#/!X5C8B,2&\EF'TE3*"^PIVUUGF>% MEBY>"66B0+EC=D5SBM&$& _V5(SQG6/T\ M5EWZNU5Y#<@@B"IVC-UC&8O,$ M)1L^E[ZOOV4-C-)RZMB5+Z') [B:?=PQ''(Y8HC/\;E$VK6 LQO-FD#%:*MG MNWG%&_Y%E^D>'N>KCFK?:U?CFS\BJY:'Q/EB%@#KUYT< #M'"RW@*@O%2=TC MGRU=<>$B?''CHDRG6=8]<.$*8)J]P.!I4?PV-%^-"RFXII.<(+ M35Y5]2>+%S] M1CCK1H*-_=?' O[+*]O&>8'/H7CW6?7*+XRD6>X9J,#'&>LXVQD99U;6DX^3 MXY./\W3&R?')Q\GR.#D^XZH,F\)!@5;XY4U]K-'J2 GU7!>2"CBT$!D ]M]/ MCB/M7E=E8C6OF\OEUKA3_KUQ]RER0JR_\R1L?:-$=R]=TO->^3=]G(&I+TQ1 MD\U?(-7(3(29_E$COWP#3^9#;^VS_/P'<_OCM\Y MIW;(?E^(IN*YW8?5;DRS5*.NP1*;.9J^Q[=J8>L;9]@D]A, #*K7)A+$W:X%I.SNR:$@JIB'0M5>DXO.G4Q>;,S+.R#@C MBYV1A76KA^P &&N79\[0&!PL9VBWQ[(9L;,(Y&N=HG*,QL%XGR]'" M.1>/F$AW.AS-=OJ]*I7 G\H$O#(7\[EN6#>*28:(FV:KBYEF_G7^P5KV!W+J M7J%GHP&N5LV>;*51.2NO.4SQLL."W7QHY^;F627V.ZO-LUJ*K^<#S?A ,45\ M>/4GU&1E\E>I=.[?J8Q72CK5$_6Y&R>OI,#'R?(X.3[Y.%D>)\*6D& L ;):9KEW^Z%7:U[U6V>,?36'A\-4$$MV]=$F/5TIB;5MY MI22^P0D6SN&5DDYLPWFEI-SO.*^4Q"LE9>9P2&[S*O*]+UG-W[![MZ5=*:G1 MHCL]5B\*[?K_9^_=FQLUL@?0_^^G(+Z;.TF5I!7HG61=)3_'X['EL>QQ9K:V M4ABU+'Y!H.5AC_?3W]/=((%X"!!(@#JUF\Q(J.D^[W/Z/%CU6"FD+],BQ9%6 M3(L4$R],BV14TM$=L-863)N4X!RE(!*F34J)%Z9-LJJGZ0YB)J S=5).,9%#-U!S%K,UFLJXABF*6)L>K5 JL@5KV:6#7D=J>1KF@U ME9P_G*)5)LB8(&."+'-!%C>LSCHE,8'&!!H3:"42:!LBN[L:J<(D6L$WRR0: MDVA%EFCQ@HM=YG3F%?0+;09CP^W6FB-=EMS[7'\+I\@JJMM-E#A>:/[L='=9 MG@4GJ=-W;[-*:\4Y/B=7SK%T*RH]O[A__''Z\25P*.D8+ MTZX%;9):T%Z2O0!I[!:_]&)G9_CM>J?O1>.WR[>WPR\7A%JA=?OY:?2YU0[" M;*HJWPV[:"R%H5LFAHJ[E1#Z\3ML!HF@$;!]8XO;4!D4)(X= E\37IHYVR];Z%EU%]$[L_/[JZ_#AZNOY^#512^3TA>,D[1VK5.%DUM:6>0S^D MF:B^(/S!FZA/"*EA=L=:#[3B!+X27W!0S>3,&>+0=(HD$]=E+7^IBR;\7+$D MTQ*QE# X+.VPNITJVIL!0D?5YK(*3TW@W>!--F>< M9NDK!?R.?S0& A87\,L&]S!#!N)@CZI!I1+\7D?P%@-6)6N(QNKU] @&T?SX M,=TV0_&B^#PB2,TYP.X=7H#/3BYUR2K/HB*J$A@),X0 &J+)3459Y\"I7@2H,?Z.0C'N#'#B>1 QG*=!D'\ED[Y02@7<<$*D(@\+Y8GE: ].E8F$,3X%)*([QBXRY#0OO"@Y- MO*@XV(+/2>G2=.T9HV8N_I#GUAST@?J"*71*6(_3P-RW0?!F0X!0+_JQ( (6 M,Q'>PBL8DN*SK,@F(>>I9>(O74R"JSH)@=A*D+L $%(M>.3HSX?/W?:W&UX0 M1H'Z\Y@7G.87;YU\N MA\'03--S!,A1Q$6L[Y0X; [!^ =*0K8T"-!;&YMO4GR"_,9T[;6I^I>M/[\+ M-R$TDVN=]LU;K9&]M&DDXH< M,44M&\UDXKZO2S8L(8GLFA.C?DVJ>9\UD4%$I4>.9;N]I2+0 CC+YCL3&!WL M"UE45&W9>6 9 M^26N0,QZ?S? W-N"=5=^T(<[9Z.W6N^#_=@'^MB'X]XZX"+C-S-]C2NC@UE! M66V^1_TI=_97N,GP3#_V] [&VZX_X\/4GQ&VZW[C1.5-? ^RX=U )$[5$JTT M"I4->;A"6BLRV;/[EL$BEH@-_!YBV34"M<)&_RL;<*9QCL<2 M',)2T&B*XRD7 "G;+7;YRF,3P$3^-)I>@,,"SHFHW"&=!$K %0!?>O4Q3KD% M0'S6*$H?,$\&N-/M_IH[3;8KJQ::#,U_'4DMU)?Z4Z%3?Y9Z[7I;G$AU$2&I M_OS<:3WS[5;_6>Q2YT"QW^38XAYGQ5ANG9C[8*+;A$8Z:H0_&4AEQ%>RJ1.> M>5DWV75$Z0F(<&6V<_(*D!N=,1T;Y8!9!=N^OZV'9-:%H$N)I&I<#JO;0+73*+W+&FH>YCY9)U6VST+ODQ$HJ^$HR)6YNR%=CW7Z MW:J!G2?P\WEXTCHY[WS_ECA>=8LC2C?0A%_IR-3_!'K0BIT#7QW0U>X7T8:UYPT$HG9R8&@2IVXG M>&\'NK)#/#CA]]>TI]H.)MH:3,.6R486G3M!["UA'>ME=ZL+U56>!)-^991^ M\?!-Y!V'F8GS2ZL\*"+A MN]@'#K#3MP]7P7#Z 5$"N]B#1\70=V/2K%(C9S)K "A-1Z](M38U)2_#B;+I M9L/:SI0"@&4LS%C>=OV%F6\T'8L*LE.(_^)CI8=BDQX+HI6*O%*)4/0(+&J: M+E67K59N45CS@$X[9EG:^L1K(?,.,;LA'OM**%OV<]UJ,^')A&>1 5A4X?G+ MSJ3G,G'V G;ELC-'IU=7JJDEEZ 1K0KPW3I\%BE*A1X3I5DS8V"XM)BW,7O[N4G9B^'G('BH3LY6Z#W_L0#+#17" M%(S9RGR]PK"=4'X5RT)C'%0 #HJI_7-AH[#7(SS@ MED%5B+*D3RIA[>58>[E$-N=>#]*%4+H1HN[7>U,G+*\-UMRS;UBB!- MPOQ-(7"'&%>-?B-F'\LAS*DT]O5 =H86:;Z[?-!A_R8_J? M-$UA+D19_XK[.:XZHAK^'BY"LQW1$M6SWP"&]1]_IRU1"7LZ5&.W-CS%?_,P M:^0#= F;;^=H(EMS[X^#OZ(_LTT[GWCP?'%TW%XVG;L87MUS7X>?'\^YF_,_ M5AKJ>#A^O#^_.;]]<#5L]8OF;? 2T-YP)]B-T[YU@D#.S7$)--:TJTZDI-V/ MI9,>EZ;=I@9\<[_(#=2HV:O+)EWY5Z=%$?Q-E>0%F ZP MSAS7AXB35U$U04!IEF%W8B3=#?<^ZC!85ZGYHN)I)DJ_Q>7J5@&;65D/^Z&+6GZ M"8@@R\%S!-C/!M)?B4:3U85EPQS?QZ\_::F^9QO<$_U:=+]F)B,=)Z"\4ZNJ MQ&QLSG2T;(RHX&0:TD&*'KZ&_[AJ%SN5=<,L]6'?-.>HN*$5[K(EPZ.8WU9X M=_HX@F%AE\*!?>MZU$TDM6 RI UH ^GEA?3+)2W:8.?(( RHZ9AU8*G_6AKV M$0A/&M1S("8YY1GJ(\ V5.(..Q+$Q7]8@/SR&6-Q0^O2XN/*L>I_I0KU!'?[0K?=;2*I/6M($/;>?)<0_ MTPZ*M-\@CH,L=.T5N,_PA#1T]"+JV,_TF K(X(R+3:V@D?(B%C7N25E:/C' MB1\]W?>^M+Z-*#_Z-%ZR]* ^)SW'>W^S_X;%;M=7C%N=U<] M^]@^L]QGLRP;9?L\S'TR F7[+/0^&8&R?19ZGXQ 69_FTF1Q!J5Z)!' P@Y,$5I:Q&4%^7G*MD.I>EU.E1&=/#9G*04B>+@+T/; M FT0B:V"2,03.@(V1H+)'CM[QY0WPN#C][/AMPX?<@W@D3=!HF87;5*K(O97 MPUMM-'!S"=UJZOE$)F';U>7,_=F@\_WZTY>0&R#_6,Z#%5[Y66!%$3?<%Y(B M0&%W1_($"+TE--)Q]>.?D$Y&_THI7\L6I)'(>KP0^ M"<;P'M(?7#4)\=(>W>1/RR0/2NXDT:-*!"XP C] G]T92]5E+!;480=RTGU M%2J$$U)HHXV<&2(8VS=!N4*_9<0S^SKJOF-RX>=V=_R)Q>\950,G"*N6')N, M*AE5%@^;C"H9518/FXPJ&57N'9NI&J?%MK?S/]EC8]S@7C1XOTIJ^4@'W!>D M2N^<]@Q[(0G8&\9-E=%ESIKI]MXX*,&YBM3@)ZJ_S]6RX^7C>&R*)C*&ZN1. MPU5;L/NQ]3R17V4#TR?M>[E>%G.EOB+#)/?L <7H(2+*)\V=7X28%FX% M(].,62K"+,*NF*69-H+*E,O>-\OXQ>>]Y:]<(L825ERY5/C:\_R_%F[1;WMG M[RP\5+P&9.6/.E$BR\E'C"F6UM1XOYU5Z&CG."\2"S%14!BR*(@V;M\SRA"U$WE M^O&=6K?3W)_ +@95LQLD)K>8W,HPRI613(N9,%F@<%8QJ)W),R;/F#S+,!R7 MD3R+63/EM]$ZW2Z3:4RF,9G&9%IFL<.,@H0Q_V;0H$_U>O[36$S)]L=QO]/;Z>;;3D&\4,\<=/_T;J1)[^IU[''SQKDW?"*CCV MC/\PD5]7_X%_.VN7:RX%2#P23"=+_>N(;S9_/O)"B<.?_$<:6P[0#MKR@8S3#I]J?G?6_O/32>]Z&#(_^PQ)]E!SOL8) M3;X;--G\T0 Z#A^OO8T$RHOPKSZ+S3/[D:!2/2)?$C\,BD5TFD5SQ%]<723#2AL+O390G14=JR M2C\:2J;\2@=MT]G,!OU\JM$I\U<3V"&&(/D;Z8!1J5GJ$W8HB[.V\U'W5Z 7C]B:HS.TW5NV[502N>&6Y ME9VXS*B2464)L,FHDE%E\;#)J))1Y=ZQF:HYY]X\R,?&N,&]:/!^%5\VDN&" MX@M2I7=.>X:]B#CAG_6)8*-6]U0;T^6%%K_+<:K\(%TI\Z#6YUD?;L;5C*MC MW]J'@8X[6J:"" MSS(:L=> RW(:*&#RV73WL,0A"\DU$933IO ,F0G*HH85BQHFDS_[FR#+#]*- M 6G5ND)F/1[+0;:,_:K*?E'^_3Y9<]]]<,I!SXPO#XDOA?WS93]F&(ZI3,:: MA\2:K?VSYJ#/5&;9;_I).0J!))JP$1!5&L9+14?> W?Y0?KY8W MOPC-F%F*%50NE;G2I!,A'5_LG85^BML.1O^<2BK'D(MF+,XV/3)S.7YAG%@U)/ MS14$GDV99+=#3&XQN9593"NCX%7,+(X"!:^*0>U,GC%YQN19AL&WC.19S%IH MOXW&=_M,IC&9QF0:DVF910HS"@G&S$,H4$BP&-2^*?"W:7H[!A_&N:Q:I%%D M* TJLHKJ,[M7.R_@P9;^[=#Q=F03)1X+OPT DF,U?-23O>:9I8-PXLP9\@RN MBSGNZK3SN2F<=4>704.2FD?'*AR+F\-+9P:'U DL,$8+TYZ U21S\WJ>-X;N MD[3Q@%UR[TC4Z5HQ?YCL1-\^-;]W'\[.;D+F/H6-_=NPBQK>NXZX-_PO5>-, M752-*=(-[DTV9[)*CE;B 1+F3$?.(#=.P1*Y$Q\1=PS@J>EF:B^X'(U M:PIKRW!RY1W_9([@0?C)\DW/R'Q#]O(3JB_@9V2?I!\,_AR_AT@IU\[CSV9+ M*L%V*P8"5GF (T_Q1%$*7]"#G&;I,1O^UD"5I^FW0U8+*304=;R6B?0Y &$" M#V 4 3:6>#&XA:Z]REB*/+]S8$? 'D4%R,6Q"3@X,NP5,]5,EF:P85.DK#7G MI@ 0H(A749<1T!#L258GEF'J[P!)V):H3[B):(K..W2CP86 "*WEY0(9+SL:<:Y9>&XM MX& JJZ(JR02+@ N+#K0U+$">:, OC!F!-L ??U$#N$GTMR WD$PF\M0X#8M6 M2E;N1Q;B._U>G+SB,9,@' TPHN!1^&:^7$^W "_HQP*IADV\=#U%%I]E946: MX@(HXP?8D"8"(0.[@DV#J(%G@4!TI(@8ZRMJ,;@)D,SR 6.FZ68=$S<@W;1) MOL'=:FI]!0-ZA.7Q\_P]))MX-B.NZC@F7:'T7<<_=$X5E(A'?;9:$#\E+X6$T:7!/ M""1P*N4;^EB4GW"&E6QST&JN^P*DAN**; OO^G0&E(Z,$!^@W_;D M6!,4+-5__ Y' )/X-PY;9;8\#Q780?+>L?L=O\J&R (TZ8F.Q+^QTV*G3]"7 MV^8BWP3]0;ZTG4 G#<19X$75CGQ1+[+CB'ENKK>[?AZFI0!''^ZG."T.<=%-;;/#??=_Z\W;LK^ ,_YSI7F?6#1@7/MUC MS?#)ZL_XO/5G!$(#OA"5-_'=6!D U/G.G5A<3GXDB7I/T6SP42N!R+JUL/TN M.5+8_FL\(;P*!HVFI]H<:W5B.]Y3!7VJ&:8Q!LF,3K#%=F<; @^P[HFB27\O MY7.OTSWBD"&)"XP5L!%V[[K'FVA78I^Q8S,E^(>GIZ/'VX>KVTON8G3/C1]& MI]?UD^'X_(P['=W4!3.AB=GU&E/'!0VD] NB M*?EG@_UUM?"O!3RY8KJNY_+IZO8BVBRR@PX^R\@C\>, RK4_3G*=@\/; XMI)IK4!YB M;RH;H*^H#XK#!NYSX[_,9=-$R DJG&C8L82_G('Q+)D:=BMM3&(_\!Q@H;W# MXP2.W)6*M2'V##$$J<.)(QO@C3IN#K)_05QPU; 4,/A-PS;^P-7GS!#QN[$0M-^# V=D)W@#!G^W7&P2JH@6Z&E F44"0#45LS7:< MG.W 5I;(O 5.CO@EIAK9,+"/:2V6GU*H@]>)=$DV\$EP" -[9+!&,!IJ9!GL MQ[HW"QM[)A0V)P:G307B MCMUU6Y=-_O+FSW&P.Y;6A70'Z-V_B*EIXRC0OQQR(=0R(C(@^)KSE(@0\MBI MN)!-42$VJW&/\!QJ-+G0] O+!"/WRF9UEZZE3ZYTJC?I=EVGKN=QM(5!;= : M9*)4EU+1(Q%U^PQVY($37UYT]((#R5@P.[*+6U@Z_A,)6DW)63GQ#22=(\JP MI(W6GE@49HR7E>?@UOI#7;3B_Y/'$U)SNQH]I7)0C^F5MXS4M$46S$-",0I_$1J?JV KT(F&Q/(8[ .U<-M"(7I 9HME77^0 4_H& M:G1P^*J'$_,(YT8Z[CM@.O*OK]2PNH.=:!-^%0_F!;]O,;'TI6\QQ3#$=\V^ MJ$0"$;@@;R5D@7XLP&C<'P"?-P/P>1V YWC/U*$C!W%!KQ4-/0.] B%C\!G; MP$^"BWP=T'\Y^+H+.$].IM!-:/^%WWX\>=DBN_8W(%T67SIA MWP*$33;7.0F@2H(-04\^:"XCZ1[#.$*7=@>)X@J:ZH\JV&(W2+ABC8E$<&X# MM0(A5JIKW;Z80JY"_3H5_#P5QU+)MR'..5FFM@I+P :F2"8J YM)KZ*LD'A] MJ-,7$&>P;2RJ-!O>7*"\'9GBI$4$>GF;X@L5=O0"5B&N'1?36[MZZ(V%J]MQ M6#95J+?F=L>\Q!C+H@>4.1AS$$;PA=&5L=A>1D()5PX=Y@,7[1+S4KA4ZGNO M@#=9^-U^#4#F=\QR\-XS=!K"7+>-,;OXWML.<9WLW$[G??#<0R3EY<9Y@ M9&(4V4KB<:ED<';+,IMN09PFHA8#0Z<>VE! MH'E)7P6,&K",\;C EX;G"B+OC[(MNDD0+&S"[R;7C4!45%7L_1(L]EE61AV9OSD+<= M##+JDI74RGCM2G>IO^WH4 MF_1.1BWU]N%?NHE-1Y(M!RQ#P319IG#3Y.B5UT0V3TEGF3J)/P_F2* 7<#Y@ MVYA4"%T!4%9?VZ0#B%* 7[%]Z5Q:X!<.:1;#!^OP?!K=B;^^(B^EI0/45:52,5BQ1@G/9A+A&6(! MV<")OK_#GX7=X>'L5/O7,W%"\G-7BA2GRGGC:P&QM%4X[A\[ +^MN=SP)Y50 MP8&>2UTSPM(0>UT^/ W1;YST(A'PBTO&S>-N5\QVN+J]Q_'I^3UHA)3HP.NVH@W!IT:UY0 Z"H8[#8/I'D,-*28?C01.U6?"RU^$ T.6D, M&S'B=H8LU8.?U.CQL./7[OWCQ\>+KYW3S-@Q'VP3_VA;O]@K,T-DHPO3"73/ M(%CWKUN=AV!N>D)OANWA^:U0#W$1MF*,+%V$!&83WPK&8 8N0FIPE,5%Z/3B MNPA\MS'H1;D(/D)/2[66X<263A11^KL^EF:: EPPUR9(<=-T8658?(.DV4]" MZ8-@615%XOGR?:; VIZ>].0-B4.;H@+UD$R-]#+RW>/9I$]7UINK\TKL; M7K<_7_>?4I?%QLS,_BV('TO< (C6.M**6K+@OXYP*>U1@(0A]Z._<^Z"6V=I M.( MYC[[9=EH,?=9[$$2F<[)R64^2/*A,&M]%U+#J!]F/RXK&USI4M5KC;I_?+>* M@F_'9:30LQU'^I=SN]*5F/UW^/J$?@YN(_T#L>.S%@Q['9KCHOI:W'39S]?- MZX^=S_RGX-O;T.:#>VWB&]$3!7\53-/X&P]!I\'5WEO7[K,^L)R-3>'J7H+;ET$CH$*> M2=)R^G:73L7!'D1GX;@T/.*>Z>72^GWS>M: $%FOF5>?_D)IZ?TSQAY-BD*/ MN$W/(\8V-[!)M%E?B.AV6T7V*6V4P,'J?O1/M@9D1C#Y)1WS1:8#NNZ#EQ"/ MT#^M1)6Y[>!D\:!KRU!A+RQ^+/]/4@O",1,N-%_)!_A&%'^0%8W^ZNV=6R[^ MVJM?7,X1[OGI-X?U,E%Q?"*'30AHC97.82LD,1?;Q2)]A [(Q=J+A[5JUK1D MKR@/J[^EAU4V"[& ;'' #M:^](^/1;9RLB)&>%20@TKK8UTLVV.59=9IC 2 M@L7^]Z+R;,1:.HJE\J)+D?)AV )AOXA*MBSGJ(!0.$B-'R AMM+XW9UK_,,2 M(,7V8].D=+6_=Z[.AW_^V0M)Z0JO\R^+7"KM]/%<;)(DO0'Y9"E0(E1,A.C&!C>6186DW+[3;KJ\_TD,?RVOT:8R;[]!6=6%;PY.']QO)4B MJI2"VM4YX2:\]*3@)+^SQ XZ@3RFK_!X\_EJ]/GTD?D*AZ%%732RT5<0$G5* M%81!K=EM,7W)?(5"LC+S%0Y2RFWE*R3H)]1K= .Z8S'9YS:E_ZG7\@=V2Y9^D M!0S^ ^T(X_S'.[\KZ]93:RU_[ 9,Z >>.84W@QOKV(;J ECT1$?BW^M=:SQ' MIVUICCRM;([]C6><-5]4[LF)(HK571MR_3RL^1)(C ]WSMYO-;[YP5[@ M UW@PS'?7$_.=3%&*()F2VZ(*-6*EA"^;_U>EOT5II^9?NSI=.2&D OQ[D9> M^(3U9WSP^C,""0E?B,J;^&ZL/'9ZF-RIRD7.*^HJ8&,M635U635D:=6H;S5U M4S;HS(LY'CR.)Y+3X1ZNF9O+7M#X,]=D-]J5"TZ.T,1P=6+\8"S'?M/?-G!^ MRK)-HV<@G)E?^Z[>L//Q:M3LM4/:=VTU1IE[L_4\)U)%S^EH+LHJ/I0SF)[T MC43ZG,!;43P'7S9G%8VBSR7=HC%Z> SUWH'6Z0I8#P KP56NV@RWU/G_)Z!Q00&(JP MHVYT<_I&WV^#@L12X ]XJ%)^S/VU/?YVT?[S-O'4O3R8>]GO&@]I(NV6T.0K9?%6H[<=BT=W[$W+EMG RLN689,B>GTA%5\*C8"N MO4N^Q"9!/%(+!^]:4\Z5QE\.ZHM)S/'8O=G_\NWSZ?#;Q74PNR=HQ6D/EEGC M2B_S@4#?/(ISEW.^PZJ+'O (@E@BOM],,(JBVPON_$R!XW0/IG+["4M'"16QGOAHB;P_K)&/D>PN>K<<"1(^0)F]OCNO.PYS?HPM5!R.8(9N_'C_L="!(U%2>ROPVQ](&) MWS1]8B 59)CFUZMZ,.XK MI2&NC3KD]N+/3KLK"&&][-/ZR_L*I>R&'5*&4_K-! 90MQ-L:TE MD>7TQ7BH2S&/P?U0P$7!E/P3WTWLWGQ\^O+YR^EX^XD-*S>12^8,)J?,W1E5 MO4Z2\3^]8*/*ZP2&_"?<% BX ]OE:,& :8HY3&<)(@*"MTVC6OJ=PH]J&;HG MLRR'L3A3YVTW)T0^Y3VRY?):X"]/+X>W(>F%V8UL(3-J#'MFC<$&N.0WP(6- MG6"#9M@^#VF?C./W6"B3SRR/W, 1/JOC=J,U4KFDZ7UAMX"3>6@\BJ'X,(?Q MT);G],]XI"O]$_:/Z9^(EUR0(L-L2,@E[40S;C76QXM^[^3RVZ>3D&OUK8;Q M%!I:9%6:4U-:@ M2#E$*C=!X\U%BM+/[40]0:,G3T72<9..FL(CI]BXJ6HS8#7'367$C%MK?;X3 MWV/O-@:9=:8I))V7R\5.-AKDH#V'72<_'(X3LB3"..:!4)TA)H5B%\;;14A] M.00^Q\-(MH\T1!6L,RE0W*[9>TQH^3X>/GYO?[EH)BUS8X&1 O96+5C 9<>] M1;/+;>GSB2(N[6;VN2U%((TBVEQE.4>514;Y\EV* +5#%+1;V[0"GR#S16AT M,AOI7ARZV9G-6[PNQ$7L&;/6\^3.TJ49, AI>7+0G6.>$#<37Q'NE!L%(TY\ M%66%%,J:&H> [63\Y\?&N,$A^W=&@WLD369PPTC#Z:2[@%_75K]8/LS-Q7<0 M$@8P,.G[ /O>0[\93Y?6W-O*0'I_1K^!.-4U13E#$XLL>J'I MG@4> E]L',6JD4:G\;.&5 - 8WM]P*]*09AK=)%U>:IV0UH%( ME&9$%I#FIC722(&(!T?* X\'5KB]LS.FZ(]$/RLO2%]-"51&9,,N[B0=<,< MZ9]% TRD]]%T-)V"GE5?XE"PWUV-1\-]_^A0AX8Y!>_0^8NWLSEM>3/%&^8 M^@ILF9N([\[#FKUS;D&N+AI.;:%L&-:R?Y@YDPV*1M()$$UHFQ1;P6T+XP)E M5_*)IC3Q_5J[Z;=B*5A(+R+#T^?#:1X;+]QW>LV?7EY?C#)H"[MJHYFBBV9A MD=6*FN:]WM^T6VOW_2K4C:HTW2L?/M[]*5R?G'\C5N;3!>(*]^2MK3.F4AIUM#L@&4/'# ;KA9!G1*E=-VDX MLM\30N]WXJ#6IE[:Q=UEL6-=.[7P=141YJ(JH:4X1Y%F?]S.HF5VD>(YD!0X MA#HX-P5Q5RI%JJQ5VI$,6&4(1C"UU6@+/H_Q+&+>@0_!+,;-]U9N']8]N(.6 M\PDWD74DF9H.9K2.%D# N!LIF"&D 29Q(RE=USAO*W:\4$C'"]S[#Q;57E38 M[P0WL!)Q:VZ\.]SCW6X'J))K2Y'^&/Z#69[V,T:Z2-_AZ2U(-D1:!:YU*22# M9?!Y&QRXTV!7*_!:\BGL3B0MJ10B_I$YTR;X%\Y>[$T2B&FO-D,Z30FI'4:X M%V_8.;=A/?\? Q#%J.F3O?H_,B!"'Z4]E;T[M4+0Z?)*# \^#I(!7F%G7?8 M+!A\I)$BWM")(DI_U\?23%.PWZY-D-+@P/K%)KS&?1)5"[=)H[7S/0=-'FIP MSHO/@F?$(*+Z;? 2T)$9,6ZD>4"O$B%,.K'1A]TS*!:($ !L!0.AP8U4_Y[> M $,3.#6:4*]#UUYE@\[IF7)#2<)3@?!QQ[@!)GG#XX)@^I?A^/%7[E9K<-XN MCJNN8FN-QG3*>G:/,9=:KZ=:H#FP?UX#77A\-<<[)Y1JX .O9#=FD3H53[;V MND@K]V4AZXI8\6B..W&;(]#?=/ M),G2&R LD]B]]T+W\>K\X>IV>[NWMG8VTBMTAG4_E@=K8 @]."916<62 P@8 MBRE1(2Q/(FCD./)4AFU0\JX'B$4;2 8)*]B2*$SXV$Z" 78,>'*J"J<2#2J[ M1&,6)'0ES3"-QH&IH7&8"G()_ 1$-VQ^O_[RY]=NF+-ESG04N[NJ[23'G001 ML\PYK!]OJQ??#1+:P6U/:T2O I'C.6^Q-QXZ;&'+(_4&23JY\MW@R17K/&W8 M<[RWB*O]U=[R7)TD$SDB1D:Z@#QS#9):5P:0)<1,0^2# R)*@@*AP QE1MN0R1BJ >>1EGYQ&N6B^]DC%,H<2=0 M/JUV=+E;-C?G 6)_[_#.!-())&A_5X .&"SB4SZ[AWT&\Q-"K\42:'!^9_0> M1RNFF?VV63EN:14D$=3!P-RD$_-WBW)KW5\6'RO1C]A]'1ZTKQ,[VAU M/==:L2V+;B;>5A+7),2<2^IM;1AMMZV!VD]@H/;[L9VM-,?*R,U*(%:$8!3% MTFY<@L&$>7I7O4&"\9>MB -OT"/A\Z722[RLXSC#[^./XYO[+8;D=!.[+-WM M7996 A[L#MJ[$"M;"I4D#G\SPN//3*IL>9X$W-+32U22 M"TE0+!N>:^AG3_:!'!-MGAS*1&/:0J\*X&UXY]V.K%TG."+ M02]TUHM/D@ "KV($YA_%J6@IX@0^.BK-%ED+H*D3'8E_K\\AL]_K'C1VY!E. M=NP?)>:L^:)JR]EE[NY@D2,K7!MR_3P,+(#[#W?.WF\UGO]@+_"!+O#AF.?7 MD1:G6FFF.V^.Z%D<7='E^]9?M65_!8?YYTP_]LRN6'XA/5G?/#Z M,P+"AR]$Y4U\)^J-SLRFA\E=>=OO23/2$>N:F:8 W R:@ M,#_:3@2>G6GK ML$;L4L:8U5B4\-D?8%!IZHMWM;C9-OX47&>Q@$6]PH3O *,>GWXC[FK M6V[\,#J]_CCZ?'9^/R;=.WJ_<^=?'J\>OKG&*-K+EC(TN9H2O]UH41]%ADP- MQ?;X[@@Q,W*,I!C.EDS/.,7.([+ @'F!962L=47%\]5",X@J#OZ6OC[H&QTM MD&@&?R>:IBC-L*49_+T&C"*'O%%2Y,7J&SPZ%9L_JB0K,K5C/0E7!K?,>UHA M_H.3$A@];[2,;.(,23T.&I6Z02)QGL,1%26K$X(D_,G1TFJ@OR5>ZMKDT<#! MIN&32[T33NGK[5TV&SQY)[?ZQVV*+/%A:#:-UPU LP2K6P:@&)ETOX']2Y>, ML-3>+K#Z9V.U5T_02FT5FZ&*#2(P_S6:1.> T8O*!X+*6T#EO4T)T07ESBI@ M]INH#EB5UM^X>1B8+[\\ALN\1D<1[5_+"+XW75R$@6_]K!Y#SVE&1=M.K8X< MMHN@5ZSZF75#3(9 ,9 VBDM8B1:S:_GL\,AJ4NH'A)=$(EH$!+0E,,]N0^0 M\D;_'-:M+MPE"B.%Q-/\0 ]*DC6W2#S!3PGA.BS_C9%".U+&HJ,94@WY%15K M@U>JI,T1]\MGS3!^#=[:0;%2E@)J3:N$B::#X]9[9(JX\*58G' NZBI V&!, ML&L*=5'EYJFP.Z$%$K/EW/ZR'5Q[D,D MZ?ADD[4SURRJRVGL5L*92N9?2'F49AFB.@E2>]5G=N*W[];^%S)&(JT"/T3D M%=]<24XY+#F.>KM+4WYT& M)N.$9_,<@R9T_C/]Q(. MI/#/1NS[%?A M">MPJ'D;D;27!<3!*]>1:"!W@P?28]ZN>!N.'_?=,SZ,XPX)U]&F9-DAD2"A M>7^7XDYBQP4H D]B!S>7$.[B,Y%)%>.R:TOW^]/96/@\".O=1=*>A=\K3N6) M<'O0A]]YN(A!ET&W2-"--R9M<]81O8.07]'Y=(HD#+2VJNIR!B\"%B(I4E27U=G MKV&$3CP-\S^D:Q/1F+F\AYCQJ8,BN8,^_/XLW2+6GS#H'AQTXTG_>%?(.3@3 MZ:XCA&Y$A0,CH'UX$X< 3T9:)?(F&!;VYTWDKC@&$:FO47JCWSE0O;'SN]0X MM]>5J.G.$O@;JMP#V_\<'9__0+HD&_YA\+7E#'GX)F)\')D9;ZP_1*I1:X!< M.CJ<#KM /VC+UPGNZ;J@8\E=;8.K9AYD@[F*RY;X*JMPM1SQ1B6&WK)([\^( MYE[18NXS2\?JC.@P6LWMFKQD.'PZ&:J3KY0Q1]/5J!\RY><6@7*D/SUW6&UH MW%%&"Z\5YYN]5 JQ$^-6AE%I9)HI@\N>"CP8X!G@RP_X'#705U&Q4%X*R!O& MBWECLUZ[WHI1?LA(<+]U(PS4S(8OM@W/)$;!$11+Q25.0"B&ZA-B=NG*(%GA MP"F7P879_PSP#/ [=;RB$R,*HH+XW%00(T/F?!4!U(P@BVK;,XE1< 3%47/% MTF?-= UH#C>:F-$M]<[R/F(-![)Q4:),D(Q&CCH3*OLP78>)F&0 M8Y KP-6\IS=7F#V-3>,3K)U/7G.8C4F&'CK*Y!&4TPXYB1 M!#..RP/A)%>!.40O8J:IL.C%S@3T84S=SO0&U>X0+Y!SI2K7QLR$1VGCJFJ) M! ^7!=FP3>Y\OE"T=X0XPGG '@(7*Y3Y66*<0#R14I80Y(;R0KG%4)X8^*1[Z*\VL+'-^6ZW.")9IERIB M:W^7P(GUD1!3'\6YM& 2D/DU19-YS*]A6&!8V.VU>7*G*&8W759 7'028SX1 M\XE*1;"5\XF*'W'+5Y6D'.C!XFN%8\TT"0,'FA6PY+], $_"$:1:=QF/X&02 MD%AV8S?%'W%')1\ [)F$*-] \,>/[?'CX_#AL=\,^"?Q0/!#P.U!'Y[%00H/ MW A6SNZ,-N4#YK!NT!]"#^N--T_(JA:>KRLT6TP8-V)^H1G8#XF+/& M66"J8!+U$.')2(NIDPIB(=_+]+P41[H6#N1X,N@RZ^5Q0K,4V!8V*88/2_ED:ZO7BQO@1'7WBZCJU&]GF57Z1UD#0 ; MVI?5U>X%DQ2XZU"@;ZC3%P(L".5QAJ;(DQ4P7* *OP OQ10"UTVQ?0$\.!'X M#G\S;EX&7@ [%\H@N47/A7+HU7 PM>T1SA4E_'UGL2;#*-_H1.&T<(Q2/#(N MJG&X^582=-'*/@PU_F+.+D[?B;/LN#N$UFYY*F\F@@I!QH7J)!Q/-/4J+)H. M48XPZRC/PQ10Y&1X<1)+8C33M3?I-P?[%ADI7.A#D!@E9V]F>>PH,AY/.L2\ M)"VQ=*A0@5+&X^\RH>034<&M2VN<)Y1W=OEP/QXU+_\<)PWEC='")-J.:S5K M'";N@QCW5NGYA'6=OM5=#UO'AUS["(3+"^Q%!E$EX\T$*T>O/!$:?1 G$\UZ M5M#J]/9#IK: XZ^+&^XG>;[0=%-4BWC5>14_FN5Z@#9)I36[X;U3!S$C6^L- MMVN#7JN"8V:*39=EA"N;)U%VJLL$5?]@6 I5[HZ/44C$9:28R%CY$[5.L\M45GRRM"-\A:3*7\N,-^:D,97(5&)Y56(\C9B@ M:VPL]9?NIH@?U/AF_,E+!TIZQ:2S\LMRYJF5C^J86JJR6DJM?_AFS);D:PJH MP]>ZG?@]/ Z4R/*GJ(T$Y -N5(G?/\UG;?)._H#+.?$?)O*KZS\4W;?6'.FR M%#9YE9,4).J.IQF]S:#]Y7%*,L^5C' M\);'"'&WFHDXOH-YCYM:.NE0.Y$- MR3(,S/TZ>A%US$H\([.W0WM.(C^P_.Z>+E=0Q!2&("B@!5CI10,*NQ&BG>\0AD)P+6,[4+>092^R3;PIX$/5E M3I30_/EW;@6$K.C)*T6?01G PKT&-WKX>'[/75S=#F]/KX:?N?'#\.'\YOSV M@3L;/@Q_\R M]1$\^O7_+,.4I^]N]/P_:? SEF9H8BEH-+U27X'"-/W]U-)Q MP?D#J3X/0$NO<&@Y.GX SL5-IT&=8!ZTN5>VCR3#,L"(G&C 3Q5%>S.\* %) MO)8#N$%CD4P\#!].0HIB:^)_'36/UI8!K:R("P/VZ?S).;Z]&H&1W1N=;P)T MCNC?_G6$_T9>8ZL/FANXU/[K&GL%&> M[3/;?0IEV2C;YV'NDQ%HK'TZR>#A&>KU=9_/^ZWMV1%[]+RA=/'YO?K\=-I,^B?5&GYC'@.A7ANSL_$-O!! "#CCX!BI$VYA3\>"/XDZ^$^1G%*&(\;1_Q'G M6,4/PQ@*?Q7(3?B+8%9:QBQMX#@?4T]P[4,:NMPS%/]1#@!N ZN8;=]2@2_5 M-<,R# -<>N,P:=A-0Y]/5Q19:PK^G.2"(+NL,H/)/B;[F.R+*_NZO-#BMY)] MK71I/MU:N]=ALF^[.$1A9-V3IO_-R2JWT#4)&1L,U\+L.IZ+)ZS73^],B!;7 M*,+XOE+O*+;#)$,W74MDOM9M-Q-*AF*2$*/W\M![M"*,1>^M=/E&?<%?Y%$Z M:B]M$.9"5F5CAB;#QS3953A'-@Y JT5K4H;U+3'JAL85T8\AP M!X[L8PM9TT(QV82Q.V/W'(R(6.S>3CEUL":TDAK-C-WC^=6>?P_V>HX'S105 M3SY=!3R/]!>H--\\A.B$AE#MT.=^X%56V1QMBMVBT,E._73]Y_XM3[F?#&N!2]9N M9(-L$4U.-<6:J\9_COW]@F%MV. *:O2P+:'7Z"Z6)9D8ZL@N,/8]VVL(F3_9 MZ3;XSA[?O^N=8@3^\=._D3J1I_^IUX\C"@%#J[A25--D5 PTE"3=0I//LO@L M*[()!G]H.5"_-.5 (CT4AWXLD&H4KR8(8,")EJFQBB"V3U9PP?9Y*/MD!,HJ M@EA%$"OJB"[J^-CZ_G1R\N7TXII5!#'B24@\EP\7]R??.[=\8#U9FHJ@\J5* MBB^(5OL\(Q5-Y4UE/H79>(+H*$M:+PZ4RAH)#8R,.!U][A%IW.R*B]C=4L+" MH[V88U#7PJ.#CG]LV2YQ6VAF9Y*)2:9#E$R!=S2I)5,[W<6-4.L&3-@Z<-E4 MVBSD)U'71=5\YQ2;;MY9:J+_3 >10QAH]]SIVL223(=,R+60J)QB;TF>RFBR MR?I)-S2I.TA\,QR.PV+2(>.GJO-3H+;>DI_:Z5+">CCB56%^*G;@A4SYJ8)' M$\3K+'<_%[U+:,:?A+%)W:8;FMOJ[B!=M*1I^HQ'&8^&Z/)T/-INI>31I,6Z MA\.CVWG?!:JR.0B/8?,Y6*I[UKV(6!;\%K98IW$)C"3CDOSF)42E7:G>R\E*N+4I>7- MI:09IK&S$4N[!<6&@8< !81;'[[*$T2FF^$!9@AV/2<#Q#!D<.W3@EXZ<&\4 M9""B:WBVGC2#)T!>.=\;9(D%4 YN2 5/ON"9:%/8D0/T=DV"J\\ '"#TY\AE90\\^J)N(.FWB:6_(U$_.N;766$M M:S/.24PMWM-A!-0CR8[#@=O2+50IP, M5( D[46%8TP:W--,5A#W!A2FOH@O"+?=A ,@U9!?T9+&_FN))(L _OX"F[/; MR]/^=9CN9%52+#)L#VOP5Z2\P:V)5/E[,*^Z11)F V>WY>[FXJR8L%W.O '_-9I@L]9!CX0 M?KN!]%=90F"A*+ [W18O>-O8JIG@0TL:_$DB&Q375VYP5U-\,MATS)<"RX6\ M$Z3]%+@3,R I7W08&]8 #,D&.:FIK3']FS^CXTVS%)SU"S_[KR7C4^"32LZG MSH8:W) 2 2@:#&XD@H30$386\%FI8*AA B"O1YY-!;[XF8P4T'"]!H+GIP 8 M33<:'"G/I%8B1Y:G Q;Q>@&KR(9--7CC@%L7'6A37U$G75W1L)V-]/G6ZVOD M]DY9F;>-M5F?N]$[P+KH!]GD,:U-M3/6%T!#)SH2_UZ5GWJL"KN&]-A?-NHL M\*)JZXTW?Z-S(V/FZ[NEG'M;L.[Q,@G_PYVST5N-%S[8SWV@SWTXYH5U>$:. M4)TM#=58=GQ0XIGO4;^O8'^%S;"9?NPI"<;[KC_CX]2?$8A< ("HO(GO0=:+ M&XQD!N<2L=1HRV5HIT.D"Z]QN**AKLZ"UH>35K MN5#(JOE<*MO*Q;]> +L\'B[ ,7+%###3-V^&E]_.KBZ^1H_RO! ET\/TW%Q" MMYIZ/I&)2W5T[&K[$*O[0['PQKB"<86+*[Y\ZUY>CY^$7@9$:PO(H#V?A&C,2R62H1JTW/)(&(E:UG5 @7.N$J71UI;Y#]:(KJ M%K$ST<=$7T$!6%;1U]E>]+73#;/LMMF0VZH.X[$IAJ1KK7*Z*A66.;Q9H*&W M[L'B8I4'=F48%IJ$UJ*D$Q^M;M(9?L4D*$;]Y:'^;O;4WTY7$-_EDRK/ A)4 M9:IBEYG>3M9CQ9V7@VVI\TLJ_3@V174BZI-@27&G(_1#-G &ZY4JZ4@TT!FB M_PU5F1$5^@8<&SZ+KN/TM\?;FF";BQ_D_P).#0Q#&?=*/L Q9?Q!5FCYU9N3 MR3BM_)S&;62U0&6<.:NU(^)ZL5@MP[Y66_):WH0<>.U>+K]UC$Q307,RDFDN M3A WL72GS"/.C4QYA4H%DW]*H/K%=T)KH7H^72%RFT^JW]TX=+!'$;PB@@VX MM.^"$R#33CQ<"2KZ0>Y& 6/2RC)I/E;#!B[MI.72Q/'O8K%I<>R),ICYKD0/ MNWKQ(%(\#M>!R;";=:A]D*Y!?H_/L$U)'N+"UUDA1AN"PT@;8.P4FL.S/3NU MTTW"Z?/]8K-3&4IT FN0Z:LS.<^IOY@_LFPVO.*B HY$A>1"I,&?U]"(?KH. MN4%#(^(16"&#ZXS\]T_^T0YO0KT8F_X[Z2ZM>ZVD=F=E(MYE,#P_+SO2Q-., ME32P8Z<:9MZ7D>7[9I/O6V[$%%7/9&AFW6JJM*$]=3-=>^KL$XH=+%%:L.DE M"/]AX5@6'F'2FTGO0T%,6:5W B=AL_1NIQLNT$^:SUUZ8BJ@# UK9YAY]^:B M]3&.U]+Y#$T1:;+ZYLKXQ9UH*]K=.8!X(CJC3L*@LZE!ZN257(U*<&!MCML] MVS?N&SJEIGV?OV$JEZ39)&EVO.HT>4J;,5ZI#G$X O.>;B:LXV2WN=9QDKQ5 MAE],AB A);$K]%N=)JH+8H^OMUM]L=[O\(,ZW^PTGP=-G?<:#(2X$%= M)D,Z7*=N/@GKV4"BV\2PC FH])TK;:D]�Z/_OZ6/Y8M:XD#[#>E6R?K#4@ MVV>E]LD(E/6N+(B#PGI7IL%_C-Z5C]Y=&?^JC#6OK Z+ MYMZF[^ :ZWT]'XSN6M^:P^@>L]FWFV24=^"4UQY=?[[Z_KG3.=V>\EA+QX.] M@3O NZVJWAH%]0X[QP/7P A,V#XQ7>IUJYUC)4/)&&K_#,($ Q,,X4T%4PJ& M=*FF_&!0:<%0KK8*]DV8?7\$F*R4IU'-Q/)4[0ZB>?R.&,!Q.Z]T!^E, L%? M9%&ZSFB,%TK%"X'I4UGR0CL=+[03=QT,>EFVYH8:N9L(]1>4Q]YM@SIB^.8Y_2 MG4O2E=]S*AEV&; MPX*Q/?/P?5M>=8.JM)>?/D197B.9ANF_ML=-.E1K63YD?D MA>M""P0FO9CT8M(KM0FZ67IUTO6N[S/IE;QYSUK;C.,<^OFXFM0DZ:7B4-.5 M:HKJBPS['1H&,HTSV9 4S;#T@,XI@K#6."649P+V[ =H;LV"^@WNZO9A>'MY M=?+YG!N.Q^M)$/D"7L.7%'$UD:^[] MV#/)UP?%\<12^]>@&.K0'CMVPAF\V?UZ&<9P6"LVFO\F-N5PNH#_. MT7I+G>/0#CCV.UJXCTZ8;UX(@VK53X+M,\-]]DNRS[+ D^TSVWT.2K+/LL"3 M[3/;??9*LL^RP)/MD]$GV^?A[)/I=[;/(N^3R4_6?[$TETY!MQI)+HQ"#I$)LW0ABVT8BYX6:7 7]H33X+ 8JW=T> M"\)DE[IF&.1R[E34]7< #OG+<*Y9JLDP7V',#R7)FEL*'IOIH'S5[H$AOKJ( MOT6,L:N,7R;2#Q7S3*0?*.)#1/IV[DQH-4S^5' ')*R:V;1=W.M!"A JV##\ M,9CP \9"[A&*&]*C$P"PL+#:>[7'7S;/W9!@R7H"9D3:)3$W0K*F.^E*/H1: MM]?*IA/@_C%;3-58CG,PF$XE,)#*1R$3B?MSE[41B,GA2.=G/L%,GE:%$0S>5ID>9JSB1GN/+:*4H(&Y4VV^L$RD.XA=DP;97NBF MF[8B-#.2'X6B-\8<>V2.F#=X63-'PIN]=)-$^&8[YWN]$E,+N+\481>"-F*'B_=E$,:9%@PBZ=ML*B.N$DRX"-(9W3D4*D MIC&3%ZRX9KN;G/!S%UV0V'Z=313WB"C5=;F0;=0PW00G/F!N6\I;AW)0*>.V MTG%;W#!DQMR6, S93S=Y)ZX]G#8*R6H'&$-61/U%A#73*;^MQRB7C$09JU6/ MU6R7=8>6)C,T&;-5D]GBQEWW:FBFLS-C5[%&QUTQ"HB]B>W.=*1=C#@KX[[" M<=^>5%U$=#:=INLFG8E=+A(M=N;EK:8"L.8+9").?-$1FF?6Y*CB6 AO*E"/RRQBV? R[2X4;$0].FU?!M"W3MHQY-WC@N5O+:9/4F;', MV/> V3=F^'H/QG(Z6[E7\%X2FN7C_5WJ;DC N;I%'PRQ975ZD:VC3JC7[>_3( M"L\+3$8R&3O-M'-9 A)(\KTCHLBUTV%\M9T4XS+9B9@]R\JF( MF(#-W :-N+)/9X*V M6YD5N14'HSN[S_^I7N?^+4^YGPQKL0!]=R,;!"IHBO@($1@HZH-/8]VVL(F3_9ZC7:>WQ]_"?;0H,OQ49; M@BV4(3_IJEC*_/'3OY$ZD:?_J=?Q!\_:Y)W('Q&D(_[#1'YU_8>*\EMK MCG19"I://W[G) 6)($BQ?6/+O5#Q&"07J5BDXA!>B'Y(BC7!FX%-P-JB86 ; MX06=Z$C\^\C^W-Z'+>MM*QL?=BG_J;E%/L(_(B?T0@HVT/R9?FG#P]L: MPVU34YT1BL*9O@:C:%4:-!7(]ZA?=RX+Q_[XYTSWH@9OO_Z,3U5_1F S !Q$ MY4U\#]"-'F@2,H(%G_5_'CN'R9WN7 2_HC\/]7N,K;,TU\0N%_;\QP*I!GK M*'N 14\43?I[U7"\?<0AL+<6L+"I6RC;Z.R^Q+QCJ:&G]=/_*G0N?F[*;?#/AGR91W MHBZ2#JX3[K.LPG^.CLV9CA#IXJH"F.W]% MQ&\:HX5)TFVY5K/&8=IRWH;?[GW)I_;EE^'EI_-1TI=@_V!=D,1! 643V>!$ M XA+4;0WX[?U=1;A4MD1%9*EZR G3_'?/&B+?( N88OK.9K(UMS[X^"OZ,]L MT]]'*)XOME0HY/W_.L*:Y"A(NW"47^T?-UW^"1Q;$1<&[,/Y$U812%%L1?.O MHV:0:@KQF^;R9**@@@1'V.;8YMCFV.;8YMCFV.;8YMCFRKBY8G9TR[Z2K$Q[ M#;[Y< 4Q TL5HV]37$6JO7C76JZ EZEKZDLV5$@Z*NG%=+("Z>2TMS7-T;^_V?&S9TV9D,@4 M63B4P!P*O1!&@XOOXS__/ VDT.-;68U!AME7]Y:LV#D<#[]?/_*CW MM?FU'/IQ=7-QV_!X>_@('?QR2.7%.6\%79R\LE5 M89?R[B$=%]STKYX^W7V]Z828'GXA67#MR>B?T7\"^G_\TKH<=/HG[6#G,$ + M[+")#F>#I=W_>0<<:F76RCW$H?A=GVDVASAZ.%"\1.HLSX9OGH$3DG,\9 ME:"\S)GYRZ99VF'L+U_"LCNW9#1=3Z,)*RI.5_W1"N\EN+6Y6"S:JR [[?A( MLW:>9_K'\C"S=B5E0V3U A8.7;]PR$0T\-UTA6'^JC#&0Y4YT@X':.T4!#NH MM8HE80I7'Q5B?F0B85KIJJ7ZF0UL1&IK*FE6X00S>_ MV$FIB(AMMDKL&5/GQ^+/;.(7O7260#[ABU+13Z$VF[6#4.CA(@D5639J+&6@ M+R,WO%#$QCBCR)R10(5DY4X>+F^4;EB.D<:-Z^(I6[^UG^[2?R]W_E4A/7:.8IVC MR#YR'%F0C8^7$,UXKVSWPK:;6[=G*G+@&706S MS9:=)V.: .%,F8UOFU5VQN$13:$V6[Z6+,6TNS=IPFST8+K[,GZ/\R_VVL:% M,2]CWBPT9E:>S?<*&0#)]#(I9+)2/Y0REX.5XDZ9 M".A9B#_V$+K["]^HB>VDFGOL1#QLQ*Z!R?82K\2HV&U,)*/ 1SJ-T?"'+(E%$1"5[2,$+AYZ2R><&[ MC*1F8SVGRTS@ _IOL7G!++^(R4!3RA%QZEO0O-AG MT8"',-_1]L.PM,-,>-2HCJ?)PHE_F-Z1'-RJ3_"R(_#ER=W']F#4_39Z>AHW MQ^/1Y?CR\K39[X_:EZ/VT?%4?EU.<'V'\QF<;)!]2'B?I@:0")IO&@W9F#-L M_Q$E9JZRF21\C^:BK *;CJ87,A8MW^"08;+(DT_2C':,NS40$'X9Y&!'=]X+ M1) IT*K2TSJ(6&^ZW[KG7[X(WV//N/B]= 2)Z>_A30LK&FC')T&^+033H*PR MBHM+<=^%Q]:0_W8=WC"]7PF*P[._PFBNE8#FF@-&R&SP. M'=/B:1G%Q::XCQ>G'V\_G?YY$SH<2&A6@N+@V3"* MX^-3G-!D%+>M7NW17I.1W@Y);_2I M]7W\<-+I/X62GN EO<;Z8+1M@Q7["GD$K+*B81*WT, WU3E%4U]@$Z\DL$$; MZ.C897V5T1M\AGU8>;X099W$-]YF2.70*XUHZ)PT@P7A]3)@0=8E:V[ &R3R MP426<$S#G(DF<8(E4=??29N>N6;!2MJ4?&R_*)KT]U)(=<'Q1(8D+N#WIFXA M3Y#2EQ\8L/?L YF!,[T&#>[^_.OY[>,Y=SJZ/3V_?;@?/ER-;L7MU M<74ZO'W@3A_'#Z.;\_LQ-[P]XR[/1Y?WP[N/5Z?<\/Y\./XM3T[?#[".CD$C M 9HY0\1!0A'^QRV0CF>LB2^4V#43Z)I^+5,R#E4# 6)X30#;PO;+\'+X]>NG MT5.PL(V81FV2:=28[U2 CQ."G&MD+# B8X&];SKAA8^G7^\>@D?[1;S),UV8 M\\>0:+3\#>&>U,GR*J7W9_3;/989%J+@'V/PWBWA[K(([H#MEMS6\_0P%Y:7 M'G4ANG+-7[KV,P8A/4&B2^WT6V^GVGK/GTCT>E(+; G\C=#[=G 1'-Y-0<#CB8B9+0QV) 29#9\UD(%N3X663(8!0 MDCK-GM!L\G41=EAO-]M"_;G5Z=:?>6G0%%L=L2_TD^' 1#S>/_/'^2*E9.0HMBY!L0'](HL">-Z M8/W(_K OX[( ^1%]J7N6BG2^L7W7)Y,%%20 M[!:V.;8YMCFV.;8YMCFV.;8YMKDR;JZ8G>9R**9QI]QB+Q/ID?O?OM UX(7! M.:GN6J:@#@G1>:ZN[AB]2(28NJ:^9(.8[4,WCZ/1U>G)]R^GB4,W)!V&NZ&A MFG,2JO'$6-8OA)S_V,1U%JWCB0U"D&)^4G!%\R; M&8 T\!K"&]D[;_5N;OL/Y_W$A'@KJS'H,+;,S1>7^R7M8#S\NYO=@@7@"[K&4NP*A>LZ ?+L\>/G[Y.KH;1QHN&VD^0%P6O-,A(^,*D7'[ M1N#[#]\^!U)Q0C+N;B;C8-,[O*%)7!5JH['=W\7\^"&YYQ0W=-S/[E3\+@X5 MQZ#9WY'RZ+"7X6EP8EIA^_L[Y'K^0U(L?*Q'G*8]&>-B6U^'5)(:0E,"[/2' ML/+S?LKV'!U_^?GF[G:,F=B1=MWSHOKRH9NG?.BE:YO6:OOSW)A\J/R15B:Y M8XQ38WUES><4%2^)Q-D:/DE T8R 18Z]@<]?UJY+:7R0G,1 MR)B)+R:^F/CR%Y!F96XEEU_=E*-E:CSO-[=RQ'(1J+ALR3C.OL\M75N@@@>' MJSZS)]%E7D'%I.&&,&7A^#]V]WVMW4TZ=Z2 1)13FL .4@,,6)(0QJ+<$?\*P2 Q7[ M=G)$VN-6('I5XV^GT<)/=5;+-'AX7=O/A MPEXK)1!?Z@B!4%,=1>"@\V7;)"1-W3@3-B:6^#'TC7?4\3\VH'QK*[<@F9 M'DU:(40/CX[#%J[.#^Z>.I&=(M:[Z22!=$'+U_V"MV)PSR]@D28DDV]UR4G<1*# M:6%)1,)>XG4%D,Y[ N4.HIRIO)/D(_/B&4(DX=, M'A8#E&6]]?$/8(QG?:8+&K1;M4% V77AD+UG.;(IYOQ/9S#@/TF7TV,ZH=H] MT-"]49\RW='X8G_'H;UOZ?46F79*A#,.]%13 M<;-?G9#$O6S\O?;]2%VK!'2&C?I^N)K!RH>.$>ZF&L+*!PQA=>:LTO' .CU> M@QL:^ L/\BY&3Z=WG?[WI\1S.B)092/"P+/ID?Q*IGV2(?/F3#96^"+3>?\1 MA:>K5>ZVO>3]@@+._%6[[96>*H&XVBAC_02T44<* "?VMX)95W M[NIV;.\$)-*,S#T7=6#1%SQ >#P3=10P\)9OKTV\W;^4"FRIS3<;W.WY W=U M>SJZ.>=^^3P:CW_E[L[ON?''X?WY;_:TY4!AZS$U HX0*KD+(;)/1 /PK2*3 MDU4).('[1=$,XU<\2)PS,%8YS)/:?(&''N-!P1/Y5<8F61KV.V A0S9,_!IGI=7Y3> 2K*R>\4$, M"S9G+? J/T /R :9W4Z?T198'!@U\LY79)CX_? MK&<"HR[A89!#N#\E/\=B MBGY%]FSITDRTEZ>_ JL/@P*4P?E\H6CO"'%C\LL[Y]D[151K>/XSB#+)4O 0 M;LXR'#"8.A(-2W^WWS='Y@Q#9:@HX1 E@AV1/FA8&5/)CY;K8RD/&\2(Q&05 MA'MJ9M!Q\AL,!, 9PI"&'\A@ X )5R>+R:^PA^D426;#;11N-SI\72(2YAJJ MDS.Z_0>L/H*DY*:YX(/!I-V:3.J\T&_5V\+S$3E;R MX %C A@+S"BLHFU$^&7#,Y$;F+*\N"'_3S8L''AW+;MEXU2[L GCL0"5\HUI MQY(OI38G6J;FZE>(&Q8Z,\GQWY*/)'?6ZG3S[*!')W]XN"3%N,V=-/M+,,&R M(MLLRS[9-K/<9JLD^V3;/,!M"B79YUZWR::1^J>18J< #'B7[RG.2? EFS&E MAS(;K633S+";_QG\B@JA>%>%4R5!\9,3@1G2"(PG&RJG=XYIK&&TBMY4B+Z8 M"/&*D#M0& 3AW) HC"S*28HU83+'V+?WQJ=U_ZW]_>3CV7T[Z8W/ PG'A8]F M=U\"53PCY7 [Q6R9J%-,=%:%+!DI,E(LR#F8A*P.61:[0Q6]X"ZV\9^B*\%> M"_7H&M(THT!"HJ:K MO@[T@ZP ^.N2*'; E*GHMHA,N?=QG#Z"=F(\=HCGEN38C*8T#..*PA!Q[")X M^H"+YM.UT>@&MQ_?.)2S#%3%6."P]5*:4Z752X$93%[]Y'SE*E9HKJKUM7]Y]N' MI\O+_N6HWVY>CYN7H_'3N-\[$=_SP4-=%]87\ MSHBPX]N^SI1N6^!_2-N0W7"YU5N!9%+O\G*]GO8 M95@E5KB_'='T(;=P_UJO:(H>&X4K/+-+@306645$3?$\EY#+!KO,TG?G$.&F MM-(UT$][W5#DABKL&J-*3,OL@S+9!X%^%YILO'@1=G+Q4@8;@3I2/]7KW+_E M*?>382UPFZT;V2 O1Y-33;'FJO&?8W"VG'?;W35@/=C4ZKB4$H6NT&@2^J+' MQ^!"MM_F>[C7$#)_LL,WVOM\?[?I;AT;^6BKV6CO$U+=!K\]I# %_?'3OQ&8 M#-/_U.O'06W )O*K6ZKXY$1(=QW:<<"^ %F Q7*B(_%ONXV!W0GCV.DPX-FN MW2;@V-\9P%GM1=6.?)JVN?@168/AVHKKY^G-..<>Z,.=<[A;C6]_L-_S@;[G MPS'?7C*MGW?]X)[IB;1,4*F&[U%_",G^"I/!3#_V-(? ^ZX_X^/4GQ&(5#BQ MJ+R)[T&E%6YH8VV>SD9V^BPL 92:XO[I(2U[G=(UOBAH?1.KB&7E;/E6Q-)P M496PS(IB65$LDR*L*+9 6CAN4>Q]?WCZ:=S].#C-HRBVRXIB6$2KEY.%8(O/?\NP%E[0,'7M;[3TEO#W <)O2OZ!$RJ:N(S@3F1CH8@ <5G% M#>2YG^0YO@<#N/P>=UI-RNPEOIMN8&*-#\A;VHKF4V=EQN3K\&0J)B>#SQG5 MKG;OTYGRJV7F>RF3B_H!R47)>IT6G-(8AU3:DHCJ +S';,(0=D]5\\SWUU)O M(C-N<..[)!DW.]%PK+"Y1(=EI5,[-1SFHV^X==V,R">:RPN7 */=?"YF:Z!D7"H%/T8L>R\E$YY '3T3ON MO-?-I;Z9WU'*?4S2<%!+L1^>C._8_^X,8?)_8?$C?\[X->,+$E;YS"J?X61>BE,"=893JK3"]'9;J7 MQ;8M"?:(JP;8^B1-P5Y[PRRU^&OEE*Z=U([\4XOXT,+(7%I!:$*ET4 MZT.VOWHP7)/*Z@SILO\W@05A,WM-VXF3R8H@(62 M'M+^46"G@:BZROQQ:%=%YH;%565U!1$E5 A18=71_CX6N]Q51/UT=/AD^BI.<72V>BP]S@-AXLEMXEMW=V>?'A[;ETDKFV]QX#K>M-^43!+G MRK^ _!-##&\NZJ/6,#Z=U^?T?.(PX :"LN]%,N"Q33!(?>[=L,/16H?.*I,C M(T%&@DPB,G),3XZ)S*(]&#='QZ10HSH6>+P=9\H(F:+C'UL>+$-VWHHCXK3P M395\T8IH\!]Q5])O!K0:3P7J_0L5QIBE(>FLJF!;Z5*.NK5!B]']H=$]4T@9 M<6^Z0;Z=1#?XX?-FRL:>684 ]V(&)ZB#97YGP?S.K-=LY9(ISE.-"HR.%7AP .QN%=RWMH+7[XAF"EYOP-V0-%=YD3@"8O M.!3 $(E7@M?9+XO"'2>6 M8Q3)$ZS2*9LO6:43JW0J>^4#JW0J":)8I1/C=U;IE'^ET^CZ^]?1=??V;IQ# MI5,WK]OS0O-/">[(6%Y_YTW"Z186+T1\_Y*ES.^WCCJB1]VOCT]L7JCBM-WI6DZC;;*M=Z(;Z:; M+]?,3+\QWF*Z8^?U1MTBTL[02=>+J]2NEIC?4_>"C8MC+JB62L_HK@CSSU?"(U;H] M48OC!3P_*%1L+8ZCZHH"5LICR-V=9H)W*XN*\LY-G& [#:CC>@S%PCFH4UB& M,V>( RQ*ED(@8>!8O(I,H&)L$W*_*& 5_DJ*-R:4[NPBCHF%.%/#/Y=U3H1W MU2=K0?TWA&L]#-B=HI")N']0>HI3.>>?*#>$5SAO&"/) @Z3D7%NG^4"CG*J MS1>624XQFJXS#4UICM#0;<^M;3/:K.UU:LWP:)D#:%DET/4$O6_.+OYL=:_X MFU'2H+;[[?;UCWGCL#6(C\,VST?A,!2" M,95 !( I?"-HY.';-_[R[/';Y\1YYBK.,T]$(K^G)Y6-AI![27]=)!=4/IGZ MS2GG5.9.D?UPBJP;2,)4B:>$&T@].OX?TK50>LP$/U&2J?61']\+S?/3(*); M41VW(KMX,LDI;/@=M,0D#VI+8U/EC7>>CR^)^)80*(DVR@G^^VWWXR?A/'D] M2@PYX:"MX1VI2O<(GC"8N%(1+)TUWVOA2 )[B_$4$T:VCF9(-8 >:#3L%BRH M!_CAB:))?R\1VQZ PX[ =U]@/T&WT-'^81!1N.3P[ 60E,VS2R73_=2['M]< M#L;7XW[[J=V\'E\VG]K]]GCWX MZNLY=W4+?S_G?OD\&H^=:X'??&@)-*W!H)<4).H>?S,4 E'H+X35?8\(P.4I M^$5$%HG+BR:#PT;S7)P0JUE\U85;B-!'?3N;[X=MW]\^QT?-U\.GWJ M7XZ?^M>7_=&X#]1W=-P"0@,1IP*ZH8!/VY%_RJG4M1STIC9N&N5[B'!F;J"\)Q M31E'E))!R].1QJE@]X0(ZPYGNEK;V-_84" QOO7OU@";,5U[[.SAU^O>U_N[ MT==V4CO[@?A'"4=O7TJJT;>W"@A^/BI< UJA3LGN5$, MWT7%=UD0D5^LI^ 'KSP%TCM'AHUB8"-+^8\;:FM3XEU@)*^WV66ZH&"X+PLB MF"ZH*@4R3X/AFL6QJHGOLB"":9>J4B#3+@S7+(Y537R7!1%,NU25 IEV8;AF M43*&^\SXW,D07!9[1#:9#* ,@?;)*Q)UI%)_-N9:[9]_C^RTF4U1VX6F R14 M3K)T':G2.V?JHFHHO@*W)=;"&+-BX.G3Y<-+/XN0=L! MBGNUX4-_%D2VOF+7&%T6_K$F2ZJ)C#CBWVYA9&.CGUAHI(%^RB8O836'M@PZ MM470 Y9 =.6A.GE8R:-58U<: ?W_V?L6K]21I=]_)7=_<^[,W*4.CR XED6.?8+1"5(;+*,-8J+^W ;>,2B%236PG (X7FZ"4S8WKYO4=N#>6I N%E_D MU^TBY!X?F6A\U>LNI,W6Y>3#I MS(PI%A)_)PSX/2?$I&.W?Z@D_9F]40;11A$E-+R52\_P;J*,-TJG9XSTD' 8 M(Y])=T=J&:EEDD#V)+H<,2B9>,)EF8C#H;"_=5>SWSP#7*4:D>Z%!/ZD1J/D M%?I>.QG+AYQR_KFI:_(Q]H,/-PP"@1'I7V>$I&EQXOU_"(JDF(49"3'1AV9-][C,O[_/>]X6_]V6?^\S+^[SW?>%O:;Q*JDF( MD1 C305I*BR;3+*?6]\O,9Z/WK*Y@I=2QJ"K#T9D$?R8?=Q66=[SZR2JAV:* MY&7R8(Q(MR^VG$3[#>.+S UNS$%V-'=$EL._[[F6?@XT#F'00=NLT MDJ%(1))Y:#,VZ1](-;(N[TC"BP3[O3B-N(N)UA4.4O,SG(Y-(/NO M22VR8[@EM4BB3B,92F2&^LA(;T%Z"Q+GX^TV(V$^$8>Q=\["O-!0(;U^7V'_ MV$PV%MC\4?CRS^)RWFYU(K;1@]?NZ_">+4T.6#W-5:KIK2%RO/V'Z2)T0OS$WGDDZ#5 Y;)+)2.:Q' M.8B:6=MD*[+&\*+/H,H2J2@V2?YX;X+6%HQ2TQ%G-DN](O5*$B1.M#Y\=/%Q/MMH'<9_"%N,8E]H%Q-@ BXQ!')W[T.B MP$_(ZBUY_$DK%UOB3K(HD)2;7I[Z@>G9Z*$V6/P-BK8(NY/@V0=SL6QK)W7D M6NSZY7%3]M&31[R-VG"6]ILQFG=OVO-MI1+<*@JOQT^7+0#W"WNE"RJ/?VN4 MKNN"SKT%D"424OEND_+=^JMEB9%219MHK#4IIM,.)G%8;,1=7,=!:4R M_=)LV6688W>=VKDM2V>HR[UM6;I]*73+(-HJ#G#@J.Z=UN%Q49 $&FCAD6A@ M(!1IY1>KEWS9FO M6W X<>E?F2^<**,_&*O7IG\GU:L\RK4&]=>*97/C#4MHSUE7XQ&C[I/1@YS4 MC6O6CZTVD\O[:]24>Y&BEMR337 V]KR NQJQVFG2 MCYO$[GI%+= M$J6Z/_ZFU*?;PMM2GV[[*6]8GT:\#U76EV(]*Y$ZXGVG3*3>4I4J_52I5Q/) MX%*O[L,I)]DIG1?$S:]8"1S)\93,MA.0\NO^(>N\=W] M#S"*_J/3'W?Q5\/0%?>-@7[XQ@\ZG4G]XP_E7;->#5@)N[/E8R>&\!1XL+B] M&@+I3RU=^YM:;N,"Q!M$V_$4/(I^R973_ MYET6/)=_&@3OYZ98Z+69SOW,/_SI[ZU=1' MI[/O7:C[[K_/.8/^3ISUYS?DK&\3CP?2];6A#8L5?_I#\3(B7RI_ M9>HH#7P6Q)R!_)@O:_B@_IVUPCG[MKI0+^<5104[.T M*\V"[ROB,=< GFA+Y6OG>6Y; M#F(9H NVO"9+S5T(3$L(W#0[?BT$WJ:?&_6[HEILK $"CR-!X.RR4K_5(;**,W'7;M-VJUF3"MR?1M[S1NTD[#CB,]>W9LN[SH%2N\BS7NJL0:THE5Y/[XSD>2?UO+?E(-87!DKX MQG>> ]EMFSR-9)Q&G/A_K8\4LT?>!1ZR4GPWQP.I"Q)[]MMR$%(7["H'2D]# MGK6,8^WF>6_+04CMLJL<*+6+/&L9Q]K-\]Z6@Y#:95=8R2B;//C8Y M%QF"3HG(C/D6NUR[/&.PAZB-R:K_B&VBPIEI 24&2F=L6?J@\ZF,+&U@]VG/ MBN:,EK'WI70\ OG3__"98%M7NCF3+-.#9E8CU)HZJNY,^^J5+631RF3N:12" M06/E.MAP%>?5A!'[;T8MW.:P5>*H=8>@Q9Y;''3O7 @+F/B\1.^QX^7&0>0* M,\9!2#CUPND\]V[/R+'/@#9OO)F?4/%H$ZE'EM$C7SJ^8!7-,*D+EM0",QJ! MS.K_D<_NAA98"]#%XL3L3PF4D<@NA_4D4DM]S>" ]3DNHC_5 M,AHKM93&4M/J3O1U_!H+?<\)L?4C[:7#LIUD3Z(J.$YL#"N7FM$_?X8NR!>D M*I"J0*H"J0H23/:=5 6Q!*URF?P^=W:7L+^1J,=^*@(9))+J8%.>P?)!HEPJ MHH98PC&0K/<5%F"0W,_NM[VALW2]<[8,D:&;O^^+^907$3>KPDT :"P/TDN07N?T_AB1[8NQS5) MJDF(D1"S7F'9DWWN(R^'!%#V8>M2C'=SG_O,R_N\]WWA;VF[2JI)B)$0(TT% M:0C+K4O!CA//95,$+Z6,05_P'O#C9^R/V M,O:SN*X][@>6#GOYK]Y57C5CX/91&-+Q[CB#SSHC>4T\FSSK-) EQ==&\5BK MA5ST.#?[>#A5P! <6M\8M)RKZ*)EV/"K,OQU\-H$JIE=)U$\M#)HN6SP;%JF M!0:QSK[8:A+/)9YO%\43V:-@65B?!>CJ!%^1;KZV M''.I?O;2G1#9Y6'*)W>RE/+)I*0W,=N2WL?=[V?QD/0F]H+BL98)K2LZE,LN MYTQD,Q+/)9Y+/)=XOC<43P2>ST+RB#TK9?F_1/(EH@K[B>TR\B*A_8N@?4[D M)9H^=JT[E1KDS$6XO=](TV-+EN+5/J M]B3]:BHO?HN@*>X" 8GXR25K,O!_5E0L8E]\B?Q)1_[]*!3:UT";C*9)X%\< M^.?%S+(1ISE*])?HGP2!E>@?.TYYG_)NFVQ%UAA>]!FD'Z2:V"3YX[R'65\T M*9N16D5JE>V1;ZE5I%;99_(G0JO,NIV(>+,O]8G4)XF3[+U.#UM;U$HJ&*E@ MXHZ%9=>F9;:.W3:DU'+@S1UH?/KKX8)MMM!;C/X0M M1K$OM),), &7& *YN_ G$I-V*X]XIXXX]AO(HL!*;EQYLO6GQW*'-N=9 M;L3>CG1;VY0O'UZE(Y,0I=[<"*B&V_K+XZS4F_*($]GE;K;ZG*4N(P8E=KJ7 MW9YH3=EA3W;8VQ7H7R/.RU381)SP=MIO&W&*Y_8,7*YR?4=Z!NZ+=M^F,XE= M'V_]];?$5*DV]_>(8[_!CR>6O+Z.+]O KE)O)NY,I-Z4H"ISV"0K;%D^W3*A MZ5PVXMPLF94MM>]6:M^=3./^^MJ!6: ;BLD;B/Y*=;R!C-YXF6/GU7'DF'(N MM=PL4_0?[)?[@0[.Z!#LH ML_;OVVA/;Y+2(0'L':5:X(*DFA5L27!)$DTF_; M62@1LTP7ZES@PE@54 QS3AN#,I#Q.Q#^NVX7+<.& RZ/+?AW$WYN=N<68V9R M^UP.\@68*ET225 )C%)))?$L$J*D9JBGM%1/$DTE0?>%H#+*N]5:9[-J9%Z_ MMK0J=8F$/DG0G2)HDLUKZ>HD[RSB+/I>0SCN>+GZ[UQ6ZB@)J9*@R23H-N"B M/(O-GT74<-R:E=0,]12U/8ETH22:RNB1)+'45[NLKY*AKN:UU$JGI$NU@TRW M?QVJ E(GXTKBFYS,KFA.QSK9ETIF1&YAOK4D^-H)SO\B#TD6>4FJ24#8'^%. M#,$E DLLD53;/-5DX#'QP+I?A)14DU3; :&5EDVB"2[-3XDEDFJ;IUIB $$2 M7")P8@Y)8HET97>1CE+:)23+0Y*]N=:=8)+YHMY<)=,>*69/L?3O^F"LR]Y< MLC?7OJ2MR;-(=)T%U:O_"_&IT<.!KO:5_OZB6_]*+S(5=C*USIT%>P;++S9* M-5^"Z_R&7;**799@2(+N%D&3C)92" MDF][2-XOCRCO!\&3V^'KB_7.W+9?6:E\M@4K)4$E01.,?M)AVM:SB%*B/JVW M-AGGR\WH?&R3@7,XLWX]DY?Z2\*M)&@R";H-F"G/8O-GL5!+L"]58+.ZA!6D MQR4!-JD$E?&HG2'XB@IM/PXFR>HML=IM7E Q-R,+(R[O3+)G4MASWWN-9>+M M-6;KFM5Y4[1!%V3HN]XWARB'BOYC"%*[/PF@,LMSAW+()<$W[P2SVT>!+\5! MM^RB2X6!2R(R..6%I"SEDU1+*-4V#W=2OTC]LF2>95YJ%HF1DFK)I)HLK4^^ MPM@*#3 WXS$CU8 $-$FU9%)M\_:N=#"2?,T50;ML-"]Q1O0JRLW7L50R$BXE MU?8&\R3!$Q;%2H*6F94\*&-8$B%E-$;242J:A"J:+=(S<]/X9D3*I#.S'6PH M6SDFII5C2^_W@8H'RJL^T"VM3RE^6O?=&!CVR"*1W+LL/]GF<>\SAN59)+IV MCEWJ<>RJ,N0"??+PP^B.WH"AD2K^WW!BV&;?Z$[^;H*^TA/] DTK";K5 MZ"XU;7+.8CLU[:P,FKVN8)A:1KJ&3HF?G17=SLSS/*#?26:EPI<+=EF.6"C<)!-T&D)=G ML?FS6"S!."D:=U:J\5Z/)9(Z5JH$&93<*Q)+I;MU2GZ\:+)Z(IW=Q*6$]XMJ$J^E$MZC0UTH]3PV M+3Q+_Z:D_I7Z=QD&EV,:CN#ISOLE>[I&46YA/^Z2*\:L5/FQ.5YX42J2*DB M$W664D5*AT4J6'G"7Y&8_A4QX%1..J]2,^^"CEDYGU8&%V546*IJJ:HWZ4G/ M[0(>,=:\HX[T%G!NLM2Y;%"^5!QP_8VP"2& ,!Z( 'Y%C-A>RV$I"VQC/<=I M'7]^(Q'_M@WD_7K7!,AP!)M4NN;XI:]/ 5X8'D[99DFH4?MIMMTFN6%=W)" MLU]O$KQS^]$T+:HX'(TLXV4\TH!*=V93L_3!*-2>BUC7/SG,)5W8#8-N.PK[ MB>]#K#DF#3(ZLWG;($:"2FVP>M F1%ELH)? I.J7I[S6R,VB!Q_7,?\2NV:? ME=&@+J6XTP55*NYM4MS*=XX2[/=Q^:2_;N.AQZW#(]!VKW5Z BXGI1J7![N) M;O.+:.FY=R;+)1^J6:FJMTI52Q];^MB[*$A)UTA*CRS692K!)X M5R..39OTWT]V))-"&@72*)"7\MLK2%]A%"QSK@LYZ9%V,77Z7^6(+JR/9LQ* MR4;T09=/L_\Z_%P:+C< '0&I*,FADQ2?Q>(X$=L%+F.RS:=OG*SBS:_\;?1B M=C_I#VBWXA^ZQG?\#UOS]?@=]$W'\W/??X:AY]@W!OKA&]>!Z4SJ'W\H[YKU M:H D,%[[YXOU&ZQE"$^!9TUL>HX2PXQ/W_JBA?%:G3>].^[KC5ZQTQF_CZDW M[VQ(15L>GGO:-SM_N[QPDOFFZ'#\0Y1Q:ZQ_6Y$4L0AO<:2P!^$J>_:_\I5: M*WOZ5$J74@'_?%.H4?F?W\!1T:XTZV^]JUP: _C/M[]:^G!$G<^5;.I 06IR MCF7PH VZ_C?EKBO'J=O&>;&Q\IN.^9L.*#D5SGHPLA6SIVCN@2EF0/)J'TY+ M^= M7=%LH$V_;W[8ORL3<+8TKTU_*<"B\CYGZ2^1%"H=O=_GR/GGM]0D(H!$ M][6A#2 W[ZQO_WY#?]&K^%2/]'7>]+>>S>Z7404_JS< M\3_^\+'Z.MA8F2A5I%.;-#?F+#0MUQGK.@M;LLYMH:=<9[SKS&_).K>%GG*= MDC_E.O=HG:EM6>AFUQDX#&>FN[U #2;?8NHHGT/[W8F6,C3)C,&'R<6:2$W:7$SSQ$9>DG&$B/;DR%7QIOG&.$?7BJ];5!!SZN343<'^N-Y\O'5EIM+QH' M+^L='@9/^\+@LV5H&X@5Q>B?GY\]:U;(.G 4>\2IQWO5S( MKC;I-WUPDIE1E;\TUXBSGZRZG,,)_%YK ?[@GKY;EL5^L/:2MR\&T67X5X)H M+%24(/JU( J0=S^P=%C-?_5N;?!=9S!:U8P!(N):X?1D1F/92'":D5@Z'TM9 M"L_6 JJ$50FKFX;595!5(.@9/*RL(YP17%IN0\^29K^=]M(+1W&UA^?C9JP$PN@.1?8E=FP8.Y;RI->' M(A&;GT@4D2@B460GH@KKPY*(LRM6"C!())%((I%DY?C*VD @'?%*2X+ 6F([ MB0E@W)DCK:^P4D(\>&7TIBM#8JL=O3.7V/3%5_$1V,9!&N2\>5&]RR62B!%/*F+E2*>\!#%>L0^EYE1BAN?;R+%/J&+ ME6*_V4%ZRRCJB!*[6N+&_HCLNO)!IDH(OK!5"^\%[NW7DK_*/YZUGQ[5Z68M MJ24[I*\]#/OE)(RG &P1H0F>8^ ,0,BL%3M7H>]F2L.^FK1Q4G&316.K!)5B MJBW+SD@XC%9;E@N*)\7!3X(=PB:Z;%]]6<+ >(/5N!*,)1@G)_TI$(LWV3LF MLUP:>.S=M^8 <70 MKG=+9G_\/K#_WU__'%GBW7PZ)SP/%N62DLE#YCASE**-,?KA40A0G_IP_B@3 M^R>S^2-U@Z]?8*$9?J MJIR6*OE!3DN5I[]Q-)#34O>9$S8Q+74M_='3+"G5A\9!][JU];N,S6W.IE6>VYM3SQ=9R8$;F%Y=KQYH.*]F?PWY>B1W@G,BD-6R$-29B&NUPOBVQ&RH64 MBS7*10(GWZHGRXU9SV6EK$A9B5-6ULSFRPU(3Q]O$Y_+B;:[&+V34Z#"6V,L M0^UU^G?K&AVEGD2[)PW(*9!"+H5\ M=X5\@[&--4W&3QQN%>U5KWZ6+TJMZ8;Z"PX#O?XJ\;A)@*ZDS>:98?KRKZ:E G5*?,K MQ58)#\4T_::P:F^% _4X_B+?K^8@6>XK 5H"]-X!],+XO,F9MX49S1AF 73\ M[-RMV>E&QWLR['K>ORN6T8G M_.=K%G1^"^65=1P$S&^:AMJK?FKIVM]\0/!?8N*OCSA\:.]?TW-ZQ6->!^9D M]P#P[&$^1IVZ4L\'60_,0 "[H&S8G;YI MCRW]#KYTVC<[?SO&028#/ID.]L 0OCFRQN&]E(-6'7#Y'X.@!(Z5\3V8GS^I M='&L'5:H4,*_.1R"YS+S ^P17+3>]:XQ?O=_.?A7[&O<.IF:#N[[!=A/&2X$ M1TKMNM2XJBAWQ<=*ZWE4Z57/EYGEIT1R"T9NEZ\H[[/O-5D"?P:^FT@KRG$$.J/6% M9L%G1J:7I#HC0R22'L="TLS)!$EG4#*3CD[(UGVJ?7S^=-ZJKH.0QX[\>=DS MC)!,*&EU_+6VWM<[(WS;%J-0))E;5>)2T=DCG0IDCTFS@?[##"?&.-Y4GE"V M$'R5RN=N;E/MXK,:R%=_#0 9XY-"S]+^\O'13C),8,AB43S)+\(PA2_@F-)] M[OFT4+NJ!S%,-(YQX:8\ML#Z)KCKF6-K]*;\9ZQ98'?Z!\@&\P?K%'VF!D:/W^)V!;=]Q!!H47?M?Z8\I^ 0NV;WZP3#A7-[]J MQL &;3RVE/NCUA$H:]@)+%8;8K_:KM[3+6)U8'"@F#ZR#Y2A!0=A@4F@=,^,RH M;YI_'RD-^'" 0/D4Q=R#*S;N3RKUQ[-<<#[?8J+N;M72>PC^]C\];*4I7+B7 M@=1*KP?/]CT\&AH9%:B]&WQA]4IDJK@.,^%!691M!0D6!"5Q? M?XR_(PGLZ2#N(!9:'P!BH-$.WHV!\3Y^QW?I(('T5_@(B/Q(#Q(9$C VB358 MHDB;=)673]HVHH?1-8#3 1OX'NZ!Y^ 3=6#%+O9A@R>6WD!FCW;177&$4;G0 M!@#-GPJ;BIDG<-6ZYA!I4>QTL$T=(ED+P+:K65U;N1]V\1"NS:.5D?QPJ0=@ M\WD&5US!Z>]_U5P4MI'5*T(L6R26IR2632:6GFT=_/,W^#)[S,>;T7D#"?G/ MV+"XQ@"4)V$!F0@" *S?AK^#S@ 9T@';]2B@@/P69$59#CIH-@JW87-P\_9NN&WP-H=8'.4T^CH?W)=0%7,U4/M T9!P= MPK81])8_8!L/;B4(_< ;?M, ^[QV7(#EQP21V7"( :R;3(%2SI8'XVM ;,"4>,QZE:+Q2;_\ &^1-,7BTXT$<>0Y2ZAOH?<*04 S:M MO *;6-RH'N*R4))[8]B![F,QWPQS;[)D 8!2$ M(/(@-F Y$!D@KH5,VV$@\J(3.;O,&93,&7#F%'E!PMHV!UK,^Q2F%? 4?CZ0 M]0;,FQGH.ITI,&* 8Z,PN349I+Z.@9#X4]2%!@OU"#?:0US-U>JVT.H[:>2T M/.+][W'WE?EHMM#Q1)XNJ%@+S4ONKD8]H"/E[DV<+#T7/@JL0@U[ SU0C::A M\!0)0\ KDEY=CZ))VS !HLO31M\.L>+ MO^-)$Z)+,(H$HD%'LU&']P23^\Q[]J[NF+E>^"F4O?'(!";WL3JW.."9Y&O\ MP+^B>"L?!KCW07(V,$?X.8-" >/!V*;0."/BL*\-B.8>HU^H'3 0M('6__RO M.!-'!H((2UJ]9U@@Q(*J*!&PQC?#IFW GCR4F7;.0_!$ 7N2-^@! BJ+W$1U M/E_TWZ]AU6>F]2#67!1+)FNA,3AGRVOT2L[B+NG4/*9 VJ?]#VV]\SLV,[^/;8,NVMTV" >X%9@A@]!$9T=K L3 M\%-Z-YXQ/ R!'OB,QW'L@WE\,N>HE3-X$6@9.C[/P;V )-!"!K"K0Y1->E#? MQ)P5_%M &*78&^F6\Q#V*H"Y[YK1)S37$0P)+?'A<+@&<0*YJ_HK+4@L@_NE MHS=M-.D!!$HU\HX_%(6OYK 1+;ZD?&A,5AQT@'=/&[%' 9?H4]?[ 9#[XP\P MLH&6_*YV3@O[6;?WP[\6E@&RCF]U$*G.&W!]P#7L2=S7L",+6"6NBNYEW--T MU@F#MLZ+MQ7EMM*\ORV=%UN5WR?.4"PV&>HR@,$VOB:,GYV:""L@4V60C@X@ MC@W6.^#+>/1F6F1W:;-].&0+ ^[H:<-#2>^9I0A^.BF!4"JNL= M/X3K!AOB$^URK[ +WXW;!N^1JV5\W_8RNVX MKR\7/,)\3.+/E^5B1^F"(YQ(N3"ZPJX QIEEB(X54'<*D0N@>,BL"@JJS&7' M::@,Y#J 6GAPHT= :KN_[GJXC_W.8CD?NY0.((R -VM)@.+*$C)>Q#?NP,83P9O1U]K'Q MB 67R*B'SW&/$4SP 9J0+XA@.IKX&)%!9.[HUD@S!NCHP7:T5W91R0,[?505 M?0-<2A:=P%61=%IH%SNW M?!A< =?T3>F!-;W> ,2F.(2'N@>(O_V HT65W-,ZZ(BCEK'!3+"%\P#@BA$O MFWO]%&QFSBZX!VP-!D#Q^\#H?7(-/037S, /L?LUU,Z=,5@%[^2O$3O 20SQ ML.#%G#/$^8K /-V6H3\C7L>.^]7260+(&T %XT7O.^%3UGL?MR0B:BP" 1)B MV+@0X%S<&7 BR .L8(P,8B$WC#[AISUTVQAO EMP@^-SR,C!Y(8TMLV7PF*# M:.OT#8!DYN*B<8.[="Y%*!&/T8AW=V;/0G%!67G7NN#Y(8&U_KL)BV8YKYYG M:F3K"2>:O@R$HB@2B@*PN$TQ22",B"0Q27W7?M %YM *B(*@D5RFCM M7Y]G=_S6%I]&"P+Z>T(:0T =*WA[;O00; 2P=I''."-U#*LS?N?'"]_^;O:_ MLT 8!0OH-#OCOF:Y"SE26*2"(=R!>[W#J&=0'.K MRG/)HA[&&ITO: A[K%# M,B8. G!D%F!\M2<EEO*?;-D]^@<^.9B=I-2Z MQV0D;[+KSO##%B]]"6G>4:'>XJ4OC$<3F7G3=BI[)?B[?:.#'O)R>7NB;OP7 M+OQ2%>ZK_.YS;A,S+NO/.FS#!_E)<0>#)DZ()W.D5NXM;$#;A0CK:; M3.#D/E(TQ3]IBE(X>!:1K>@&!3WP#ABS.RPG7D 1'?+=_=_FD4-?!I63-T5A MDRE?69F\?YQ6]#/*P&/5_L51H%+'*,%R.8OLSIY23MEENI/G^:)WM+&M.ZDR ME%..WR-/'=_(0J=TT4%U)$?*O8AFT&X$ES"[PYO( Y#EO(D^'K1X2W^%4Z;H MF"=+"(X8WTN)N^R]'L;Q+%"<,U\]"S>SZROOVL"IM4TW?1G3$(+6(K(R?+F\ M3BJ?()EFSTE1YNE[/GYS0[O<&&M2B H>3I4&:*YQKI>H+5';<6#8M77'DSWM M,!QFQO@R' =T'>H!3E?H\3L,P$T%>VH*N6%);W,EFG)ZV+"\-.7=[(+:A!]8.KBX= %"^5]#L#VUSMN1$J*,W*+!"/DEH@M[N#F9(?N?WG.J=$K\Q/"R9-T/F>FU71.Y]YS.!4Z&[?L('08 M+E[YP,>DX+5*)GLO..R9M9=+!5]%J!T]/+=,\(:9[A<' 8PV\/1:? Z%H?79L# M;GZ$47.1QAG!M4SS42"JRJ'3%U>JKKJ)J&J<"T=/@D&,68[>#'0LW[ ]/EZ4 M(C?AA*+MG]#2MK2_?GNYTK8 ;(]4B7WGLU*6XH Y9MX"AT66[61E9+ C'G0E M&8\'#D[8A@MX/2P+AP 'U25?$BTTUJ.9V?>!AJ>E,FS/>ED(82*E(3@N8T^\F>!K M\"G*>7E>EB=H$;1W)Z>"8A945T,:AF((GBB'R_T1*SGCO>!- H.1P1>-RYQ M$I;-"BS!="+,>*)/45AFPG/Q887.T1#SJ#]]W^4IM4Y6]LLGXU3Z&GY(MP[" M>5HDPP2P=#0VP\2BC;,R/)>3@9PV(H_>9Y5=(JSJI3W1^VC"*?8T"/R2E!]O M^Q,/0"^3HG&M?[C&5],R!_#'CNYD$[.T#:^!UK2 ,VN"2'0^V;^#SB>?P/.I MN5?I;O.',R?3+K#?!RN_^>6LV#K]53%L>PPB[02=T2("L.@[0 IBB\$WE.E7 MT^Q2TC"BB6&1?#L7=OCZPY3J:>'1FGC.G7A.53RGYCSG5\IR/G4-\_0)6CTYGHC8+&O4TV8#[=B?>64K_AV+ )E2UH$T=#,!SV<_ M!M ?CT@OHTDY$,_%W$JFQ(7=Z7\8_%0L-R"JKV/J)]:@B/IQ4B#L"LJ;QWJ+A47$V]L]"8NVKO^_$;;Y]#3+\=B81VFYHDB&9>OJ]-$HJ"IZS\ MD4PTMY+=DF#3(J]!4 *:7.^\%\FQ;.E07,@"<3-Q1!I/1KA_1#/_>?&%GQ(Y^6A M6!&%X=X/G27,TY>GPLX[66X/X'*E$;"H'%@ ,H(0P]-Q1L2C+?V[/L!,9;2I M$)DM2EEF)0PBAUW9A>M^),\.7/ZX39B4^??NM][3+?E/MR1.5USC@X' /^[E M$1*FKCXT.CS9'^_?>^PN" 3]W4 O"'&,ZDI$O03%,!WV\<$R!R!/:S510,Z\ M>OBFTUE)00\=;&YVQR1PAG[8Y]GSHMJ171J9MCZ]&(99(?>U7:=^3-P7.]T/ M>!\(MFZ2/W($!EB+YY3W>(6(D@5<-_G0,$$)Z!O:>&#%?G@$*+_ 2TFJ/+%U[Y_5U+TX%$YUBQQSJ(F$"%<=A MZL1=G+!SR#"#[0#M]"%>=K(NCI-6,>L R5HZ5: M:4Z/41)R9JGI$_?64P<8]36,,)A&X/32%&D)[$QA(U1%'^%A/C6 .386^3A8M,5VP$E)^0S4F8A* %E@@:WI':4/N6R@HTN"3$]-G5D@ MGO2>WGD;@*"_?BKV)W#4.S7 -?'3(A$-B_BL 54T O^8?:9FM2%U%\*5P?XT M=K_5[5IDN?,UP);<73L02P@WHAV&GD!AI\319UEJ 9BL.9=C>,I3 MB!*(P)'3Y-;1A\/X\3M8&!C$G%MY1JC[YSO+%J@HFU.*ME!]V=0%S71967@)6MCHE)4\0<^0'Y=KDN >GNDO ME@@^'4_[B/B8OHYM.#S:P\'C'7'^9MYL;,DV4ID%G+]+/%''NXN>I!V:L:>- MN+OV_J[S8"S!]8&"*;:Z[II23E[8+]JO_E1=C3.:4Y1]P(TS-$OX>RR.=<\:<>N"%&NGA!I8[LC'7'69)%]22=@ M]@[QKH1B9]XU#7A[3A$W$YTYJ3J$?+L&<\3D/0/[>+%NBY[(L4;-!\M@3E.&1SHGK$BW)H3L9>/= MZ8SH>'@8)O(^]DBI,#^6B1=+CG"_]*@9PA!1D_7HDC#^RN+N MQ*W\X]1>Y!"[:AP )&%1N'NO?!#RD/>Q/>)<&II'2Z$X9F^+E%HO*N@_#)ME M8XP(C@0X@XM><[%]^ M+^1IP$BWV-Y-^;.#^+9X9LJ07>>351=]U>Y!>D\)VYD(=$5Z]\;]_GQ:S[Z, MB,G)W=4+BXMQGZS1W(P;"SII?LLIXBU+>2:R"N'] $9GI>U MN\K5-BOKN3T[B^W,>:O5RE4*P1-T,G[>5@Z5J^)UL4K=9'A,H:64:ZW2?:N% MC8F*UV7X7_'RJ55K89>BL]IU\;I4*UYBR\]R[4Y\YK;2NK^\HX\TFI7;(OZB MM8MFY-RDQ](M4*4$!/*D/#8;ES7LC$JDJK3N:E?%N\HZDQ^C/.4HNSXJH:(% MSP>_@48N4ZDA\"@D M]PV,!$I!,0>'KR8:$3P<^*'[;B5MSX;\O25,[Z^\%4W6=,K, 3P=9PF]X.8^ M- ML+4P3<2*:]&AA13K##?"'8*V\4E=+SRZ\K0G(XWRA**%_L6C O#G-(KU# M0BBZ,(#76&29L0:?\/CQ.ZL8#]:'BGCAJ7N=I?T=[ 4/4'=%2 /L7 " MDI8<=N 0I)[+%=H+=B.=3L7TL,-4UB+C)*>YA-8U6)Q&8\-U,/K+-F6#!4VS03IG4V@ ,GJ"^O^RND)[(2/R^PK%&( (A3Y)3W2QLT4+HFET&=N MW?Z^[A1/OQ"C75L<#) :MR2$R Y"J.M.\)FR/%C55,0!<==JLW12?#@]"YET M[$3FLFG_D-J]5$5GC=MV\;:L7#8:==Y7\*ZR[KS[)*B>GHD-'E ^WJ=9ONMG M>9&7(C@8KX347XU<2(V=.JW=XJU!8!PJX";;-VUESE244V!_P#'@(;Y;,0ZUD M6?(VTV_&T,EH8F.>>.Q6=*,^\+0(YC<7K9LL"!J;'I0MXU@.D\43,'&B0XJ= M.="PYU^*C=JO/*^$%C.U&IXKY\MEA)?_F_7V,+SMP@!5?'OE!5FBB3:RAM-$ MFX[&.]"@PR*E!MZ,4<^? T<%T<) M)M(!)\9VZ'2)%C\UAPB2F!;_R?85L&3_%K&*RGF,[S']U-0JOS.N M\H\R&X'^Z3HQ(#X34 'C8F"^?PHSR+ \@0O6]!K#*TSK3O4P_^4[/VPW',V< MI@[LL#]&3U,*UZE:B\_-F^*S>O$4XCEN4+7R. E_6%"C MXCCG0,UV96.;XC138XJ(%W9\'XS83^+>9Y7)^=3.OF ;-CVXFJOX$*1I;.2 M:50?'-?XR#_,$[=8ZB/**2@SN\-FUQV F%H GB;2,4#;I+D+ZVKNU_YD(9W M TWT,6*%P$+RE?BD)1\D8KZLDY$,'BU3,K"3,8(-8!)>VS8J5_:O_ )*[_?% MMX6AXM&L[B/$YD9\>@>#9,(F$^4?\TLL3U4$/9W20B:6YYF.BVJ'J5[ET]#[ M76'[L-5@/7+4$O-$\,ST^ M^01O9CS@_;;W6(ETKWWS!6="@"/)\/X-"'((QF2'-?[8Y8#DR54S?5*H'0=J M%5 K6;\G E((QJMIT<#BO_5/16=7+&X/0GXBWM/@B3FLS9G'AF-F(1);V0]B M5Y^J[=-Z^ZRU(+']MA1.:@%;:H077E?8_N#PEE5.(?E:XR$F-A I?[FZ;?WJ M@<:&---1-8.TS-]'$+SL2)=2B]MLXNZ,A4]>?<*.]C#$M1 MC068E[8A!OR(LF)[3!DH]T)X-745NWZ\:%P%XAXD4^.(AM7=]XS8:84'QPY]25GYCH6 MA^*<88_TH,:?/!>T*T(Q%DQ//VX&3?^-![C"KN[9[>\V7N!G4E,7^)G40A?X M_.I[[^_QU9#*$N=94_HMQMF*B'B,Z_V.B .<*#0@)8"M>&Q=]MFL(] >HT-S MB^2PCM/6-8NFPW5]QB$+/;+D4..=S>%V"G;YR[Q/QBPT\R$WLGA=--D$WG'JNCJB/8,?3^$TRYRG$0E.2(LE@B!N M39BW7L2M303"#D3P_),!'@-5Y.47G3(<\%GH3[X!QNJ#5]%JP_$O^51.PF"< MUX%.+""PT;$]ECS/F, $!BK!-M^'0#RL4],Q??\3@9 2&8P14!K;;+&<"@=+ M=6^S(W&/,"& %',TAWB/B,4B3EQ_-[FJF:H5SXK51B$J7/5X^_?^JPEG]_9N MLQ[_MN?2$@^2V^U,D6+#!:.C&.]@52G_ 1\9SPI[0[IQ5V MG1\7\\F(2;DY M0DDQ.!*>/=X-LG;'EL@L'VKVB%W& --12H8_Z,LR7UBAHO@.]9L=&.26&CZ*7"_QW _3ZG<_D.A9AHU,-IE)X;,GW(M* M;E*X-YS\F9S2F&3M6HEK;-4LCCWH.G;T8>)#N-'*KPZ$*R\,)/ 'AR9:6%[; M50DR6W]72I\ONE6%HX9'YM4_LLLK:IJV5^!<-HY][#")_;G7K@I$3T36I\Z[V1)4M$K)Q7H[YK M_Z9JB ]'&HFA45!$J).*=&?9 5SM9UP.6'!DNSM!)G6!"NGR=J\,PQSQ>= X"-C=X *T1/#9MF=0-7 M!C"28$M^#O! JXN09XW8A00K:JA\I]$EM N09\[:PKI'(O(^VX(7*#05<+#* MY)E2^T(4 _?D8-W8^_M@RJWP08 SF-YY9T=T=O1 %\781J[%("']0"ZT0-G M-.3?=ZKE*-/@W/R UUHB$X /"A^8E(MGN?5@0A]/;)^U*^F\,3@$B+.'F"PH M]JQU.OIPI'%#)@J9)N[2UY8GQG^=/X;UR"*F!JL9 MFST!>=$F=3""Y;E0$2R;!\;2X82F,Z9-&6'PT+4?OX4%L?RDI+)W>KHGC9?3 M6Y1JV<$&\T3NFA@TA$8ZRSQS%150P!5$JIV>%[OWLM !6G8?.HO1\%HUL/1> MC#ZQ)E7749XAILJ9HAK9^3ILF%KS<0\DH.?X&W#;WVBB4J:61L5\)H9^WM&] MH!7,OVRP?2.SD$L5"XS!KDN:@?YCI.3PM^D4KWNG% (^X1X>Q9/V .^&)#C9 MLL]."'!:#$X9&UP?+@9D)CBH[J=$S=,#:X29_H[UZW[#395C]X.4E* D!8QY MLTC,Y@1)&>@47*/UC+!I!-+ FZ*AC3#A-#CUPEN?+S+*X<>\:P?B#C7MB&;[ M3I5%14B6P(@8MQ H]X$M@3;L-6]$,I_.#"MWP@7M$/GH$)=]2#X0KX 0M\&B MS[#%AF9^BAM[3Y*J8_6XRM3-. 1CV%4F;9WGNSD&#K-?/%;.KGC,KL/,D_B4 M]XY^;0XJH/U07!TWNE&O7=9SA>=T2.P*S3Z_GF$TX]8T6D\@QTBZG]+IHPS8 M;/V^$]H6O_W0;/:MG^:Z]:WSQ]3M;;-\W$C5VZ56M:36U5*I46V5"N#J8R>6 M(]47_N4O1*]\:J[*,3'(3_FC+/C >Z,W[E"-,C&:,!T\#&)NQ>QY# M:'1'L[G(\C8Z@.5M]L?0 CL ,FW-.IXL?*,9D$01XZ63S[H1;J6_3@U=:BKQ\7?R8<"- ME.+[XW8?2SU!54)S!H,&-U'Z]7?-Z)-B?='Z#-/$> VR1DA',,6K ^3PHB03 MCAS>_U,&1-''\DNFXZV#N(6PIH8;KI8)K ;FK:?ME1>Z1:1;T#-LN+UA,5Q/ M06YFN&?2_V!@F#XJ..C(;>EX^Q3JO&4!W40J)Y&;Y8^=[J6VTG**!P%&X M81U4)GA2B&W4A1]7Y;"U(!-RM\JXV[>:W_Y/4$J'EM.SW32L M2TT=97QFU')TSIX^Y\[SY5;8C5J4D7.!0K$H9YVFCW.MD\?[5,@E3"YS)+JW M+@D ]_6[YO/962&,=R-L=3Y'K: Y');S%Q4*U?(ET]?+,<)_/C6 M,YMD_.;\[-RL-D>QX:8L**Q@32.FUS^,UML\VJY=7=_53UM!7-=',L+ ME9?X"("4#=IW9.'+WN0O[K)WA1 4B&.1W@'U<6W\][ALJ9W.64Q/YRRF)^.] M>Y>SN$+JXGKM[WF,%D($Y^5W]/)K>/EM2'\M<29 \;XVM.''XD]_*%XV%K6/ M? F51 9_;[G&]IS"Y[%O[197J7Z_W"H9)L<&:;^FUZ^5]FUO1<^=+%7LH M9.+P'93+(,I]URU*=A(LS(#ACV]^2<<@+DX8^EUY,[I=?;"8HVX,WG3+"("' M*8'C6#"QLZU=,2M3IE6+GXAB9M\/V93;6;N;A]N^WPI.P.?Y?\-=3FHYB.!A M]G$;?W[+?PM'=J[[@A WEH)D+WS/M0\OBI7GVT;AZ:(>[#/T M@)TWS_H*@M)"6$SVEQI+0;+!@[)_W56U$.U E[#>W2^&'W3 ;_ +OO./*,'9 M>"4X5#0CN\WEJ]NG3.TJFPGK?SEUXQF/!HAP9"&',D7Z9"D3R:EKXM3*^][)Z82&;>A5#5*3UGF.A7'.B#\2,[*SSF_;393[D M'#Q%5V6EQ;*6XK%UH](K$89[_+[U;O#<3_&0+ZFTHH![;,1:#B=O"_63T]:) M6@^YCE-S.:R1UD'V M)"LA2D)4C!"U\4-<-ZYL*QC@*^F:2+\_%UL?7O)Q)WMQ.WGQ\N+AXK.U=]RC;N4]=JZ"UCIK":5DD M]\N@G61VJG"_.FDTSQ]387G]^8.37$XRNV3V76#V8N,Y7;MH7CZ$V&1I]:"0 MD=PNN7TGN/VNT'@Z;Y[?E4+LF$SZX$3=86Y/?F1_;CYJ6OGIYCI,+8+# MLUJH8BT$WCC 2!F2,N2D^IRK-\>MV_.PZ5+I _5$E3(D94C*4'C#K\M6N5Q* M/P:J(9;>?[RJO2IE2,K0+LO0:?&NG4L_I*]"&LKF#[*%J49KJ\C0E_?:2)JS MF ?^ [[8BLRY//%?7ZRH5S=-<<@E$E@C:])QDT U9( OK6K M2:$JC$D!QB6 2P22"[1:"799*9]=J MK1K6Y2:7.<@78HV#[PR?SHOOA8Z1"!BY +OM]'7-"IYH,-E@>18&)6#XFS,R MBD_4%9/%1:.T-VR4-IQHE,9?R<]\&T>(!>74/!PWCRNUTF-84X:)[BQE9T!E MY-%%9ZVSRUKV5&VKC7JK#O]?*-53:CNE5AN-;W_1]$K_K"T^//0XFS^ )2BF MI2R''-=/U\VG^_-ZI5%H%TI53!NJEU+M.OQ_FX:+BEX3WLE>B[[DX31[7LL? M/U[ CJJM1JND5EMJJ0[_5ZU62V!@NTKS<1;=*M/ MC5RY='NC-DO(*]6&6FB5"FJAT"@!>55@E2-UM:W>/*?O3EN5F[N0%J4+#913 M@D6LTH9<6DNK9 M3>KNY+)="IT6&"XDX<0ZKZ4>4^G[J["1=>GLT?%JO')^?'9\WZ@\!$K%5P[% MNZ]GCUOWI^W0K1ZOB@!/3]6+="-UFUU^_I\K%3BX3DP)%M@KUA,)2O@L7QSO MBU1#5:E;KGQERZ'CC/OZJ];Y5#)EY1)>:A71XG$^ ,QEX6A;"^?I-2I7SJ!O MV[]F(6;.E/H(YSRQ9$L'X<>UB37SA6V]FM_*I6P_ MS_P7?^,X8M M&%H?*(9$PHGW-'?^$.-LA_@G<-)M8_X8^J]W?B=&L]([YCFQ-N*-91'CW53_; M%!D!"P&_ZNWE9+CEYS8K/V<",1X9?5C_;G"U.:0(E&>S1\HU?,\V!X=/E=9= MI70.OQL1(@!Q$7"W>-]SPP^GYZ=G#_E,M1:2H#<5?B#C\C]C8S@$ZA0;-PKM]1-7P8 $^3APZK'/>[)'B6\3(>D>CAUWOCT1A$B[W@U3(_1F]' MRKH1:QJ.DH5APP-'2(9S6^?5% MN_[\'!8NRBX3P4!XW%HSX= M;6A@/C8I;5)_I \-BNRTP:@$0Q/!><05*1+V!5[40].'SA5U'MJ3[TC=D6O^*/82%AZ"^H*A0N.L9F%YP#ND7#?\W5 MNDFYPPJPI"/R:J[V6+B[?SJ^+U2KU7HCU2JH:J'54E/U5KVM!D:Y^75-]BCO MC4:KQPQNU*/LDF*3:Y7*Q_ET-JRK[]==?-2*IQ?W9^!F2.FTV3@OIIV)8"<]1.K;+D*M\M55NGX9N*YL)5Z71;UPNS@JG MY^>5L%NNM'I46(V=6D^%ZX?\]HXU!VTS>F[1NLK!@ MC*VX3BW7[&,*M) [V.O9H '[YH?WJ_SZPJ>[<7E]K?,W>47B@U>/Q_"*=_W= M!!?W'3[=UP.V&7YSJD=[@NLY98X*D^<:"RY47@.XB<&C9.!+X0%@(!=IDDUS&$1+.T (WI3* ^[?#1WN8>KDT;Z^B1JFICWA@"/ MR=%.Y)99^M#2;70&M8'GM-#GPI&SVJLN"$NZA)Z 1V*;?8RJ#C4X<^]Q_M)J MUGYU_$#'D\-39=XZEN'N:?: M;%0RY7*[&-:5.?!41WKG;0![>?UD9XE! J,+9HK- MOP2G,X-*T1$'#T29=) MVI"%L#T7=MR9M]\0^WTVWVZ2^K;Y5*FK]^6P(-!,;&/$.DJJG@^V%W?Y-*^S MSQ?EYUJ^%9(,.)TUZVU(9_.&=%&=G,?T9>GDXO*LE:HVZO5Z6VT7U':JU*Z6 M&NU6:=K;9E8ANMR9= 9#S.P'2[O%E^F+ZYOR:3I7*JBPA$:KJE8;J4:K42C5 M54RD56-PBQN9VW(UEZY<-4JI:CL%FTO5J^U"HU$MJ/4JO.0HNZ*K6'Z^SMRI M-V'= [\NGG1U=9=Y;-=KN5*]C8&U5%MME,#F:53K557%K:X8<3X[;3U4TP_J M4QSQI!!W,+LB4S?RK=9Y]N3F-D3WQ!A":AV?7-;5]'4E[))YFK66EI5,OI@^ MJ];:MR$!"75&/FWTN\5VZB;]F&^&*1-U.B:V8$"R5+NOGU1NPY*=ORR"])Q+ M7][6GHYS(2Y!?M6<\\+]Z=/%=:-<7]VU#TY4Y4&C;0'V$7-8$1FL=# M2_MDIZB,8O'X2W8Z=!^%&CXGB6QM3Q:#H [+ M8]@CBZ'\5,Y>G50OCJ,FN@2#*UG<+\A=(]UZ%\'(/AA^.N45(DJ*>[(.9JYH M@X[N=5)+GW!65?!S@)?RZC8G8,XE>4.]2%V>G#^&50Z"9/B)SL2+6@93-/9_ M_T]!+63^0%57NKH*R%C][?\$5OFENYG>":Q0^+P"'Y)JOV.NE#5R9-.!COQ1 M@6UZ9:U8O&GD[S)WS3"#Y/C8T8H8C"&?WZU26 3/K^]N3Q]+A7)8TZ'%K#P* M45HL)7))#9;.5N_4JURA 69[*:562ZUJJ5IH5-NE4JF%QEYFNA1F:3K7KR^O M3G.W%_<-,"QAOU45'(9""6WV!AK1!34N.C=K)]GR_7DK;"S,8B9F& =F3CPZ M:&FJY-,GI^F3;"9,Q^>S<5$EV[[.-L[39V$^QD)V4PS,U\RFCI\:S_6P>29J M=OH";FDREQ\?'TZOZME CH"7%6(C\W.U!"V7,I9KGE8='D3L'%^)NW$\!.!W113+;5G]_2J=0_ MOHGUB,ZC\#-J/R J_T6+3_',UX'I?,=I;D*;\'8I0+[1K4D;#!?D^7J8M0)G M\'-3K/W:S&1^Y@_XF3W@Y[\R4^WUHS0M>+/$FT,:.,R8W1W6^6':N.._@LW\ M]F8MVL=!P1T>ON#&#U_TGFG!+[3^A_9IN]T:0CLP1+8)V7.&,]LY?*6!R7[P MP=_T8O:QPVV)HR[W;)F;4[5,V\8\?5AE;":R2XZOI4/0EWS/%"3@H&LO!&$7 M)RI7,+%AJ_V1+3,ER MC/D/Q[$^C47DCAWRQ/-4OX<]#2@]^F>R1]-RP:RJ>M',M]5R6";X,B'NPI'J M=P(7K-.OWA5N"S?!]3T+^PF3(A,Y]I\M73Z4VD]G(09CC,'FN]M4*]^L-<-" MIX48W;ULYOKT\;:0"G-L,G%T.&DVFD_IW/-3F+&=2:\:@SVKI5K/C7P]+/WU MRZ+-3Z52OM%2@VQ"(&Q%0&3VA=\T8^ /W'1/(90]-EEFMRU;I_JC]D8Y%8RAKA M^;#,,G.RA7@1"_CA(V,T'B&Q,9-0UT9B]^C7$H9ZTX7X@1PI-;H+,0:=_KC+ M0N53G$#^O2@?U]EB*!0 '^B[ES/\&8JE?< BX?4&T/- Z1H6IA3UM1FHWTE,GT6C:)X96L>GZR :$'3]#!Q\)J?OX; M_K%H$D#F(?^<*L945.*)1O@[;"YW=5QH7[1S5Z7K>J&AJM5VJ5&MEE*M4D,M MU.OJM[]4-=0P794LU>MCWW6&V':16\DQ/F MU]R'I>HWSYG+TVI8?:G;DL&7GHH8/J<^W#Y@S7/8/M^T[TXUAY>8',M O8"H MFN_.)>Q$M08R']=N6&G)(M"6,DNM[4"Z).&).,H%[(Y,^_HYERM5P_RX& /* MD?.86E?'F=O4;=""%A50QC(HI2%9'9C_O+31ECUMMFX:Y8>'U6]-F#'YJ@]T M;%-$?$NW!6%H,B4%Y@CE10C!D=]LWRDK"0UQ7CY =2X(%7V4?Z/CRT _H/P- MHS,&!(#?^PL20'_:U3Q;718#RK^Q9=/IXZ:RG7<^FJ>W\U<"##!X=,3A>)PXO#,=\HY855H MX/"\OGFJPO&19()3$SZ"./CNJZ6]>UN&P><_)[IB?0#E$&FQ'\M@U'<7":_E M_8O !A^/6 T\_]4!-]OQK4B-/4I^N;BXK>2JQ6"S@26_*&&9+LI$XHJ#F!%T M^#WF6>:?"NFP&IY%=+A:O*_>UY_O'Q?2X0>P#8:D'@-DIF*?['Z G':@!+3% M8K^8<*)],L:@CAB80YW^P[!'WC9O.^D,!G1R< V7,+4@2G3@DP L_V'][=Q, MP%F5*]GK[&5!;87E=GD4O9,SIPWA!'X8Z+US@+4UU$B68O>11/!#;L?1&>(' MYBQ\]&98W876??.8:MR?/:3"TF8\Z]Y!-@F\"6P,T8A :G\0,WDAL^2TXYO MS>4SMDZMR1"BNAAV,EFC%)W3@R5W+!G3ODX_/>3K^<=,H:I6"ZI:K;<+A92J MIJJ%1JJ$Q09!&4#IXW]X??3%?-:'VFTSKZ9/@DLM-I"#]]0NE2NU\^-JJJY6 M&_5J26VW4VJC7J">7-B+:ZJ!Q_*ICNI5K:9>M^X+:KM1+Y7:0/!ZM=5J%]J- M$M:Q^+*@EB/PV?'SR7$MW8JKU=8Z^:]PV;@NGS8K89&17##_Y58@3^KAZ;)] M>W5=BJ-Z(0;VN[E.G]W?5$_#LO".8VQA4D^W+EIWMX]ALI?.K,Y^Z<)%Z5I- MU<(FDR]WB>5Z! ;69\_A2?8=C%+Q\!1S0%_,P=C&U'<+O"&;/!S]?=@W/W5D MXS=3^3"MOV>^P,DE8P^D]P&1R=FAQPU 2>@Z>C+\!L(R1^;AZ'.(.7(;++U/?KAK KN.SRY[.=>GMU>- M7.8F3+)"IILQ9WY_@Z^@:'UC?]J(FRK"5Y#T'@WNC,; M'A\IM8'3H^[ 10]+QQ@\;R;[H5$UO5/Z@P%,"J,!*$SZNUZ Z,#VF?O3-Y@> MZUEHA,YCSF4*ZGWE^I=OE9HET!% M-QJ%0K51I<*05(%J4:>:?\'!9#,KJ.M6J0+:NIQ99:Q.K/;00[6H/J13Y6*C MU"B56O5&M0W_KX*MW*[76TB#J?KGY9NCUI^>VFJE60?3OZ'66_62FBH4P"*O MMZOM$C9A7=T>RE4>CA^NZMFK6,SQ+V/%TV(E7VD\W82I@70ZD!R->M4.*X?(I%?GQ6;KNJVF MS]6P>6Z+WQ=[YX LQ)JN;>[IOFH,ONOV2-P^L]L,'ARE6P!^M^KF['B^RS)Q M\)V>[^F6;0X&>A_?\Z*/,! G^M2RBIT1WJBB<>PT<8)MV3J[AIAHHLL;[&&P MCQ?3BBH8C/SA]ISK$^0$L=<%$[TX5<0<(LHTLKU'CEL$@O20?XR^,?KTYW;M MF6X.:A),8673B1PZ3#_)D.7OJ_D"M(D/=-& M>01^-<'K1-U&-_-84(9#Q9@@=3Y]A:S>D!"]C+7?!)DW!MJ [OI]=:^3#V>3 M3%YLHVMHEN&BP?W P,_4X0%=$QSB%OQ!&^(-*:ZT] 9//U).>=?;#YV2RD;P M/WJ@=XL&[AB89,S^"D2!O3#C3OMN&EW%,FSJEH*[Q_\Z8ST.G.P -R.%QKB MZAQ1EK.?_'SE'&_<7Y/)H ^^&\"HN C*E[#TCODZ@--TR$X@.8?6;E0O JT/ M<#<_90N+]FG)^TU@QA\"CW]2?<^+:#Y>%C+WMVJA$%:2O$0G\J^D8?I$]6QZ M0;,LBN_AH[BORD!07_DIEUZ"\/?IV]O+XY/[:@Q]B&1)\HHER=GIDN3LI.TM M2Y)WK229FRQWVH^O2$$(-X"0*QA!8O2@$((M\J<'0@V.M!]BTHJK-?[IJ3#@ M0F13'B)@U9)U#T*%XG7 M!L;*/.?/?3N_%_?7LO?K]5*CU*JW2FJUT,;XUO0Y M[^,!-YXO&B=JX2*.:ALG5N>5 ^11AYY27CA5?WM=JK:N'Z[!8<995POF61Y==(HI,_/G\,N"#QO)1<,W<.1)D;NBO FOOR[UA_SN6'] MOOF!]^VV1R61[#35-[O:7^-$ M!0=..(MESC-'FOL2&.X:C_JF^?>1TB"W=(IQ/ TPMQZF?(P4]8XKG6NW4Q=/ M88U8YVL@]\0LO8<6!98$9G)'N7\H>J^'U\[?=2_ER1O'0])_T 1MC[G"_4>1 MV<.ZR!^^8 ,'L&<_*8 P=9+"U%G$P7:7.F*E2%M[]!TZ",(>XI"*;>HB0T>*3K&WE?MA%(ER;1_/A\Z3]7&^? MI^OY^?!Y./=AQ5:EE"J43MLA-D-*9%$><,+I[W_57!BDS*:*D)<6R!ADD%)M M,7^:S9;"VBPO5B#JV^Y/F52> GLAC._;YB$;;#*ADH(P;1VQA38/AWMMH@ K MBLD4LX>H!R2LWK00#[L&0"3&9.%5+_KH0]<)V7G/$!)37F!(>DX?C2U^-8%* MA6VS6BPV^8;?:-+2MZU-FD[C/5?=")GEUD'2.">Z;-;AF-K:-JZS0N6Y^Z;U4+R9#]A M6KL;])PAE;BQ?86? @X@'($U\E]V*35QYFR$+X;T;0X/E 3)S1>>L!S(>GQ( MX4#7Z4R!$0.Z^,A_(%BJ<2"8R2(5K&/706$(0.VV1D"YR4 ,]/(TZ_O,7HRC H6$O".T= M>^BR&]!W#7-V;*9=!E15C$V\2 UT/GGW^^^@V-G2\ 9('#GEWH[?QWUFMK*K MI0-"B(YFL\%N8IBSUZQF[^J.+2=9%^5Q3'U[?.PO9D ?\$)._"N*/+L1#9*] M@4DI_@:YW>,!Y?,3JZ,@]WDUO\?6=G3"U.%/7"##4[3^YW_%D3EB$T1WTEP] MPP*Y%T1'(8(MO!DVZT[4\Q)NVC<.@2#J:D3OQPEL\[K1^*4CRF?G6L$/=Z6K MFEJJ/=>KJ4*JU&BIK6J]4&^ 55,M-/Q])=B+/T&TR;K4-= ^O,TS[NG?8\NP MNX88%OZ&%LB'H(7.3MS%%&]E.U6/X'V3"*;8!_,8: X/*&?P(E!)='">(WLQ M^<7[ '9QB$++K_\'K^QO ?&+8@_#.^(A[%6 B=\UHT_0KR-R$K3BP^%8^?P[ MFJ7^JK%6!&P9W$^DC*L)RS]0W'N\LL*- >&K.9Y$"^Q0UB *D0,;\.Z(ME_M M^::9*:O53$@:;JBE-V&711G0L,U:8VYC6E#I75- &4U,- &F__;;DUYX$&8\ M,@"+-:)AI1._<0#F81"*>SB\*((/839-D"T8W91T#,']3)L4*5FG6N?OOOFZ MUPE8G ;N8 G?8^>,<4FG)SHFBT3PZ-#T>''3NFU>/81-)9GAA/XT5RD^/IX\ M%J^O;D/O5U,KKS]_\G!?JQ^7PMJ6ED$?LN6G)_H$#02Q<=")NN(RCG/-XO5Q MJE(.26Z?DZ0I]# #)44O:;,1Q.QE&"")TOY5K%YLW%22E5*I7J M[5)++37:U(2BI.*]W8=("0(%JO]M3[63"VS44KH^O2\\/U_4&^TZ6#/55*-0 M@OU5JX46%L-X'LKC%AII>'),ARP:C34) (Y'RKGY@;;R 27KLU0W>\1M0H3> M1N4*##^P =]QLM2[]HD&"0Z(PJ]S!0[4$,:]0[ .&GYNA(TLZZGNI/!EM$QP M'4XG'UI$Z^HN8$J\\W! M6$JVZ.0)MA934C9;EV]F\(%;=&%[0S]\7C#""S.=IQ;)&.R%PXPV(C^%/H^[ M^XX1 X_R!*;S.;;P06I1U',. F-)OL,ZH@"MU:69U@?.F_#IJ*BQOF^ ZQE; M+$@/EJV&)7UXBG[;U3,4>:\T8F#.SZ4!?-=%WY)N'K2A@;GOM[H-TM*9GP:T M?2U86$,R<(^9_41_0-D#@YY,N*@M *[JS_E2IAR6PA!C0_7KY_OT4[E]&=8! M,^=4:*W2I_[L[OZ^?5NO!;UCX<"QDYE,$4'1J(UU)E>/LA-#U7KL%"A6@&%# MQQ#&U-;OX'+QHB?PPCMO5*N$<0WC!P*3&TSK,-XEO,([Q<&(M1YF-@\^[J>3 M'*4H'"E-[Y-86139X[8.^,%>Z%A*N:-C4?EV! (B%MIS4-2S2G3>IDNHO&5; M(_'\V2^FY>:.,D[-':^(ZNAZER?9%EAZ,YL@.3)QD.:0%V5A+;;-7\GB\"[I MJ)*:=*%[&T;?%C11FN"B,S@/EQ*W7[2S3Y[A[C2,CKI?:J#G%L4);GC1^LRI M=JKD)KXXH1 ^O#,WJ4SMA:9#.L\1#W;+YR97(@:Y:ZS!F06/X\%B4B:>=J2N M!]=W\)-Z9OF7KH$YH./0AL77$C4K(7]9OFXV*L_U>KW0+K1*=365:JFM-MA0 MJ78P#/G;@($\YOWRN'PQZ5G]_O3R^/@XT#IEDQ)"#''/^-/YF>+G[;O\4ZD9 M5N$9BDLKC4904^=/A7RYWG9 M5,LG87E087[&.GJE[6!>NSJ=UZY.!D=D7OL6Y[5[N^EY]#)I['#+8\$*\[/K M3.JF=!_#4#^O0>%:/AB/=WPX%OUVPHVH^@NI$V;&U#R.GN82LZ<>U@O =UN^'/ M/0=F64V>110BLLDM(30;:I\.P0K'5$3AR_XM!A!7/*CKY,VR#@>T,$#>OMX1 M$ACJ8]'M+$4MZ0U9X8,3#5 M'!I[-UC&*[M&\V56\GU@?S1+>=/Z/;$)3Y2*.3*^]K^P2GW NS^0:?OA>X-H M"GQ$[@(;PRYVZCH;H=T(Z&C=U_!4:=9-ZL/7[D#TGQ /=VQHL&0GK2'84L/+ MY426\= M[Q>1-.]]#8:YONN\D[$I[BJ=@?,$9F*R#4L0Z!,C FKBW2'S0_SB MXEC=$R^D6"7_,+)'6%L-?!LU\M/%TT4OO_E?0)I/4%?V_^6, ME.+C6:X.CM(*;7 \1HJK3\1]*GA '?1 :*QB]F;;_.=R& M2SLYB$M0I7%\D:T_7A7"KJ$6HDI;YVOB8:55CNOVKE0]N7LX7J'ZV6]O(.B( M@,Y4J P[X(UGA,R.E%T4NC.G;MXC=$XFG0BHK21T%\720^'N/*Q>:(%3=(5% MA/-8FI8;YULIO+?UY_OMKV+D6]/[TM/3\WWV/BPL-3L#NFMTZ8:)]"G>:E&O M63R -V/(1X*,![X\5U31#,A\*51@_0QTB[X&P#?&# [;\]G>B"PAD1)DXF^Q M'0B.#7&29UF[_J'.GLC2TIQGB-YAE+/*#4D :(!DP\;GUV70UCVK!(X(&36! @)%#BDS M#:-QRG(!QUGA14ZR*]N\QMO<_AV+SP9$'46H#=TY;6C#R\2?_N"S+%BQ":SS M*(WS OD7_OR6@M?H_3X/1^+??0%,-USIQ-8,LJU_9RUZX/&V>?C9&QF'AF5^ MP/,]/Z&$5/KI)S$U!4._4Q /JV\P*A@0#S4&]-%I"L.YT/^&(]A%)@>?8W%3 M S3 +9VR'^Z,K\7^#E-C'/=JG*A+5YZF* +0^$7LE',L0T2:__ZS]]>_'E^ M+)Z]"J=ED,,8I\T,S:\*J-R!5%98/LHY?OG/;]EY0K.>K3BR0B- Y6$DXS N ML3KG#D,>WA,AQ1/'&Q0'&VAR/,814K M9!].$@.Q8I3Y#6QSYY?95NHV++TX]-"]Z87>F^LE3-7TI$DZ,H??)DPF860# MBS"39M*RX:8+N<)DP/C-&VY+O?2USM\^BVK"O$J2^1L?KLV3MHTN-2 MYB?NXZ]L M\.VKO+(C 5&9DN>BO>%>WE M[J24)6QW4LIV<'=2RA*V.REE.[@[*64)V]V>2MG:/-/(F0?965[I_!A#VMW M%SF=UU39/.CHK >(IW,C509ZDZUC#LPY>^7'D93PR6)R0[4#L2W^I[6L^RB/ MI&;D#I)Z/XME@,-B/)!EY\P5T_E4^?Q"##5HZ2Q7::FGM;#&!51>D/EC/9(SG^L2<'LY<9L[\Q$) M<"&=U8?V\64Q'Z;@TP>ID]S*.+5] MY/QZ%I(RO@T;2[:]WLZ>7*1/FZGL%HKS]C*&E-QMV%C"7(3,QLN/W& XNM?'Y )SW]#7Q;)\+.[WL]%HGW=?K*]@LN[0N.F6%'O MPKJ>9-,Q0-=:=ZW*Z;^*R<722RA H)%=O/ MQ4NF"5Q6<@_EVE/8&"QI8$C4D*BQNUPO,:>:T&]>'TMV:FQ^88R+Q*,I*$["1: _]_>TS8ECFS]5[+6 M/K5C%<,$#!)F=JV"B#%&B-)@'&_=VHH0)'="PLW+.-Y?_YS3W0E!$D'%&6:6 M_3"Z$CJGS_M;]ZF6Y4(1P#%QKKTU>O8U36+;A)&$WY M6-$E29=-730,(JJ&I.M$-];6X*JH779D1>W!UQ1#$DU#A']D495A.1,3N']I'+Q,GUUIA\<=(WZI6'F MZZMJJ;(\0GU'CQ\MW3L]M=-3/ZEZK<1=NA/<(CW?)BUYPLA$,T9.T,+Y]7RT<21OS1W<>A/ MIT[$!GT[\XGS?&1*%KB?:R#WXTA2GU'BJ^_&4SK3ED^=STR"GD^,GL\& M#^S_QD[PG%&E/V"$[:+N"FV7SMC<>[4,F#:_6<9:/4JH5ST13_3::5%O5DTL MU5./30C_&^,XT+'O1\*4CHGVQR!9;+[[/7R$@P7A'?J1E?#"./:&? AI,BT($ MI4_,O\>V%K*G89&SV'V S57%X%,(2JVB$W']0#]0YM>[H3$<^T[X&C@?L=#QZ L:-[0C5'] M82\OJ TZ8!J6'[D<\&*(^0CQPZI,+!)P(B9 3%^8H: MG98( [H-X1W7SPNHVL<]V=^8\>7R9X?Y>&"2FO.)8$W!JX*%1SX=L!W8,V!K M'$(/R 9((V?HS.ANDOG#"6Y*H(51V"%8/?7="-R!$) M;B(@#J,1=QQ/$9]J#1 MMUZ.?(J/!-5")L+^G M9XY+5@&-H['KWX>/%@_8811!N0."0.AF )% \5.F@ M7-"?0")_!J9MBA8"Q"6PO-!BM@RXT<5%YJ*+_,)]I_XI78B4@KR31C"U_X(A5X,%*V(M^_1?B'L13M;,'VPN26O#K[?Q$GS MRY_42]2SQH7#C+<]?T>B9*BA33"YM99F'7O#OWM0/CC &>"4R5 L2DPXT.&$ M )'J4*0-HSR5KG!.M0A["P YO[\LO29W#@_.E(M:OV J;+523HH!*5^O/T.^ M9UQ<'I@WE9N"8T:%7C^U#+>@3&Q@!&H6_1<@!Y[UXQEBA_)[5J/315#W,%'C M-RA28:(\C,(X@I>@9P@B"'[C* 6!?0^U;IB8'OP))H!9;*;A2GA,!XPTBELT M6=#\"_HU!&F&;T>3'#.]Y% ]S>W?/@%);"O@-]P(3WLU>1R<'><)07A"83P[ MU<+NG3WV=\Q>4"AI-/G7'@Z]3WD[O>GY/QP$T\,1$U M U#FZT5)'&##/RX2V+M^M?8'7^ /ML ?1]6EL^/K)"@F:4_3$Z,Z"C[*S[GD M97G2=,R?'R8!)PA_[=)M1DNT%#+GW6YM9,^/X-;<6P_A7-UM*,W"$CNO6*RZ M\5M#LJO<\_?>0FP(#VC]=F=UY-6NB6:S?MW1#%,6)=,T%).H.I$-Q9 ,>>_H M\1UAJ]XJK/L@G].\\74O!\UN7^LW^]I56VAVCP7XPWGR_\<:4C*^X6=Z+ M^[.SH!:0/1%!2:H1L^S-VJ MGA-^ <#98[\>,HM$L#B_OHE(/'6@.GX8)?&&@V;#HS;6HBXIF-@DQ0?.Z3Q4 M13O]U8?(:L2R/I9#H^I!F90AOG%=*V!QZCP-9+/$2*>/$2!&-=39?X!@<#H/ MV;+)%;JP)2 (^"B',+#N85& T@$ ,[X[31YX_M3QJ*>RL% 6(,L-?>8IH^MA MP??I>T;@,KG^;$KC6(P;Z9[!OPE]S[-= 4*%Y77G#[*449A]C$42,RN(PB0( MO/<#%X+6I@NQ3WPWX;EHX/2Q&Z.+PUP;'AYFTN40\UKC,<;[% , JA?;-!9] MH'E:9SJS^(=#(";S[1P/5H75;1:D!IC2PE#&CL#+@Q7L,,R-F"F@Z+-Z=\DS M]C;[L*F>WS3(0CP&#;-DQQ^B H"0X:L)#ASF%)128'# M]'-8?B8@S].,)BJ)H0]RR/(4K@_R0".?); 6,PLL"0ZO9 H5Q0ZQ/ ;EY UI M:+/P.)#]]QQ.RO.PCB\[C<'95;U=<#BSTI!*\$M>&8@'2FLR6*LM*I?U?J=: M\"*LR0D+-:TGPE*:] ?DO9Q3"J.NU>00[JTP0Y&A%6-:Y!9T*HB"]07@S5@M MY+G =EFF$[-(F.UY9$A2-=G"@!DBVQD&(+ ?.W!IGKEEN3AF0 @GMAVQY3 [ ME0LD?Y4U^@]H4Y;Z95FB(08^U))8PV$\C=DBS*H@0P7VQ/9"S/PB9DNP&_RK M[]&,ZICEA"98V E"ZAW7/]'P'VLPS2$N#J#RC":653+OYP8H8U4\.^+79SP_ M=_06NODMW$\-)=4&5ZB'V8M2#D&USDTMEP8@#OFI:X\_/T=&"!G--J8"J_E?P3:F'Y@=+?\+,!,A4 M-HWU%03>CT.\\04V8$]G479YA-L.(@L%;(:Y>,QOI75-K%($<:84 SYG^LWQ MZDBX;Y";NJ+5BRKW8Q#<)$/X &XHA0<\25YW ;L@&H%3D)EYFZS[C1H%X$]#_G<" V M4[SR2K.]D&AD2BC9#5C(,(P3?3R+;UUG*'![F62]U[18)Z36JYR>'10=*WS" M):).<(I!>&4^1TXLNEW*+M\ M9F@N(H@AW-5L<-:X/B,]K5N$ON3H]O^A)0AHM3L57>;FH**@7AD$.K&;-(10 MEEA$VN\5640O!:*N^4H1+>71U>B6TN!D)5W*@@;2$6,D)W#AY4 M$[RI]JLG-;$Q,'35E'59,@U3D41%E7354/:.'K$41A".>87T]I!ZL-YH72#'MP:I& MF=0-@ 8:$LU$MLJ#GR@3QQX+[6\@>U1U&C2=PAQM]MD)"YUP7#3[C,:Q-FH* MZA?C2U/5F^0M\(\C&Q,IK+:;N"<)0",G'+HL]*0AKN\F/4S^T![%6%-]!XHX M:4H!)45KNBM9OM[0.Y>7QY\O#=64)$4Q#-$DABHINJBK,MZ#P9G">K\ZI7ZJ M7$HMN:Z*>,92U&71A)^2"8Z%HDNP5E**>6?OI[7>A0IUFD9M#J.U?!>Q:?;K MQN 07@C@&WA*5#6)3"11-XB",>9!VHGV#E^&DE85/V5?1/]4^;2_C]$0+4// M: LA&"9.-* #:Z=X ?&17+R5!YF!;$^.@-&*@^7TWX78!92/)2\&?&?<@[EZD^/J'.";8 -BPE-8=MM7G. MXJ'VL=95R0]IO]I"PCZN*G5];[E%;6N0LQ4]1BG+-G^:K #V_ @G3:5O]'XB MSM^DZZIA%8L=;T@J9ZQ:E8T='O5M9L*Q!S\6P@G-RPVMP!['Z#HEAQI8MZC% M^L?1FX\Q^,$U+L!A$[0D!-6PFV2EPI1JE8XZD(\A/">*3$Q35G1#5(@"H;5, MY@JS6:9U(+J$S\IH$-,FOG33\[ KM<<<1=C;">P2D/%>3_M;,>O[O!-_QY7C MLX9V?B(7'-Q/CT4=5&@..W&0TF-[%(%+SB<%^#8.'4R-E#+^9GHB!7U9?LB MY6W#E:6^+>)?7J?;#!^OE=9LU,Y.:X?G[;/T?)E,$4P;L+ZOM"T4Y V MFC;.P>>@VVNK&NFW>^UC@33/VT0P3H3VY4#K?Q9(6QGTM+[6)B5A0-KX"7<-DG!5Y=P_!-P["8PN^A)_#/V_ 33IA[6>A)\V%.NJH>G MK=P&%W&A67E[1/>X?=(),+@PNB "7G_KLSSMZU.MI?67[,QB86;M HS R$ZO"^*TYW6((78:ST(@ M4?+;ISUA:+LNK\7\M2?F56\6WW$(;_AJ![0!+,GB3YW1R+4_Y5\8MD%A>OIV MN44XJS\)G(TM!309&; 0+<,=^;.W!_I/2Y@$]OBO/?O;0:7R=Z4\ MB:9[B<9@J:_VMXESZT2I?+P/[>%[^QL]H MIBS+*BQ](*8W:/!V+F(%MY8'#&5\<^V'M;O9KF7UYN3J[%(U87U"X'T&[3PU M#4,7)<").']31E/\A/JU^G?U1^C7ZDZ_/JU?7T>7M]6ORZV5S]>OYJE\WKYN MM,\553()*%A#!_UCJM@]JCQ3O]8:3>6B?2'6=44U1%DR#-$ A6N(1))4\]GZ MU=2JG6Z]73\E\'U)!9$'C0]ZWY!0T3Q;OUY=]\\.:^0&E+\J@Y;6%:(J!M&) MHH).?+Y^-6^T7KMSV5!%Q9!DPY @/"(FG<@BXCB65^C72O/F7#]OGW4,':P3 MJ#Q)QA9D4P18#6F#^K79Z%1[)Y)FFF@? "&2S'Y1X%V_DGZM_GWP_=7K3KD^ MK5Q?1Y3O[;L^U=)^D=&[:TMY]=(\5)O'UQ4B$_#-0+69A,@F*%_X >YH0SS< MC)2KO4NC>5.OG<-K3%T151G4"8BXHBKPWX^5\DV1<;5QT@X^*Y5FI:>#>RVK MA@D8)[*L(\IU/!@A)K%F1E1W$KLQ2.="$T969*>W5T^MB%^ZHGF8.P7)B_!L M/*;@6KSIA??I8/_WN>7=Q=8=+/S.V6='4'P<8H@=17C;)XZ!I <9DG/\!,_Q MAR5X_.GG20(5BI21N1P/OKCF-^DY%F7A>+]&CRSB(E^?LP9>N7="3TB@UGG' MO]OU(W;M.OX//?+N3(L6G*-[OG22'\\FL;/B_=O[]\*_G+'P6QC/$-\=)Z0L M8H\4O#K<"_]]E)EMR7/<0%[@DRY6\H_5?V"539BN;*^'3L! M.!^+D#IFQ221O'\0IM,,RT_?AA2O8N=J0Z\YM:> M6.Z8G72RV8$I_@ VZ=JQ!U^BZ\VO9EXLAC)]]*@&]2B@R2E;Y=2X%O37@H8K M+FD5E%V2M6I<%;ZI _+HLJD\1VFKP=S".%M>%[%;X8$JGUOMGG'1UQ0B*$;O MPN@MMDOL4/WF8/[,B%WAGZP]DYXK$[%EN!YM;#8RR7A(O QD,R_.;2@MS3CAB;)\:[B\#Q\)83MR#7=XS^5',^ MZH)_MK\CQLY@[ S&!^','H\#S$*7A1; 8+NA[?UB)%P%)J/0=S$<>=@N"5=X M,71J0DJ/ZQ.KC\UO"L+E(@E/H7IW.R/V78P8W@L;>UF$O\R*;3()?""MF=DM M?G*-M.YF4W.'+R5/+M?\\.S5,58#/@IIPI=>2V;TE)93E%+S\_19_\2S_\ M\\,DFKI'_P]02P,$% @ -7=F2ZV10%!8$ 1;( !$ !C>6)E+3(P M,3W11M%T[LM :2.(C3W;U/ M"T:B'5YETDM)2;Q__0VIMT2+DNRD[JV ?<3BS' XO^%PQ)<^_/*\<- C$2[E M[.->?[^WAPBSN$W9_..>[W:P:U&ZAUP/,QL[G)&/>ROB[OWRZ9__^/"O3N=< M$.P1&]VOT&!!!+4P0Q>48691[* ;09D'DMZB,;/VWZ(;_D1$0#V^'4_1.1;W MG'4Z4MBS:[]WK0>RP A48NY[J-Q;+8G[<>_!\Y;ON]T9=N_WN9AWHY+N0:__ MKM/K=P[[>PG3'..EED<6Z%D$=];4HTHT3)0]$M>+69[OA;/O$FM_SA^[09ED M.LPRV83J.:! DA]ER<$B,?G3T]/^TZ'2ZJ#7ZW=_O[J<*F/%Q$Z&5HD/J0^[ MOU]2]BVB9/Y"3VI[HBOMV@4*"67,P%D%'L QQR>)[)R-0I6.NT%A1"K(;*WZ M)UTHC74A<^EO:XE/NQ*Q;D@6<3G0_!+SR.)[[)*TXK2$GC+9':R$WJ5FH#H% MKH)6(5__]/2TJTHC4FMU3V)*^4/PI4^1#('/4B0>%G/B7>,%<9?8JE G]%R$5-_%C'$/ M>Q!&U+/HZ7))V8R'C^"A;-;[R."W9(940]]+'_JXY]+%TI$&4L\>E%?(JCM1 M?7\L!=D'FT0D$NP2H)0O (L+5E&J72851R*PL I2"D" $+XDPJ,0#!)OZ6ZM M619VZC8+6"S?V>E6V616MU7 0AG=Y48Y^+YNHX"%."_;'BGG#EJ Y!]?;\=K M>ZY2:,@M7T:* ;-',$![JS'T4;%0SK2'*(374HJX[JCV!+5//0AZ\"_JH$A$ M^D\0AP)Y*"7P0S0.2?,)@SDPQ\N=Z@M![,S[,CA8_I B.=^9=BWJ1KB)%QU&,K0Z\?H3<' )(3O M?'(]'%U/1T/YUW1R.1X.[N#'V>!R<'T^0M,OH]'=%+V)J_BI!;0<4)NNQ^<& M"S#& P$!V-&B6YW;!/5QKV^ >C@V0(W>9*ILH:_4EV.3NY/9!**[:D>E3FWB M-$!^4+EW3^_@?U>C:X![$(J,!^Z.FV ^F7]#%Y>2W-@2403UF'A%T<4N67,BYKP#'PM,RD [ZO7X_ MR*&I:SG<]06!'Z$,% MI;9^S_146WXB'[QTR)98OJ'QI"NRO+3%@<*#!()&# M$D$M#OGW2_#31]#S,3)_^H'!ZH<:JZ?86UOG;'V!J?@5.SZY(EB:2XT+@=7U M10;['VGL+P4A)0FE1;58Y+ 86!;WU8K'!1=3CUO?SK :NQ=+&,13TRM5" TX M'6MP2L0BD(N4X(Z2C-*B6]SRZ=D#9G/BCIFRV .\8A/ACO[TJ;<*T[ 2 C-. M_3Q.H3@8T5%:X+]1(++%)X?/Q'L@(EY6C#/7(?9P@$\9@0&?$TT_4N)2ZYA) MKBPEMO 44U[P9PI)T+I<-7A"B?5B_JB8!PIN!%1!L\0#<'%"F")K/T/$.L"PJ4 M0==\'TE].KW3MRBM$KKC*%(J[,3!U,0-7@6;0V*IK8,5LGR9+"<&&D(6[?!E M:JZOE,( MVXJ*9"71CHML06H!D WW*%)**Y$60K80?_XH#BG5 X8>A/);K/" M*JM&=_)GR=I16%Z*TV$/_BG@I%U!0F\"@2TX)4M):4R*CPU0'&J@2 EI :BU MOI2&HHS ,J1!I0U:TTM0!LL.J7AJDYN .]8 U[%!:@6S 8K46D0S60F\(YJ MKTJUH#58GDJ#9B8S@':BZ7'E2U4M9E77K-) K2DSH/-.@TYA_:H%Y 46LM+8 M;2[& ///&I@W7]1J_:+6ZE8:\3(" Y:G&BQ+5KI:D&HN>652EE*24K9]ATRF>E*A_" .B43(M782V$^ZLE_*LZ71/7)Z6@M"< ? MUMKB7P7_:RR$F@LQ0EV@-*-Z6!'56'2+WC9[[[F#75<=\1^X\L"(?*%[Q(Z< M5]FP8U>0;/:.HVWU>92H _DVD@JAE$:M4U6:9]5'@C(" \2'FK">F7MMNWT] MA)(^&1W_^D+L>6Z4KD%OQJ\0P#/XI3NFZG2R"A34T4): LQYK 4WFMJ U$ MVT$[R0)4^41MYQI88%GJK>IZ0"5A9J\HA)#*7I'..105"G1 D1*MMVS?6V0( M5Z4#U_47ZI&[%<\I$VSVHL(+Y.9>%"N$4AJU+K4EE[H&Q(GK$?L6_BNHI2ZU M );-HU%5R6:G.MZ*4X$^G4 AE&@4NEH;J3;:$)%QD@IT)LB/&VR)B*'FLYB8 MZHE;E!OMH$BZ]I@]PC,N5K*W<5:8O=Q4B,$_3C0YK&GW13H2Q#6CI.K6)QKY M1"6D(5P+G]BC9QF92657V42VV8,*^:[!@^HX6*@4BK1JG:N1<^E?BNLPF-V@ MD+":<&[?@;I_:;M"WS5I<4WU,GGUAL6ZC9.0J)9YT@D,I8 M8EU0I R*M6G=:%MN-"0S(D0">+@7; ,?,D@T.]#)EAPH4B3QGU"5UGNJ;RQ- MIY[9DHR+U&+.3UC'^I-H2YV 47#=&O)\SL M$X4$U. 3Z?JCS%)-?[3.LH&SZ'-,(Y49WD)BJ8&WS25?=CNZ'MQM"C3XP<^: MT+^-+>JMX[RLXZ161K!#W+-5MGQ;[E2Q&K.3%<:2;3A99D5&ZH?.5GFRUO]J MGI>(C,IGF>(E$6?8E;C80^KXU:J1FV NAI!3V=B#:X$S. QG-9L3R)K-;8H7[I:T@ M4E\(OEC'QD=8,,KF45\^!SL.N6W\TM7\4C*SCCFJ7"JLX(R<^=UADOJCGC7>N,&SAC9J'/ M7\BF!/M--+15_*Z)/+.+K5E++'6QW'IAI(N9M?6B2M>*YN9S"L\-J/8UHUCZ MDM$6A*K7C>K351.1 9X##3SYZTC;[+3:=L&7N-\P+- MOX7C?>CFOS =/LE^B5I]AYHNY#>S$"M\V;K\H_+!!^DO>9!]93]EKOVT?)%1'CXA'_M%)F*MK4/SF].^R(ZVMO4C_['3D M_SO]@]H5:[Y87Z-:H&]4Y4KCAADSE> 7YV(KW%GS,JDS/7D!Z+KJA'QE:E! MG&#WD-2C_%OQ@WM7G=0,4C*9"?Y1C5QB\W%/:D3?RV,3;#[VR$*._M @'\BH MYTN.SX+[RXB0 LD>8M1QY''2CWN>\($"]%SW?MA4;V\NTOZ^"@>J* MV$F+G',!00P'U,F:,A?\86-E]@ MRKZS(;+Z?V6"8(?^1>S/H-J-5!W8"ZVOP_3C-%FM'M9MLHYI]YI\A9_IPE]< M84\V8"7],MV<5#N-E.E!(JKYN[>N5L@^YZZ7:7$#[MT8*H,TR2LQ37A[13@I MXQ;<>DWY#GHP&'D50%4Y2-?@>9D&;Y#JU?3*; QVF[MW0="K>KH%Z4135V_< M4!G"R59,%DGZ4:)#S8;>$HL+F]AR.],&]LJ)^5&,)5L!8437V"_$L<9_M^ ,&C&-6?1\L"0"F)Y7!1'G5IX&FD-_ M4T]NI?JI9E9ER,P:J7V>W]M?(WR4,JK?$7M-K_NZY.R6C!SXI80606X@9.*?==9R5/+=C%1:_JG#].1U"O M!F/7]8D]],,<$?C5VU/JIF.(Q3"04+FKG-GR9EB@E,?1H@DN-;=U3;QHNB>Z M_-X>N&'6E)_-?9TZ?W@@@J:],A(O4NG.9;^Y8S7:34QK279RDY)<*)L'QQ+D M@G6PVPI"4G"'#D2Q)%#)-4A%_)>\$-0B\IN&SV>$D1G5K/IO6_#.9=W!'K4Q M*][:'70 ^#4CH)/0I*L->'>N_<%R1.SH\,X'V>DB.X6?%-OY$%*'\W7C0&99 M)SAI$^PL_O0_4$L#!!0 ( #5W9DNZ9"7D'Q< &>0 0 5 8WEB92TR M,#$W,#DS,%]C86PN>&UL[5U;<]LXLGX_5?L?M-[7=9S+F3.;U&2W%-N9<54R M]MJ>G3U/6S %63RA""](V=;^^@-0I,0+[@3$IIR7F21"-_KR=:-Q(?#3WYZ7 MR>01TRPFZ<>C-Z]>'TUP&I%9G-Y_/%IEQRB+XOAHDN4HG:&$I/CCT1IG1W_[ MZQ_^ZZ<_'A^?4HQR/)O M7)$G3#>M+ZXO;B:GB-Z1]/B8,TOB]-L'_I\[E.$)DRK-/CQGLX]'BSQ_^'!R M\O3T].KIW2M"[T_>OG[]YN2?7[_<1 N\1$=5XZ31]OF.)E7K=R?__,(X;UNR MGV;YMG6]Y0\GFQ^KIEP@!=M*WCKG6-$^3KDAHUW[+-8K>-RAZDA5TKUY__[] M2?$K:YK%'[*"_@N)4%ZX5ZO'1-J"_^VX:G;,_^GXS=OC=V]>,1\=,?]-)AL/ M4I+@:SR?\/__=GVQ[3-:WV%*'O(XREY%9'G"?S\Y)>D,IQF>L3]D)(EG'$LW M.?OO$J=Y=CD_1=GBLM]2M)K%[%>F6-%/OGY@4,SBY4."JW];4#S_>,1[ M8@*^^?'U^W>ON7A_L32G@DWBPPS@-H(V/OK,171+_A'-TE^ 9'*QKG,!YO1H+L,R5+&1DY1S1E@W8EV2E*HK<>C>-9+F>S7:1L4+V/&1ZG M6<;";>>T]B\] .+0B;-"E_D"TVWQM4V,9RA'NVY/%ZQ7G%VD9WB.*2O&?D>4 MHC1?7^-'G*YP#UW]]K\G,YQG>;SDX5G)\25&=W$2Y^N]6<) !&=C_(KS70A= M87JS0!17,I!YXVGY"&2_A9V=QLN*#*V_=!_Y>N_<6Z;]R.^&+&@UQ\7..V;1B M.R'A!O,_!2^$J<1)2-00(>&K#80V359?:9FC[*Y85UAEQ_<(/9QP4Y[@),^J M?RF,>_SZ3;F\\*?RG__%19FFLQ:BV+ 2DQDS'\4H8^EW\_^J_P3=X:18R7)F MD<A3VK0;HE'5 M(?MC ^7=I:NRQ4FV6BX+;L<,Q3G>[4G7R8N @TR%HIZ# M#I0J#@<'3V-S!06J2HH2LN^@0I;I_H!IOKY*4)JS\8./'0^\B2EBM0QT@%4P M.#B\FAHK*%P50I1H_6\H:*4DPGA63-N_HKP,JBN*'TJ=BH(G2=B$V3[U^N3= MQK@?WJ.'?P 3>XT,/_*50?,#D*JXIA27M&=HF+)01(">Q2$!W=)@H?"L%Z.$ M[?_ @*U$X_)PB?OJ@X*!V>J#D,'P@ VT^J WUUY6'X1B=$OI(0%;[:1O=A!N MT7.YW_8)IW@>R\IG0ZH6-+54P^/1 4_$U2Q6.5,@01V VIYA+=*>X0>*H[C0 MG?TYP863T]ET26@>_Z?X=RGTS$D[^#,A'3\(K0WD%XDFW<-:@FVG]HMT&D5D MQ5,_6O.Z0X)%8[H6$ WHQHY"6]/XA*!!W[ &8;G USC"K QQ@6"7U!B%==+# M!:+40/O!8KU[8 M67:%/5UG."@LZG3WR,^:RV8LYH1:+7<+#0Z+&.&%QV.T< MU@I05^+JH)Q\]FQ$HX5>@^;P4" MPX!9=^0M/D,X75'*QE_EF3(;4FT9)2(=._P<#!2VJ!)U7ZWUO@927 GGP/S; MGNI;-9N"7DYJLKS1(3T\0&H-%'QYH]-]!4@@NP\LAS,ITDW41.M;BEC!$'%[ M_(SB='.S =,FB?^S^QBFA4L7%BU\VK$8.TY[&,PG7NW$J'#[%D@BE>AR0EH%IK+*G0 ;IR2QQW[#.&=0%OLBR%5_HOIQOK@;X M+662LK!C,1@_8A:7XD4$?KPX8\V2%;_6K*ZU 7:#]:G ?8 ^#REF0KLD5+P% MD%MQ"..GD[:KO["_#_@AN>X&LL$^*^\*QGQ].;]%SY+\8$#1_FA<1?%]R\1[ MU6C@H%Y[)(H.])LB0$;6S;J3."HK9:[XB2_FN#RG\=VJN.;CEEPA*O\LRQ/7 M%L)Z*>XL"ZZB@2IU/>$XH]@Y\&[86R#=C.SST?6'9,#P$&YU=H@F)_X6867)'W9\606#88#U<8!] MI)EH8!IJEI*/(^9VZ]V_D(3/$:N%\,NTIA^-,_;3&?MK>K]9L'2-06_]&<:D MA_Y@QZA;/!D$JV]/V0>OE6HF4>Q!I7%$-=>I?6W@SF9\/6EZ>7I1FO5ROE.^ MS]#JIT.+L;9OAR\TL+W["D!D^]"I.],<=+=7I>H92TN/B*_\9G]?L8PV7_-% MY.P7/+OO%\-VC"UBU90Q[)@,41 [F7S82MA4Y/&LW>ASQV5:TSKL,*GNRNL M*>L*=AA:AHRW,='(,?:A:::.OV%0I@:PBPGU5?RN?*\I%&2RZMR3]335H:>7 M%JS^W#)DK/;28CPCJ_S(Y32=%7]+6FFJS^#JH3>+\;57;["C-D2EZ\\YPY:_ MO?2 =?6$2DVW"'2+I!%$1(#-1A_ ]KB7J%T%@78L3/1HXV"15'UYH#T5I6C9 MCAA1R\%RQ<^4/\1%B?Q>.$&+ED:-%@#B7>$*8J*7)%Z[;.LQV& ':T/AE&3% MBT/%>WK2$XR"-ITSBXTVPWM:Y$)BII/8QS6&==^V& &;4I=RR3)3^^>64W<_ M@_>G1!,K5^YXP)IM7>,,,U/Q;XG.F(@)*:X]+V]\E'K6@*;C;B7-\!@PS-XV MNCOE?="$S?BTF*VQ.#QT\L: M5OBQ[0G8381[^*?/8BCEM-Y'=K!1=5/8XDPV)=M#C]V+-\+U.'QHB^%&AK"X]%M#\1@2 M5#"#:>P0WMJ',URG'0%E4TYC7KB/[*?Z>W*4>.E .6UX >[J/WO;6YR9S *5 ME?D+<*?'*=.>_&HY]5*6S@?LX !SFL .=IP;_0!E;D12TISTJ9=NM.W;B5MJZ?18U.:UL+9)]3'I4QFCL[O1JEF??(GH2BKY@'3C0WP&LO^H7 MV(V^+NBPO:[7!@VBNWB!;&771"LOL=:#H-50CH5M0U"0T'A?K)T6!!)_;[G! M"OK6>VQJUZL;M]PO:PP* FT5B*6R6C249'50R!B# T;K]G M-M3MN_"0M1\1 M0HQ4=@2)C#>L<:/]>)D:)9K6[=I3UGHL"#%3UP4?4LX /VJH:<*73I0 T1.( M/F60$(""B0@?QMI:51TJKK"21_58]BUZM@&)*9GDU7,Y&7C 6&IN!1L];UBY MI1PB:TNU6N"8D(CK% D)>,!8:&P%%C5?6&\?&*\0&J\)ZE.25JH M^ ^4*+X!$S<3K.,WFXT%.!H%79#190FK+KZB92VF];ZB9>=E$D'+L6! KZ8+ M#(1<80U-USA'<8IGYXBF<7J?U7(:J]?C2+I7;T[8^=9,3S@6V%@;P05%)IW M*HB5+\\JWY85OQZ[=]$U2]&B-D)% "THMLQ.S-01XW5#T2B%FCQ@%3K5AL@U MCG#\R/=$^"--1CM1*A+)?I28! H ##:D#'16P4*Q(R7F# LLXJ<;I_DIHI1? M *8LE6UHV_6S&>T(<.1B!4M &78!J^B^2!^9E(2N&?@E !(UZ9QZK#<9 1P4 M.EEZO6LL'RQ(]X\^Y1+7WF_O$)YPW966M5"1OJHU;*'IZ=T7BV=R;%Z3 M,7]&QXCK<.L24;S)B^TG"K=RVQBW%[.V31V9#9_/0KQ8Y,.RX1\R7V\4'-%V2^V5N4*W;LP3V2N)OR M_4*28N=P^Y!K39/N.ZZ.#O'5G?63Q*[=P<[T3MBV>IW8BYOL1P(;Q>P>*G95 M"%;-U>_Q]-*HE_/:3K![@O72GT7&[=G?RXQHWXX:/J0]: 2H^FL?YMFM/+5_ M&7J=Z7.<,FA_87Z8"4X@2?*'&5$K">B(!LN^"L&*=71[(S3(S,U0D@V?T@S] M2YR-(@TC,QA*&5T8, T,UA J$H% #22 M%>,UTP&E48R2[5/G9RA'NT'M=,'TPME%6AU@_QU1BM)\73X=-/0@=UZJ?47) M;!7EE73%Y4U(=M#9C*@55CJBP3*06C#U-SY6M%8& ?0ED*&[23^SB+.)FE,] MFQCV"6OT4PNM/1!L2VZ%0%C'AGV#T/*$L2\<&GZS!'HH.\_R>,F'YDJWZJZW M]="CF=4H9C5Z@1NU)&FN7"7 ,_6X94EM9 P!]?!IPSQ=N)E$G"WT6<*X-UCC ME>,XY3@^C6%PL M3E9L^"E:#[Y,^'MA0S9/?<04W>-?5TNFZ.6\(>/E*L_8!)?OQT@BQ)%+*V"L MN0R62"22=D0L7&YG,S4/,XO)> R?;UR!0OS839R5+(6JIRM+86 -ARP[T:)2 M9D/WYL+00NSF$9SBWYCX;$J UKSQE&?F^X).MH+NCW'WR<7>C \B"+Q;V'MD M^) 0UO<,U4FM:J0OK2!;W%"W;J]ER%J#T58UE"G;:C0%,S3I'$;L])4LQ(@[ M::S B)G[&CIX)5OX_/7[=Z\+CQ>/4PL%BQ_Q;JN^Y7M+JM(JQE2CP(.;#:R1 M8=P-G*E19^^,S^>XN$//=[X?BU!N7-9V*\M'G*_Q$L7,^6S8_QQG#"7_BQ&U MMY,M9XM=;6/.P^<4O]O<;B8-N>]M+!&LB9"=2ER#VR?B)09:O'JA?LOK\'$N M-MM^D;V5 =8LQ4$)UKWL1NF>W/KC>LF M2#LMIO,<4Z^H%G+L!>T6Q\/'M\J$^P5Y2Q+%O9=PCIH9G4(KGY4MU1Q\][\4 M1_[8N_A]8<7C\,+'A47MA]O86#XD9(WQ-2X.Z!OK;DS7WO#0TPV?6O2.)>Z6 MD%Q2)>NRL1FB[PK64M+W@XW^\>;S;*,1ZFR/-P)9^MG<&FV9TLV(A-=SFR9W M\ "SLD$/7.GZ@7/1GE$QLWT/BW_V35)^9F/H@B;\&V=#*'.-GKXR#U#F"OF1 M*T5;F7K-ML,'K= UHJ?<%$J*P[/.6?BD6Y,CK)IB*^3OA'Z[2-GH%&'IU^OJ MQC(DM!J/" HJ-1VQT&():Y#?2LEGU!E+Q?P-&2T8A(UE8&@U'A$85&HZ@J'% M$LX0;?_&PJZ G6:MITO=QVW)>3++_@5O*_1E4S]QYL3&W^$ZR^Z;5]^W8]LC MQQXFZG <+DOT!@H)8=1FNG&5<7O\KZ]LWEY-\ UQ_G%4YT9XGRR]@+QB^9)1 M+C0K%)A7PODJUOS _!I'7* 9/\/M ^-"?CT WN+W\M"M,NBPT&Y)!J?N#'P! M,KB[C[]?O6MS]>Z(':9[D2EX?X%=!NH%I^#P#WA]LMU34*$T#7F?LO*YM<&W MN#PJNK]HWU^4_ZF'WF6G_YZS"TUT91@?F+ M@9#WW?NIP7KK&O0&_-%58&MO?1(>RL9YF[O'O /H,9YB$?DHZGU) _ M5>3["4+?;PZ.H#)P&-]M[!9K_@V;WKF&;*TF)8T[.$'54.L6-I MQ:"#FUX66%>WZ)/Y+HO7=/.\6>?0A_4VG54?L&/$&/!6)8>[$^PC2J>!7;UA M)?EX9E#Z4;6A<*AE6EDG7A=HNYV\G!#TXH9A8M!5]!&5?3TVJWOL.P/>0A8M M8Z&H\'PZ$RYJ5RZ[2_MPEGWZL]E!"J3!.$H1>^6W M6^-#!KR-$,$BWDP(N"$?-G2#Y X'O]LECR V"9.%S&PQLK57D)CMU/U/.WLOVIH@]W&AW+3I[FCAL/6DO'*QK3OKJU>7:;8^BQ(JOKUWI M0R]#7(P:OOXPE&H.@AWR ;R]:J],_ZM1G'L*YJ!1C'X> ![DA);O*U!L MM0MS>FN\(RA4G!P:0L8T"CN1F&4+] !SG'.Q[#Q&UL M[7U;D]PVDN[[B3C_04?[NK(DZXP]Y7$:9:]N49J7F-*_O[K.XQ_^_=4M_ [0MO7U MW?7LU7F$'F#^Y@TAEJ7YMU_(_SQ$!7B%N18OP2IZO6^7J4;6

[?WZ]NV95C7'Q-DE7;W=MWD99AEFN*92;-099D:[6&=C_;8G M7,C^?LX(5W\C_/Q;3>UM=ZZ6F!445P_@#?XKR(F-..222]T!UP=J;Q*XBE*7 M++.D7?!;DWJS JL'@%PRVZ;K5K-@'E59V8]J][2;'._9I7F--U@XN"[3N/@A MAJNW-9]?(O0-E-%#!F8@KE!:IJ"XB1#"R\ CN,"_I%FA9IV0QOR]__G=QP_O M:A[UZ%JS?8$_((\UK8*L?$F5@>G\/"J65QG\_AM(%J#HP+P)=:>:/X[&^_4\ MBXHBG:<@F12$F\M_59C-#.1E%V'[X<-:+= &@-DR0N ,?TN3(X$.LO?+C[V:#K2N()J5,/Y6#W$.5VN\V-5>R7&6ZM^G MM1C_C+*J_A7/5[6J_]0%&;VP8:T4,BP"2[+:/P+L&,,5^ R+XGX)+N=S$)?3 M^1V(=]:X]=R**P17HF[P,D(Y%JV+@GIGR5I95U&*R#2 +R J*K2%+?^/$/'6 MM4F>X%] NL@OG^(E7@8 _L_OV"S.85ZB*.ZTY/CDSEJ%=^ 1Y!7 %&- B-;3 M-\-#UI.9E^=54>*90X293P N4+1>IO$$[^P:2^@,?PJ*LTW[]PZ:\\"4M<*F MY1*@PRX6+Z-E/8<741FY\**,R/?PR9VL("K3OVJ57SZ1%9" SLN'V'#H#L*3 MM>@^>NKD,?*H>/0,O;I_O7W6&I,?Q]6JRDB\2-#6_1?,:G07&Q@7"X64G#63 MM:=W!]85PA^< KA@5$ERB&^7"\&<#M^G%^U"6*MA[)>+VMLIKO-ZI"7,$JQ& MLNDL-UV6 0VJ3983,$_SE(A& L2M <%3"?($)/LA"=<.PB[UX/OA,QBWQLQ( MJ!:BMI3-J-0\*A[J&%)5O%E$T?HMD?XMR,IB_Y=:'V_>O=_%9O]M]^<_CBOA MIRC-R7HWS:]SO+24M7^*E\&L(E%_@9?::/H;R)))>0Z+ M0:X(CHI9M5I%:(,5"ZYQ@\-\9M$#R.K#A9$Q5J8EF>(Q,?9VI'"Y)^+:36BK MJYG*=UW;2CF:\ 3MU;,+V!J=.\SQAG9RDVHN#>E[]\FH\TKTJH2XW M;:EJX./I>_T*(KRX__KZ/?ZICJ7_$F<0?Z]^?5VB"AS_B#?2>"F_S&JN\'<$ M+,@_!C2M+]&?$-WC48KI_ (\E%BAVR]40\=/J6BY-.Q-&9AV;X906SR(T+GA>MP MJ/7PI750O$.?9>^=DHU[NT0>[_C;&';4W,&N&K&%W98/ CS;\<<$._(!L(>= MN+<.['B]0X>=4B,]PTXR/@.['_N'W9?H*5U5JR]123C=;*4[\LW#FF:7)L"4 M7?RB:OB]!P-7,Z6.>$=E)$VOB'?CBTX>HS0CRB(1R:BI,X'SJ>Y >9NR#L_9 M+HP5.F*K,)"%L8D/H[<)QO$_'G1]0ECC;:?K#,PA(F>:F@;4D;K"VJRIOYAF M7U,5H!UW%9PQ^O]_0D9/)JL_H^=2=V;T%/47H^]KJD[:Z/F",T;_M]$9_2V" M,0!)G6I)1)[.C?UA&Q*4^9J1>+'13DH/P!"MI&.L[>?169M8BGH]N6NX$&0* M;D!IO =5$=+>FXH)O=B?@PD(P H[R,C8XM]]1#J-;AP1W?"CG]9DVA%1"S+/ MV;(<*7_$=M590L:J/LJMZA]O*1QA=K[UE9EHG(T_98!^ \_8U"@ $F6H$8/RL2D/8;( M!AP *=!&@>:&X93YIG'I,!U !J) #&G6H58?/@#@N ,%P!PN)WER 1Y!!M=$V-T->"E<#'I2 -+J.7)( MF4O?#60FXP60/C<#&::YP-)L(UOXWSJ8T^U&7]Y3=ALYV@SE[@8U[<$"2$F3 M[G;N0 P7.3F,N,[KTB><\@O;*D/X/V])?1"8BP_7^AS*).AD/91?&^@IT.1& MT3Y"2ETY#<"Y4,E_., @)_:--)GI^?5U7D+7%MAU.$,KM!_N5"S1D<(]66-G M;DW]+J\';;W4W1QI#8B7DB$O)4->2H:,:_(YFYJ7DB%C.0 L0/S# CYB1!%& MB6%]V/V;F-2'ADEM__K'4:)C<;$[L. ?_1GUVRE"S3_AVYF\Z>#,/7!F]:86N :ZH!D)/!BSJ &!ACGZ*TO?,F/ MW\)$F"!K>%<:>U>8DG^NIF[8S/P5-/03"C!5.320S@P$5+D,^0 !A,!>2JJ] ME%0;\3GJFI]DS!*DR>&ARN U< U$NP"A^OHKMB, >;;1@),W@. M4+E]=6;+]9J4[Q)[@L:=6_?"]#N'4HG-5A^."K&9#S\(XEYN)[[<3AQSV-O] M[<3Q656[2H^@^*$+BAULC:'X8G8NI^3$+% D[#"E1BU9)PH7E2)U0M*).>Y) MOMBCTTDY68.DI.TUQ]:-19)$1LQ;S%$=]-Q8E;(%[77 M(HP"$R2,'1+PV_P3I5SGU,$(S^QL:31-S9S&LS>OCFH?NTE9BV=:UM!K=JSY M"^U#!<&OB-#@<_I([@VT66,P2<6_3;I2@6^]KB-(\)0PJI?FJ4M F.RI)N C MY=-HKKE)F8:*X*Y;.ESPDR>U1Q]+"F4O%GVVJ0/;MN 7TWI)""^H9HJVXYV>*%=5VH8NN]YN MXW?#;SL_4$]&4RCQQFR5).>.%0!8R&7TJ@1H!N?E]P@!2G!%(2&#ODQQ(:V^ MP8'.1B>NP6C&0P#9J^=54<(50'6U0HX^I" UZ4N#5*]O>""UT(ESD!KQ$$ ) MFAM( JUK4(+) H$ZZB!'IKH#!4=9A^ PJ"V]:^!I#!S O?Q>K5&\''KE-S#R]4Z@QL 9DN\ MBSN+L!A' D.?3]^ [T=F;A',\3_C+>-3=+[$,X7WG>Y.]WAMA:6O,M.PIW0=*1CC^?E[N %^]$E=]7LS'5K ^2$V_#/XR?)G]4N M6^H*(HE6)"?R5C3H1Q;-: QQ*N\&,M"-WIQ:"'-Z;\=9 'LWR [7T0: MF9(UI<#+;^K]9-)NUJ"1R%S<&0WG54J^OW_V4 M=#)A-\&YL.,-V%K%C 8* &X=5R]ATH7/]4N6+M3+ J:70>%I"1M?].>0$S^+ M01ZA%$H8W_8D'#<=/?3KH,DY" %V.[Z_YL4:Q/4-)6E^F;(]DZ(N M;._=+Y-/%C07DI^GRQNEG6^NHA[ )_ .%'LYCTNVZNDF50_VR29Q#]]7OE1S M!FTD%21Z"\:BGF92CA$ C)PM/T*?ROL")'.LNJ] >EY4'VO0^+Y=;5]1\MG6 MCIEITI#&S)0T3L+UZJ(WGS$S7H?;H0U2HVCT.MCT=QH(#A$!R'SUM3[BQI+<(/*:P*K(-*1VR?TGL M\BD&18';G8$<:TM6F+J?$9JU UR/X-?-U,<']*%1+OB5/!YN[??$VQ"FP0J- MV9^5,/XVK>--^+_F("TK)'CNN!N15G$,_ MRV0ON3_&^ND_P<> I0"0>PY7*YC7'X=_1EDERF<3-6/O'5+-3@"#"MG[1YR0 M@0#V^(R7? -*HPG_,Q4\0ZW1B'A*6=SH!)!KII7]<:K(3P'VO0RHX0(]I MW,@()Y=]L3M67[TX;N#(T\:73P#%:0&F\X9G+0K*.J=/8=\A_1,PD[ZTW;]% MN>=\U/4"V0TJ(^RQ2%1#//(5K'_%RTZUVDH\](T-_EQ-$"(((' XVQR;W$:; M^J#S>X02!LKT":$SPO1!H@/"(ZA5J!2C$,FA5\K0$7UAIT.A-PR MB6Z5S#]"[BP"O\:B*];#O_)Q1R26'$TSO],QC>/OPQ9'=#6E4"V[HC)B1TY: M<0N&@P#2:6JFY5E8; L>K(:+U+)ZIV&A?P9PH,5,;'B94D93*PS.>YAF] M[MSJQ=)/:7:_1$_IJEI)YY?;AGDKLM7&[^Z4IWNHQ[]X@MGK)'PZ(4PR%E$Y MR;PV]"2WVXQKDB7\&TTRETX )P36?O-5E*(Z7MW8I=^EQ;1 I@;:\E?5 KXT%'&9=/:Q"7(+D' M:/5>9N^]#L@S])X&/!D+]S$AODR[7UF>VZ=\KX5_P@R3R=)RX^MC+A^YS\^Y M:.23,7>O4Q3:)UTA5 #9&+VHXR)]3!.0)[[-GS>N#^-OC_MB^N;3$ZKA+0#;GH*."HTW.(*A!8DG.01[!]Z)0\FGJ_!)?S.5X0I_,[$._> M 8YKA14D(TG4#>XSIH=.U6ED;$_+)4 "AAF+8.ML69%A2VX9DAFR*ID.J[*\ M&AL2=@KSF!UCC03H1#'\BSF&/%'US[(8K'*,S?VJ4Z1>QDHRG :OP MREDY!Y8P V<0:$ER?19F@-H"R'7-KD&GG=].L-S-0 M7S(3F/!>&!11#P <=Z F,/E)$\NP"/(X)H(2R)H>:%(]]/OR=;54_<<.:3, MI>\&,I/Q0CC:!!FFN?@$7?+VRHD&'%\UHC!R4 M7332#9YV(P=P!"?:Y5Q!!-)%?EY?GHTW]RC*BRBNL9 G]7]E6Z_B4'#C#,QQ MG_OHZ98\#X9_*4N4/E0EV2K=P]M(5!I(F M )_)1#.T+GJW?[L!.]BZZ8"G;=>=U#^H#5MR'H"SZ6XENP%XIS?P)]R A]Z^ MX%H\G+:ANYZD$7^_380)V*4G-4"CC%0 _0UF"=G-8,P1]4[S&8@KA"<'%!.4 M%N3!4?R?^6*;/G!P;PQ-W]EXFF;N8+S3,6G7RO=FONX8#R 3SK42_!FI/_-\ M,4R!PD=ODE)C5&26G8 Q[MT*3Q9)#]>S61Z'>[%-@>I';Z ,WXR5_A2,E1)Q MZ?S/HXM/$D$GT_-K4M@MJBO9'/1BZ]ZZ&U#34ET,>#JVZES]WJS5(>>,O?Y\ M^O;JT5(]VNB+=8I4/GZ[E%KDWT_?(BT=76?C]6V;I^CJNE;^^*U4[>Q^#,I4 M)X]1FI$8]4[6AJ?/GDQ;F*85?0-3-*1_6J;71;E>3 M4%8GM[<0DUMT)>]\DFX[4&^6=XHNIS-UC]@&-=S0U@N'\II MF%\TU.F8HT.5CRRXK^"9-K67;K61?@PGIX,(:_'VLYO"WS!41% MA>KRF@7_CQ!]B= W4'\2&JE_>;*KY'/Y%"_)NS?X/\D3-^3#$*KAO:/B#:S"MWL&AZOD'1\?:-5[ MW^<%KUNAOL[JAQO(U^<6DD]/'&6SZB%)'U,RF_+'-PW"F(^R;"C M/FSAR;ZO83A\K^@D\8P:<^\^?GA7(X[\Y8]SB-8082:)4*TXQ3E Y3959ROS M&A9IR45?=T([S7FI.T(=L!) "?G:CS^+XF\@.8HG74 U>M /Y6,*7*+& >%*2UYWD%(,%T#U[$,4XFQS^.=O M*4"8Z^7F,WE%3A)%,NLL"M4J.I]<#,E*:_Y"2(;L!?!AEI^C'623;LRM:(@0 MKT?#?S3)<.IYF+90CQS:4E:XN#5B(8 ]NG?X"F-+HP"P)+[D";]Z(:87!+,( MOL[755G4PK^7^JT:/438Y/7PZ\':S2,/C4KIY ^,]U_@BV]UB/ M4E^D!6$/:T. .+U.%.A4G0;"75^Y4D8Z\IL I7JU(G1C^'>C3;]N]#)WQ?YA@JF]_3!.QD MK./N>WD8?-+'&6:]Z?,-W=Z#K8['R6-X/=NTN,43>P?6Y#Y8OIAMDU&EB=<. M*5-:=4+91[*U*7A@G]KCKI2:'#;70)>Q+FX_ MQ#&5R\F'YEKA8M@!3RU\*WD)P.G=2=<401JM5[:G82EN[_\023UCT%Q2/M1$ M([4 I!SA.0%(>+3C'4*28QPW"-([I0D!0X)DR@E>0S$KQ>53G%4)7D2_8NE MLDT"%:=.&G1K)DIJ=?.[(U9/"[26F0\6T8"')$>3@0)8=RXKO#4%\@PS3A-Z MW]5J,D*,:,ABC@K(@^$+4 MM1".G'Z&VTJ8XF^#5H?F5T'1882S;BRGY9= ;XA>,T0%J+A\(INNW9Z,WAE+ M6C3GG6[A=Z(M(CEJN;I&9&0CF'[JO0:;:Z1>I7F4QVF4'1SBBZB,;B*$ZD)M M0X>-R0%8CFEO5!%B<4/.X2;=<- SW9J9[5E&*8OD2MN*A&RW]1%ME4P$-!.& M:Y@L>?J\5$PV_#CG':GE(XEK,K]3N&C\/D3<4CX]4"V''!)-JDU4L-0"V(+5 M3$O]<$X+WG3WX9/I1019O=-3K.]X'6@Q$QO>[MIH:H61.P^3*XG5Z9UX:I MVO$TWDF6\&\TR5PZO4;"!#O@6P23*BY_)[N;O'YK'*]U5RA:T3ZW9NOFSEC6 MVN^TRCUP,]$,?'!=PJ/>$U_G)09QBAW(;=+:\51[LB(GUG_5P1R\V\>?2%)4 MDVX_]'[YBJ@"?,8[]X1F3;6#-NE*IU%J=1U!=I6$4;TD*ET"PEPI-0$O]2=- MYIJ;#V6H"'Z"J 87_)PG[='#W_)+1-WGU9#GKF2W]LHU WV#^37F.VHZ,.83V6 F_@6*-!#LH:>3!=I MFB--.$LY>8$TGXKX;OXX0"V[G>\5TYJ7]%]03:'Z-BI)(JXTHL%M0^&1:N/Y MKI3E_$ ]&4VAQ!NS"2?^6 & A;RS494 S>"\_!XA0 DN!9%17PI:22ZDQBGYH@C/T0A#Z_=1T]@\/.0 RN73]$JS:.=A(I40HT^3,*= MM,^ "88L7_(D0T5[#;F])AOJ3!4TET]P[BD9K9V&J!HE_'.)@XR3JEQ"E)8; M\N&4'$.H.XBPQ>DP3/:B:E9Y0%-)JXTTYL1 8X@ 0@E\*:2A4YTN6E@:+"2J M,75*+.F'\,6CJ>$47B#S.L^B/-E=Q9BE^2):0P2N[R8SZ;Y*MQL#+%4WW\D_ M&K,(K<4VP!>[A](>*PB4.5VVA,<[0RQ]^G6%V M!G*LE%(%*'YKL:O>;CW0 F7ALDND=.:P<\<( #J7\SF(R\.SYUB6NZ@DE>3* M-*_P6CO%7NZVGIP 3>8$Z.O^!@1&CCEK772#H<6P1V16!?X7"<7 /,I\WC:_ M 8 \-T\*+M;,3;(,?H_R&)Q%!2GP^%M:D&3AZ?R\6E59?:WT,RP*_A7DSL2: M.=D=B(T4H$YU9 =61RP$$"TG_D3R9[4KP#L#9;D-OY#JFU_SJJBB[!;!W2N+ M@E75B@:UL!K2&"ET76BDV_)J-S(#U+^-#JB[@KB7$-["\ S%PFG M\Z^D0/CN;[Q.7_,$NQXH?:BP6O::FLYWJIM5#T6:I!%*&>]S!)Q0:^X@G(S4 M\,8S.]V^$D/RSRP#?Q_=,G"Y6F=P \ ,H,<]Q, M0*HRJ=ZG@VN6&A(HK;)'S@.P[-D2?WWO 5HUI)!FX:D[T+Z:I(/?+;3OZ8<6 M6M.'N7O&6[Z6FN$ T%T7T/X,\X4)PO4Z42A7=7HV2#?2WEC0KLET $EF]2W) M>SP*%OD"/)18-9?_JM)RT]"6>.-@V)LIE:G9.Z0-A)U*G&PB3(<^#7A*MP+& M_I,)]DV%$?MO!D/_"&PP_Q:. Y1&N(,)-$J)9O$.F E@.]^71SA+(J_@>0HGN(-.V4/YE$[ M28\ 0&DNN;OU46?, &KUT(+*W\>4-J;S1@2- \*5EKSN(*48+H#;!9/'*,W( MINP*HEG4"CAL:\"0K)5"=/?/L#>]F.GV]OR0X^ 'PMP5TTK5 9QXFPH6@B<@ M%BF.MU>10/()8<63!,LH(S*2J3@#L(V7D.1 M _"\;(0E$]2'67/I.C!KBNZ+6;N?GA,U:[[(0;O QO9J;(@O%F:DT*!-1VP3 MBKN\7K/YR1T%!);D+&=? 8*HM/$$V7$%$+0=.KV_P6%]Z"U@DX$D;>:69&CC M-R8SW$JHQZHLX=V&A)W"/"; 6R,!.E$,=]4SY:FU1MGP$GZR^6$YWX;MB-0P MKRLOB+-%M/K0V8#R/D-DAEC-.+130Q>X,ODA>@,'<-).\2_- )&VY0;MF;;> M,SOT)HH)UQ3E1;:M/]_'A7+JPQ^_PTD"U5B MAD/24CS;D@X"XT[TY@+W'1D)X&BBLWE-L2/F3O=0]O(X0EP58SG9/2KS#+KB#Z'B%1%3\+"O22:$+![\KG)/)C MK2#W@1\+5L+R6&4JV4O9+71)4[&+7AZI> :T!0+,HY@"'?'QK,^110R3X20 M.$_C='N0>@=B\A;@-C>:I/#OI>'I2X#J;L3H&Z"6Q(+"N!.-N81Z1X8"\$)H MP8BC/H%Q>EXA(LHM0"E,+,#OC"YE!P[H!F42KO7HTCK<\1; /D_G4W=+LF8Q MD R^$6ZH\LH%=*$:E(FXU:'3SX%9E)$7.F9+ ,K/<+MDGVV. M#<@[,RB*2W(5YVQ#XG%IOM@'[5+YN[']#T@_2-#C@#X26_30!@?0,'@:A?S;#3X32I$5ZS ['A]5DG&>'ZJ$9VU# MX$J2TN425GKG;L\-6/NW=)[B990OP&[S)DU-T.DB>#:+W\7O+EMKYCCO9FF( MJT 4.Q[OX2SI. $@ZHYP+_'@F-_IR.;Q]]/WS43*&- 18UD*(7Q/F):N6IP6 M/.#UL2;IN5"LWFF&Z:NZ--X)UG" MO]$D<^D$\ EF70N)$RAO3$V[J/'INX=::AK05U3P%\!Q-BN!-*BB:JY$[G A M.L5<25&G'YCCCR+'3'A1$T>H$7JKOG$C<5V[PT;/J7T>P#G>_9@4.WF.<4:I M?V30DXGI:O3TZTLIIQ)V$5P37VP(SF2H ,!V _/D()$47)*6%)BX+<<+'K5@ MUF"1D0[ 73]6*FK=/+O.P7P.8N(-YJ#.SA) QKB_\,$W9?^AS@.5M\LG4C\+)'5>;5%@L.4:0*2/L(L 6Z?D8/61.)N,-0;*8 H MR>YL>GNA(=[LXT3%YS1Z2+.TW!ST<)$6A.D*"3-D.Y#B9Q48DAHY.AWHIV/F M:A<& BBVRLOP*):-SO/+^^SDNXO;5P^$+LKBPH%U;'XVBDMW8< M9^0FTK=F72WZKKDSK=HZJ'&1-SZQ:[5;/90VPF\NA#K=/!C$2N5T!3S!( Q^ M?I+CQ^OUJ=DR(M>+UQ6*EU$!1G.%:E=?A5CN='Z/0(2_=YM9">-OS(SSJ]SH M].17O)'W',S&>7S)[D0IVU/22]K[N)%D,FW07$I9-2G9F$U+5X\5_MV@6?50 M@']5I (2WHO71]*R(KGRUG1Y7%'K(3(*U),)3>7D8DPX3JO8K8+^$5=5@?]% M%G&RHQUQ2)$CD?2L5ME>C:7A*N J9D\.)(/ZM_QQ%$ 2GM8&"B7IB9JTK1Q" MPYRJJ2=,C![]@S7A*!+LA'?PZFS-$2:(>%]UI'41'2P[FE41?2P\XXOKU]_J MX][H%L$%BE:3JEQ"1&KI;@/*[T7H,NO-/"6@V7N0@K"F7KJ=+ESX[*8C]WK< M)'@Z'&<7$LT'T8U)C!IY#K32!7Z=AC<]F?(:,+H# M>'VO2,YR#$B@BY M9NDBK^MPY>5Y591P!1!Y8>L3(!*OEVD\(9H:3W IQU.\ M^3U-P$Z:^@WH/>?* )-9;SK(I-O;W?JR&^CRB;QE1IXF*V[Q'AG/7K2@@T?: M[9LKA[R]YV7"<'*@N #YW:QT@-_:/8H@<(YTN=&Q2VF7T M"+.0O"O(C(8,(,=F$L?U"XQW( ;I(XF?B9/-I&W9JLV\ML% 2D=65UB2CQ5 M/LWQ+4M&^K--2_[B;+-]^C/-%[-M4%[Z^J%#RO1&T 5E+P+E?#(:H#E2G9HY6Z]TCNZZG/%&M\NF2/M&'@1U/4SA!2CO-\OW;ZFP!/WSO#G4#G#Y[UGJ"'3][X M4-?V,"7[ 7%#IC(DV_"$?'ZE'GQX^1(F CARNXE66!$M&:1+G+(]71A)W-Z[ M"R^9*6@N(1=;[!"MVDA*TKUZ6(+THSTKTYSO*\D;-1.-.(W\^D5J!4-->;BS M*R1_2!L2DPW@^^-L+1#Z.=Y7 YF#TW$YT/-EG"\("MAXS37=N?KXZW@%49U- M>T8294EI(3P!M4LVFIS2.IV786^"N;8Y#;:D#]-R%,CGQ7IINX( MTY$*!X1'D,JC%*,0R:&7T..(OC"MIS-]'\D]#D'(S?MQJV2^6]Y9!'YBD"O6 MP[\[?IM%.?GB2':6O":49;2;#+N;=#6W4$L#BMUD1V::Z.4R$4#T=<^WU&WD M-Q*@;+#-(G<*.#C1WQLV*?(F>P1;P=J'^X0!6Q*FL%-W _/+U3J#&P N4@1B M3*@0;Q(MNC,WW'2[^]U8"N8(=A9M&%KI^4\TV)^>FRG3@ST_ERX'U>=$0W,%V472+)ALHEW- M7 "0O0-%B=*X!$DMQE>LQ>)N]E7^HJY.'_J%77F?TX2OB:(&@; >@P$X,BU; MU%]S]5?;TP:J6BG#K[ J4(XOJ2AP[UI<7C @_UH6BAC$P=:+:(S$Q1[?0G]X MW5[DF]"_TW[(\?>3"X:(9/<7"&$Y"&"9YCS=S@.5W+UMMO >*6#53J/"\.%Y M>M7AT0A@<_,%B[>J5M*YY;:A\\?;;?SZ@#S=0SW^Q1.\;=[*W^;2"6&2HR?U M)//:,)<$GL8[R1+^C2:92R>4S[[N&BUT7#VLTC)_4W>9UG,1[1?J\4WO8:,' MT&,: [Y'<@/S1U"0Y[>)[U'G#R=%4:WJH[CB\@F@."7U[+$^;<.FG0=T=9E%8\!3L&AO$^+C M[D7_LFC4:AVG31O9HY$MG;(=C 7#8ORY?'-8E)QO*^#V)9,Z<1PD@K3QKVN8 MWX'+C#RQS*!TJ.%;EP-\#A^R)0T\63W:YF"2,=:N>"':A;5_AM_)*T1?(O0- ME/7'[RI%13E%GZ.BO(@VT_ET/L?;V'PA?RRF"YVF_=G1"=Z0'*BO;XOHQ"(# M[9_[A_8N&%\_Q)X^5$1PS!DYFO\?$''O!NGU:,)5U2-X8!JII&\(:C+#@.WO M_8,-,XYG*;L 254OZGCE;V57W>Y??\/,RE?2;I2:X+2E%#QHG:BP;S!W9)(! M^<= MJ8:RMJ^KGB=%R6JZ@29:;D$Z'X9Y=LT\*U[55SGVP"[Z^"3Y?"N0E'& MPX=LKP-/UIC#5+:2L3DE[\:Y-#RHE?) *V4G^C_K,/U>]$- 3_@(<\_#\4R_ ME^%.QM3[GPQ?IMVG)*PICR\_;)+\615EO4#=PTF2U"J/LMLHQ9*=1^NTC#*! MHO)D'W:?SANWO(07LOL;B;[6W<=(IV"[_4^!![/M4PC68L>7U6&MS6G[K.S@ M>M0'Y==D4YX7:5RO8:Y]#*&[F-" O#%-61AC7JDZ2!NU/ [2!=+D@SW"%"T M '> H#3-%W7X/8K+*LKN 5IYL'933OI;!O0Y>5D?7$QA6 N'L9#LBN(RP6<< MNX5I519EE"=8#UZV",KQ'.\+)..=S!K@83H"V &H16'MV64*SSCLN7WJ0"UY M]8\740D.PK-R2"\>V;\S%RXK0=>H"6"=L!617#P]94FZ%%9F]CZ&N#AG0F07%2[Q'$L92T)/RKS"<%"^$!:1W+TZF!-[B2,V8TR?=A>5T[9,@PC M3)%#7@0&GJP@(F6&DK'F[C+[;7ASQ[[4_I>!+9_#R4"+0(N3E_7 MQ12>T-+ $Y)=)5RFTXD>#:T(CG9%V3L7J^E.K?7(: =JP5N<,U7V;34.&&61 M?T)I7WO]'"_6;#4UJ4 -9> M^2:/49J1K%>\]M6K8%]FK1C.M4T+AWLQ:.W)",&:59*PINPA&XOW8. ]Q!*N M8%[_Y8Z(R7-%S7HVW4[=GB'CWUY%?;N3ADRQJ!QI8I)-I/GR:9VB:+=?5!3V M<4G?U3D*2S]DF^E;W6,^\Q"RSMK?"!-K;'58_P\I2G(X+Y9>[G,\A"M'CCO$ MR1AB/TH?L\,FXYY]=&&$R3L=PZR-@]>M[]K_Q;GV./U=F-N/\ZRM4U/]8S91 MI0BLG8XOI:CA+ !780P?HL8[Q7E5EA0!)JXIRX:,GUG0H.[.@L6,E ME>/M7$J#(Q:&XRM/ MI/5BUWWT= 9RK-GR"L^X435!Y_1MWI;3HQ^RM?2M[K&\'6?$.FM_XZLD=(M@ M#$!2$'&:0NQ%$T7GM/M1]J+1[Q3LP%0]'O"MSQ*+VY$F+MC$_%I%>=NG1#VE M_LN&ZJ6D-#W4*1B4ATD87)< M,UKH(8XJ@ICCN/@AAJNW-7+.ET3&XGJ[H5K"#+-8;&_&7H R2K/B]6 A@2PJ MBMTWG $AO>V7M:6W]ORVPZV9\1(D5;9W5\XV-8/WY%Q] KF*R'PX4H MRC+^\B.?(&@C&W=AX([3LG4-^NP%;L9B2U1?^-[]$>8E-KW+K%XL?GU=@ 7Y MQZ!W5J.R9F9KRF19@SG^SV+RE(KO<&OT8>ZA2OLX1-82JPS%U0-X@_^*E^A& M2B?UH=.88&@G-?]3)!ZO?2=49QP-Y WMXE'\7]2NAVB;+VM+;]GY;5UZ27O@ MO$E:C%#XT9HH:"8D'SFRD5I[8.D( 6"F$;/] B2G:,)VXNC\OIU?;UH^(_R M.E\_4E#9:L .;.:CL7DZHP/A'=G51E99_N#B.G5X=G?,L+7A81B IP ;;_SXNO MW,$LNX*(Q)$$D+*D0D'-F(K?E4H[,M!-&W;1 MLQ X H*X@P+B!JR"M*137T MBR7;Z:(+3,FDY0+)<&"F6!1_P "<^<9.9!OWWI:]4N_O>*W%N[QVZ^! I2>W M:V2I1@U@D3K?[CSP1N-R/@=Q.9W?@.]X0P*KO,Y(1FD>IVOR:M V.9G<$X7U MH8P(@9T)TB#M0# \'+O2GG.H=V>LU^V(J&P.OU#@MGPF+QE@DN^3\:?SX^6U M^M[:#2CW9X^73W%]K)=,BMUI)2_%T/O@K>(X_@8/QLH&G157%CF0$(SU>BAG M(R_S.9#Y]CBZAOWV,OI)&'#_\^+#@ON4@C'A$::WR=8U;DJ2;$]M14BO$+24 M4##VY$Q;O>S9[1AB4#["&C42Z0[IV*3-;86P-1> W&^P +J2E@'6);1."NZZ M.O.)>#5/#.A=5G/Q4.5?**'T/0Q[:B;5_F743@7ZAGKS!'YMKACXCZ]LC.AD M_S,LMN[;??1T"U$-GA+[=@]523+<[N$MUH&P_)@CJI0Y=*8:G%FXU:-K\W#% M'6,FXZON@L4YRB8 /;<-!6&J37" E,GH&E[\L=BS,47Q$=&UBMW?R?^0^QW_ M\;]02P,$% @ -7=F2YGKI&RZOP #@<- !4 !C>6)E+3(P,3ZMU>Q,K"F5RFK9JE(: M*:OZQLK6VJ@(A,2I$*$F&XD'G:9I%K/DW[[[Z2_OOB,T6;)5G-S_VW?;[#C*EG'\'O_CR;MW[W]LJ+^KR?G36$$?)_PUEBU] MUJ?^^KZA_>G'_^_7R]OE WV,CD>M1EK5[7[Z^>>??RR?%J19_"]9V?Z2+:.\ M_+B3[T&D%/ROXX;LF/]T_-/)\?N?_O(M6WU7?#U"JN^7L@V]H6O"__O;S854 MYL\_^\RNJ.;0N>21?[R5/1Q%C\^;6CSVT-*UV)>FS3ML>*Z_WZX8!*4+\Z(S*-T18Z5TCJ-K/M8S%ZBWX3]= M%O_JR:/?R7G'FRU[7#?<&%G:?XWERQVWJ9_^^[N? MW[\K%>6__/TC6VX?:9*?)JOSPHOE+Q?)FJ6/I3&?WF5Y&BWSAE'Y#O_VG4Z3 MXC%_(UB3'_MOQ:7UWBNE&=NF2SK0I_R/UHN /G,/'=5K:$EZW!0*\O&%)L>_ MW7Y'XI46@T5#10HR4M&1#B'YHR']W__Z8_LYQI_P-.VC(TJ7S6L5_YSX%#7% MCTM6C U/^7'OJZQ3]J@)!V;27?77+ZV*_ N!-"4Y(SJ"G$/O[S_I@&]5(2TXRQA]RU^FYMNEQ=<<3UG,]%[5/?3?I5>2] M-Z.7*":\R8K+_;2)[@=8$#ZK7V;PS IM0CD(GF+(5PZX/N5B]R?A?_L%G+@3 MF/+;#0#7HVD1YZP+L3S&F"FP![G/V-<^E+H-2"]Z""^N:1JS(N!9?2RF[Y(X M0T@S"#@&-"C#EU N8@@RY#\]HO5;M -;]7L1?J\(?Q+&&"?NMM%@I^K=X9C7 MHQT/?LY!@!W,C)EK8J 7WAP,"B9C'QT<>'!JG^)L&6TJ+3X5OV42QR:E&S@W M 1T*MJ7R$9V<2,8TR,>M6IA7SQJTET_#@+J\.T=PG^KY(>!']&/0SP82;"VU,B)S@H: "Z/[@N)C1]55K^C?T M/N9+^4G^.7H<@DU%4K^PF,0*W"JI".Y.PEZ.:VVSU/Y,^.]^X:SL+P;Y MO@,8BTA;#,_4]UA>3 M 02XSDS$7!,#'7=V0"B8<&EZ.)C1J9UMT[07%8HW(J;(ZI>6DUD!>THZ@H-3 MB)#C6]IH43_I33_"6)6>[$D&_>H#H,O(6ZS/C XLSZ?DKP\.[O\.&1Y23V@. MD-F#O$_QAJ9GA>1[EHI#/"%%+\ ;4"",[$*9:,'=D/O4L-ZG;X;T\E?2_!S" M>"[N*0;XM,*1O$N#0&4R % U'LR&?<$.>+T])LD%;=R;]"O$V->5&0AR" M/U]'V5WYP;;9\7T4/7&G_M]_I)L\:WXI3YYUO'O]\]]O\V)4X=LV5^O=@=IK MEL6*XVH/!VMB97@Z6MD9'E"2W/! #!8[*L+6WWM^=?;CUGAHO[@*F_W# SO$?420UWUX=H*?YCKM .+)/\RU^"<59ZO2G/ M] ?UI]>!_2S*'DZ3%?_/^3^V\7.T*7Q@=IJ?16GZ4D0=OT>;[6@17J=-LR(/ M:V.W *NC%XK3@DI4K,Z"."SX\_)<[Y+_@[:4GE=IM9# C#IJN'H+:=M9R@T% M=WJ.]JE,"BV"DC2W1-_4[@"0AQR!Y/_^+]\*Y_+^?Y [>A\G"9_6%*%H]0:' M"T_Y]H(#@ J&"!<0/=&'Z'FRL@7H"0) 3T I<73UP#-DSFA>3(+--\C[:&" MA=DB\GT'D>4_.K1'),I)0TY*^@-&X_LYT?C>8RS]:Y3^2?/H;D-OZ7*;QGE, MLWHK>8!\ &7]L9245G8'T $E1E;+D9N9JMVB?4BRW5._-@3I4Z;Q\0?6HFC1 MVH@7M& M(4R),((*#UT[8&F?'S5Y((>!&FDX:HL;KZL3%\ESH0)+7S[3H0L5 M/:I?O?_("O8B*2A><X:+YR[NW$WY^IOIL UQV25H@.NHZ/1>5C\MZ MRKINPC$-2!=E)4\2[U\G2MW+=#=:SUU[S+2FJ/*Q9L03V(?"/ 5?Y TVJ]7!Q*RPGJ%Q416.%1+A%E9!"RE\-30+XH?R/+ M>I2/RH=^@:KH)3;]70>0'1.VP)VAM['B70EGG:[F8TK5V=7/@02U9KTM'6/T M^MMKP*KR5"IH8R+6V#5-Q#UPGS1P1U74$Y([FL FQ E)\.BL(W$WZF$.9^1K M@O(R.ITXL46O[D:O'D4T-?]:YB_7!13*$O'_V,9//'-TO$8)(:T_D)K4RGP@6B X MX@DQ "2.E]["'G>#,J+KH^+,:&* MS@M]SK\M-UM^..87QE9?X\UF@%R=)KO-(T@3RP5MN%9(FTT@@:HU< "#14M5 M3_(#\,M:"& F/31:3Y]NVEUG#P)M6/X;+,L.:MR?=\#6K$IP-_;]CI@TU#\< M*@(5FW+8&/3J^"7.76*(2&;CQ!&#G&WK4)M_^06P'*03KG ,->2^P7);0-?4 M=3_[TC52'R'O'*^VWMG/D:YR*FG&N[YHZU!*N=A[O\ U3'&+>E,PA*T6=6>) MM@,G%R6%M,(M0;==[V C&+S@*&LSV X.97G1!@60?6$P#KPZMX]T30LM5E^B M;[M02^KE8,3U)YDBMBNZ#M($80EQ4I"B!KNZZ:)Y3O+H6Q!^$=B]3*\3!A:B M;M0IRNX//FBE^Z>EF**G+.3?X*<@Z4TXV;H\P%-=L7NZV;"O4='GX7A>7)S) MZ_ZC("V W)T!A/L_]K)U4+([M+PG)#\'D-#19.2$X 8'WY>)OXXP:6.8K8'2 M'[AI-J#\FC:Q)N2NF,B@&7:&5TN^C*.[>%-N&I\FJ[*<%M\S+((/OIF1OTCJ MZ.@V:SX$N)D5/G6U0YF0:@B5PQS,9'%Y'YS6YWB_OE_D/-__^WBRW_XM15MJ##3;AQ8&[1Y:X^!P1/+P6K)L\:H>> YVU+W&8-]X& H)B3NAT7PH0(MCY=QU(5#& MN0T(ZD>AI));H4$>&AOAP6\]N&V6LT>:GJZ>^3J&Y"C+!%53\TU&97G-AE(V MPC*D7(+JE@UQFT7] UG6!-S]E4F+ON_74/<@ W[N84T7,77W:HT9,8%W\XJ< MO38DJGM7:C TSP+Q@[:H4-RY8H8+W^%?NJ6K3J@JC0#5=&T0**.SC0#4\K%" M0:D492@@:;6H'Q'Z[8DFF>]:"-.=R,#?>QP&B.E[D<"\T$"MB*&68@"..E0\ M,'BHXD1C@%B7UY!S1JJUH19@@HZ3%AV=IX&,H2A(D57KL$**SSH>DX/HM#?% M]HUVX^6$2]0<)D7C8__8_*:E"&:940IL\-"H O(,'>Y@,1HV\HF'O/"#I32T4ZR-,2DZ*DV:BT0,S1DHB9SK$1-JS3%H-Q M7, #06(*JR3A;9F:X8.=D2668H:67C\4)2$417M*5/7PF$Z[, 12$ M>_T2?>LX?D@RK))\G XK(U_/-J>"^%N4L M0M Q-"%9,V'6H@\\.NC\H51O 4R-TNAT#6Q9O$SF/4 T=<7+8!-KWL)%[SP^LW!BB9\*7.PAKD? M7099K!1VFM\\+?;X&.=E(A&_%(DE>9SPY6P?0LTRC"X8Y._(6G;P='YA!R^N:$&$$F3*_:P": ML\,#C3S5RQ(V7MTJ^*P8^.".LP,W."? )ERJX8DOU1FO[K/=F2Y:$OV+7]/0 M.3*C?7 +MBBD7'^\Z*F=WH9S# MPH&1U+_: 1ZA;/43W2UO()B5RA90&%9V%8J$\&#BKFKZMB.Z1>['TG& M?STB"2-/44J>^>,C\M^.WKU[Q_]'LH?"%HJ88YL_L#3^)UUQTH02MLVSO(A$ MBE'6=YE;>0 "E[I8S%K+:14A8X;K-Q66/F] LE%EFVI MYUNO37M?4=)8K_^]NK\;FD=Q0E?G49H4AIB=+I?;Q^TFRNGJ(UW'RW@89,(; MU)\%TL#* . :H9PY (F36PB@^:*A(;0F\FLA&EW.]#ME8#W3#5MC"@!:6*X6 M*,D&5]P1[Y#5D)'O.X2DIO1[9$8D:'F4:U:KF0J*:UG,RC!&4F%4/#Y-E='AT MLF="!3):@I:V4"0TCKJM+^EBRQ3N!# MO-8Z;"1;=IT53VX6XX523,$D7**OB,CI0<()N'AO"JC@O/)5N]<&<,L":H5? M[E&C&Y) %V>>N2]+SYJZ;:6^.= M3WFO*\U)#A.5-75:J91K=($A^E;3H)[_.CAO,G&F5""/0-#G3!6S"C(BQ8*/,FK8!3EC.51X" M0TAE[A4O2(%HX<;!0L->94.QBPTFX 7UL=Q:ID-=51.%M.%A[>3C05 MNMJC<");//S W:TV@KPZW.K@\FT>Y92?H9&<49F@JC^)E,KRUGFE;#O3D#-7 MW2LO;K.HC\KOG@1SCF"J^QCP6X\NAQ=2=^^#AP%BSL399YIL1R=;AS_ODF"; MGRWS$?O@:12JFK',\SR6R_&I=JS*:/ B>[68+O6>6X9U CK*S?JX0EM![GIZJ MF@_T.:MBN"[E@O_)[YI-@X"=N".8\ON-(K .33?DJX",+$;\@9V915_ M[VMG*@+JZ>ZT+E7?YX94GG[,%-J3)VU/UC_M44?**LR#.M)G)?E?4I9EURE; MCXY+"9[4+]=[8@5!@0R$'/D^5SG^NG2+\@_R&*7W<>(7>*(/SQ1?; "Y#D4+ M."==AA4O#EF">HQ[_JK/JK_WH\^D'G^JUSP?M3I/5Q\)G;=@3G\J> M5U?)C*:1 -K=W%)):SFI >B!$H5.25+-@%0M%\WC\G3$JB4(Y!(?6$\SK0X9 MS:H4;;I3+4\X0@Z#IV498JF:8K\:-"EFZ?9XLHZ[U=R1XO!I(:90.AE J4-" M:IH#0I(LL$=!DL_ _Y9N"I[WO]"$IM&FT.]T]1@G,5^=SN-G*A[<]1HU-;N MC>QJ,FEIAC+N@T4JRC7!6"QJNB-R7U&6AA?U: -QXYH(86;]-RSB!&K<*>@4 M#B*1(P@-H;:H+ N*O>%2'7"X0:9U" (4@Q2+:$BS!N5)!Y2_=$#9IPXC4'&, M25GHX@B39L',\N6.EB'*NY_?ORL#%/[+WT\?69K'_RP$L.1J?9'D!2CBNPW- MRIO-OCQ$R74Q."?YSNX KJY^&*?(-60J3MZ"N2RZI'PY/VZ) M/9^MU48',^ZXX8E::/O.:=K0,(EV(%Q+( (DRX/@75!>K4F'_(A4]R7R%J1N MJW."UN6 ML"?*0ZWDOLHE%"_-3-+5'TQ!9V68D_(1(AF5#+G%R5LMBDZGQ5OES:5@?*; M>._[M:3IOF3@SSZP$RE]:Q>S(P0KKE +, (CQNZ#YN+P+ZOGWNN-HD!$VD4 M8 ,4SY=.U*G6W*=SI74^AV=KR'@(C72T7 M<[2%JFXKT..U:(\5%-/*'F5CFJ$<-S#%$;/LW-'U!EIV"%Y/GLOHS6! M:I8'.![HNVGR) MO@TLSK&4NMN<2;'R,X[?'2$P=*>AW'FYDKFH&Y-EW9KD;0,2[5IXGNVY-@@V M$_H&#M.1M-:QOBH3QXKL7:HWNX7S646U=B.,8+[G['\X(HT;:$20CHQRHMJ1 M0EHQ1^2N%,1O*W[S$#C@/1 ?X75:)GNGT^DN+<:^J=3U^ M@VN:QHQ?-)W2**,?:?5?R51N1HD3X1NJ1"=^WL$W<1C6X6JK/P!@RE_\EA0_ M;,K2-/=1G&2$N_=&P''!Y#@K1)!L)\/SO8YSFM6DBW=GRU/.'E'RM.-_50[$ M=="(K:I7_P$,)D_'#J45*HD>CX)93#M4EZ,=8>ZKTPEE0^ LRAX^;=C7;'KU M7THZ7NH7D&*MZTNU0%O$%TD K=B/&PZ6YXOGI"0(QH^ NE>T C\%!L%R^ZB) M<&U]&CHS9AK0G*MSG;+G>$57'UY^RVAAT5?-%M]I,+WBR\7Y[>>)QP6L&+V'3W<%M=FU-DO#Q_>:*D89I(QL5TF;]"\&H>:=N3N MA7S/FY(X^8'L6I.V>3"#E1_8R_-!9@6^UX#Q(RU"X65<+J,6_][0>G6UFS X ML#>=)O6'A36QLG\=K5 &-*! N9F#&"RZ5-61L\YCOU:K!01FTE$#NX0T;2TQ M$-!A#3-@67:(XT-)E^Z(["BKPV6O '[2@0$?@)[O("H&J:S00G"'W0#O$-+= M[4,J4LLK8J:U0''N$X)4]\,H&BYV3T.\5A34Q4RG*T;7PZ6*B+GM']GH>"'L5U0K;X\1QJ5W<<52O.7Z)O=0;Y!YK0<4E"(/4N MP)Z@M@QS0+H@[()/2U)%-^JVBX: Y-$WW\=SH=W+-/M@%+ H6W5C%8\ P@N1 MI\48XZ<*C&L$U5N./).I.2KR?4WG^: ,-K 4L3 .M'Q?A]';Q.LLU)Q%3W$> M;>0W9&@V;"_- #>TO4=#4T,$_ZTE5'GE!I3-XNRAX$$S$B>D/;P691DM@@(^ M8=W$T5V\"2&;R SS+PWQY=W !GT[O,(#:M80X6F1 RH\@&DH2;?-_0_<."V MB_-UFV!6YN?!K'20<8O:P(:>9I9R0Y>?AT(,X:+PR >)(PW?JX^DP+QME?]=GB?, M3\LU@NEU'6D3^8J.H GV_%BJE2-/+!2H-2T>,ZA/(*LDUP?*M ,ED?TH1:8[S[;9CE[I.GIZCDJ/O9TH"YK(/7> MXP;(MB;3R)'_%HC3,;A1\T7]+[*LGW!/'D Y+HVN5YC8!%SD%C9LJ#*QV2'F MSI\+)=G@2^'1&U+2T!XBX#2XF^#O6A E OA+>"H%>/#S__.L"_?D/M2@JS'3'7L<^2?+#2;DHR);<#HMFN]1[5]',->=^!S M!'S?Y1V6E*ZR3T4__!KE=4'+ZY0VR_C\GIMHL\FNUO+ZEP.#1.79%HS X&E; M&@#OO1 .TF'IHZPV@"!AT; AW-K)XXX1+XLI*.W]&*5_TKS8$4>-*"/:\>R43#L, $8MX("GCV/[JLB ="VQ9'9$.L_(H;,F.&Z:R1/:; M-4[#:P_L,9C0@ZM5*%R_R(MAL&' 11!>:'%!\V<&NB.'$'H:P)R6#L^!D^(> M9T\C!!,<"KV0.:!%7D>#F]C/!&\9+L9V7?'HAC$>O_GS.W#-D!C M\IS6X7?H1(4; '%8 M7!S4&:J&$&77BT((A;3OV&@HFT48JL#!+0):C4#-1++YG34I:VG"& M&X2IT*9\$8+:8?++6X"(U(S M&[936-?]T,2T? WY.!T'@ -![X9O,(6BD+1H?= MQ$(Q7(#DL-MZ9^Z!'W%3 <; MJTMVL229P/J_$,6VE!E.$2]!LPBC$,FJ/4Z M[IROUW297ZW/ORW+VT]NHIQ>)5SS,C,P>^"K?,_1AB:CE323IO6'U6MJ9=0F M6J),M#0%RVU;B]&BHB[3 6C=@*1%"[*L;[=A235*\=7Q\A^T;>[7RHT Q6PZ M>F#G.BQ:2P\4S%ACE+9,'"3S<:JBYU!N6A#>A$/XK(%P^8_SUP=AZ6#E'L1> M!RRQ2MN/J]?4RL9-M$28,&F*E1NY%J,R%(UW)7U6W9(^ M@8Y21BAB-KT[,' =%JV!!XI@K%%*6R8.@/DH)1V*CDC5B AJ5KT6#$N'*?;6N9X31YK;XI4JODNQU MH?*LNP.)IY6_0'TO.S>"I8KH](7=5GQ 'K'C+3<@MEVP 4V M^RW;=N;\>9^=U!4%TU$^R, AK3M136KEVR%:V'GA M"0ER?ZELN! >3@UF<@SJ7*;3"0-[5C5I;4\+.+I6DM'E7^[9\X]Q6?^0V\C[ M^M_<.MYWK*/Z]>]5H41NU[(IH8)B=]>'@,+RR@6I3(2YCYB[ZD:%,;T8Z[YO M2I#W% -\VM$M""/*[J4',_0YWJT:8M9:75[=F='\'%!$9=KMBNLO]#K>Z^C^ ML9C'/Q?!RC.]2 HGNFV*L?V5KNZEX[Q>H_KS0!M968&>9G9F 98EMQ,@BT5+ M1SJ$Y=2E(CVJSYX%$RUH0H29=># \F"-6V,TA&08UMG+W6PG%;(X!(,5P)*G M63FS;^A;H&156BIBYA(F&7<=@"@5N(*^@"5Z(KYAB"?,@ 9L"5F1HK8,; M.^"QYL20.3CXUED/#"&I+&N?ROR&CU_BN+T]VBSI:UBLI@90EI_7#6I ME=. :&'G$B8DR U>V7#!GY+R<<=6PPEW0;W+='IA8&BJ)JTA:2''KYG(XE00 MK<)0L(97D!XHH>24)#V3Z02#'9OYE4;\:0!%TV#]JS25J=!.V49M++.@!ROZ MFA9B"!T>/\D<;C#1$2:0I/$-!I2\1BBW#U%*/T0979VQ1WXA=K5/*8Y18,3U M)YHBMK(?F"9VYC,I0VX]$TT7Y?/C.TY NA3!Q"O GF9Z_3$P'G6CUGHTD33C M\MO.FJ_67=5NZ(:7MSMC69ZURN\J7,E6X'"X-8MPMMSL%A]PW@5G*;Z!-+R6U>_'K\8>08/"\T("&3(<-CN-A@Q[6SWK#/MH.V=H>@AC/# M*5?PVC4YMNX/HS474K(Y(MWA=E>B,9Q(-33SDJ_F!6)@7B/F#U$!Z26]?: T MK_6=7MW3:U1_=F@C*V^CIYF=2P'+DOL-((M%34=*PIT_"'%I4!,:S*SC!I8, M:]P:K"$4Y[/*8;78SS0__[;<;%=%9/4+8ZNO\68CL4V3IKO4/)VFEOE;^EK: MIG5I251E>VDP6HSJ)1_QNE;D^UT3TK3Y(1@;-H(0L^G:44X9G$4WVSJ91:.%Q)+Q]^,U=$*9]L+DP:U6F$\26'%SG7Z7FA\\1P304FYL7A"&E_(+ M$V4%KRHE> "P,%,Q7 %/D42,"SV_FQ#TGD_P=J>%9=L/$V3-QH.4S&[+84*Z MY6:#G+MBFT'6:%$_:0]@!Q,J378B@W[PX6Z"A+RSCP %AC_D3X**U? );'0%%E3P%I*9E??=T*Z925?.7=%S5Y9HT7S MA%*C!E+YK+'IY0^T"0K,[V7Q97 MZR_1-XD5:+1H"N1"6MA5%87K9%E*%"1(43\4T'[1(R(5%?G^DF79#]6Z+%N3 MHL$1.V"Y1=%YCBYW@#L30=I#"#KAQ6#9UNV2D6:H!)OU;))Q.5/L4XTBDJ)=L$GZ3<[90I*"WW M+R9UL-VU4 E0[57(VRUJDRF>]J;C@<0]D'YE&ATPVH:0MNAN/\ 1X]4VY-O) MTZ1RZ\#;WIO6 FGG6"E(RTYZ>\6-H?@N/@#J3Y553&\,RYLH[6(.K.#M 4_( M, -*M>LK]*G!1")X %)L\-I"R.\RYC^V' M/!6+DGW21?5W,,&!I!^8^NL-EQI[1)T%1G4_SKJ \1CG3MJ')LE#X+ MY]&;W%I .# 35ZQ8&C36,7+$92<#3;'6-O5$6YI[;]VS0[$'EJQ>CS*'FI8M MBU>J0H4JXGJIKE0LG-9KJ<"1*9B9S+R(5JVWSH!IKS.B*4TN-[N%R;(WY87.W.7.&^ M&\*P@J>1XO 6DHQV>+J2#$^D949.B[\*=J3#S_.I+V1@,T>H&IX=P^'>.5]V M2*:(=D0241WGEE@>M;2TQ> &]]#-4WZX,U #%00;?DST1,=$5VQ9WIY2'F9W M:JHGLYCJR9NISF^J)_MFJB<^*WSLWH'K^&G#OM:W%G6N,FHO_^[<"'Y-TV+6 M^,C++IXFJ_9GEL7<>"^YRL5_@;.-.86/)B7S"$?RQG-^*=0ISDR*0YSZ+*KT MUO-*K\Y%UA>>AN+"9[4[@:?W8/?CX6 .)42CQIO?2611-M9\;C:M0W$[O=GA MR/'PG<&.V"/2"N;$.QFD([M,%>L\J<4?D4:!@"/4U^#> %/30W9P85R@616N MK*^I6UTE-WP:D!;O_"'*XNG+ C6;#^\/!#?'N11.4UN4!&\#X8#;XZ#,9'<1 MD@*ODEE]Z3592N/[A)Q_6SX4FE#^P]7Y;*)<9ZN)O?"V=&8(;5Z7+ M1G!U79@V@'Y7HHYE;&9VCW6_9 MY%T<(+XAK[Q,[.JIK%M:WY'] EPNLF4X6@(R9X@TO;)](]2E&@ME(/,@8_:] MF4U)3ZH&I&D0RL3#&J""R002Z,?3 U/&HI!_;PT)?^W!2A.7=C1<(Y!=]WK4 ML['L:&=EP0WN81H>8&8>@ND%%R34%^J=\JE25WT>^51WZV;9]K'Z33M@L&>N M"!YLF*/[/_LW=1146"FFYQ@M1$E=9,V3E$Q'/G+'F718A^<=$.\&YKE:;S, M:?52OR5QGI7OB+*T8L@=N,ZBS=WI7-'P76=8@='7S'P:J2NKYV8_L^3X]X)! MX65;/K6'W8^E&E/ @Z>/=A8%G4EJ2H%/*_?:9.=:ZS%1:S:+A:\"C4RX9%W% M3?N[)A2:A1NO%H5BXX&$1Q?)L?3E;)OR.UZ <0^LV2B@F6J&Y/9@VJ&& M(),B(9YJ@DG/ >UH2_?#DI .#0+1(? -6K@:F[RZN5(?Y88,)M.%H.)ENB&2^ M4 U1AQ2 4(@-3[+IV7!-33KDH5@L&"8"F]6$V-AFIQB(K#88>.*/+R")&.@< MCC$"? 8\R+B$+&"@<0':0 :;ZY2MMLO\;U&:1DG^TJ@+7;?5:SX:>*#-D>Q; M3UO400@L&F+L0&;](SEE+GA6!)?D/,OCQX@OK#0<=FX@F/5136 )[-X(FF/; MA[$1>8 @P8T_A&G(Q[6+Y"-=TV)* MMVKTN*'%3&]+H84 C-B,C_1KLL$Z)&ND/>XQ>UT50"=7]9CVBIYTAKNF=>L< MZO:A^ %#](E.?MK@>.P5]-@)SV+N@T4X. "N+Q_?((8ENR F$?!HZ= M9[83Q#);FH*=U=4RT,.!Q9R\60R&Q4S7PIK=8L*H=O4I3N*<7L;/='51V$5R M'Q=*5JX%#B_P:9>0UN?8P[%2^@C2N @ M3&$Y]@Q@3B*G$#"V\8-,/=&HT!XNOU0-C\N68Z0'/$3."WY *#D/_/V6KY%K M>?K(TCS^9QDPGG_C*6'J%1P,5DU9&RM6=N4]$-X"8WB:TT14%EPP3'\-B(!8L.X5!]M-FT,KCV.K@QF3*LCG5@+R1#,A".PIM ME ['B.0U=;R;42!I!/6D^U/1<>??BG$FB39GVRQGC\60GJ"ZMK MDYWQ6\O2F&8?7GZA[#Z-GA[BY6E*H^D)L#-)HXFR TE(DPYGWP!UXNU"2\@L M!E]N_\1*M*$9^?!"6FK"R4.9TK@S$,'4Q[4UCB=(Z!)%$ZE79/KXZQ)N5/1B M^<-UCF;-G]L<:420G0S2"N&H:@IQ[N20NY'7""[J.A1' EAKV4]7XC7BNZ'+ M^H*1JBKRU38O4UVWC]L-SRB\RA]HR@]2I?2A"%:+D/8B61;OJES%P65:=S<6 M4RN_C?MF"-$9FD)R=XPD8O'E@9+S]9HN<^YY^5]#SAGA5D5ZO$C%C'Q_R;+L M!_*%D?,H3>+DWO.*$#+&F1N$#5PE#O/6*QZ036*%38C:N#9)'@P-.1&VS>OC M) TS4G(36V5HP4[85BD-8<*TRT"6H@!Z\[$!?J;2G)OHH*4)-[SC;>;O@GTD MTT@3X$DX ][#PW%*;\;;AS)+LP.H^+R<->+''%AB$9E^P0ZH>+2R0P?^7*$ZX5.1 ME7K%(/Z(-B'+#H+#L>GU@A PCF#!T.N((%3KP\M9,:C=L_3E]%N<#<"OT:+^ M=* 65J:HH1/": "3)K=$2/M%U];N7DCSD/S!'WLV.QT(,(,^&I@(-JF+Q\9;> Z^F)QLMJLXN6\OQVSOQCQ-5AW2O]+-ZC0_ M8UE>OU)!4=6'JPD^LL="!&20<"=5-="XD(KO/]Q]&U<#GA.--1V9 QT6\ICW MB.SD*6Z5[;I2+I1$.>%BCT@KN"E>N0NF*^$A.EJ'1JMVULZ]A=+=XTN?&#)> MJYMR&BHY4M>[E^(AF[X'>G,S,R/ZE3@:OTO:#RS-O]#TL:/6K_3QCJ8#KS9- MV"Q?*PCM%@PG-IIC4K8YYHT\KP).]RR#]\%PO4_: MH+/*-S]BT!:6U1), %,N(I?0**#ZV(]S*PK?J\8H>)&O$%LAQJLS+;Y_JT22$CN!.F%<0$F=,0ZDO#KE7Z/_9.F70DH1>W^D=WD1HY__ M8QOG+YVP?;Q-I]FJ_FS@5E8FIJD;@N.&2Y1;'93'HB0D)25?Z..TY;R\HN[. MUD/87M$%"C/LQ8%A ENW%AH4-+&& 1UQULBL5HW>L"GJQIG0&?I (MS,TVX' M'TQ05JJU]9MG0 %L:L&YZ!AN$*N\^J#1,5[EA@ZXO9;YS@O5&0<8T,:&#I\W MK"H[=$:T>AUN?KN]S:.\W%.X9OQFIV6TN=W>K>+G...'DH6+2GJ-ZD\);61E MNGJ:(0PQ8(%RJP6R6/SVE]N_D'OV3-.$SWI+8XWN:;)\(>QN$]]7I\C]&JDF M,IA9OPV,$]:XM0/F4:'W]@+XH6K9%X00N6RYX28006[IS+Q\GJ])%7(\QNMX^/4?IR&2?THB 8;LF&HQ#LH/XL"KD\@CWC%W5?9&"> MES$^/SZ'>HJS.>0/3D9*.M_IA?X_U,C;!Z23UG'Z&10#']9_,/?ZA-+^6T6G9>KKINA*_Y&PR5I MO5;-\C2TE=WBHYYNH*B6Y=%&L6P-EJA8E03R6/#_][P&J=GYS+!GABN3L-:= M5C)H^C YILYPI"U)P8IB"[\ MF.2)FP#91AWWUG@B#+!'&Z]'O1+J)4+3U&/ MUTJ$/!\*0@RV42$808]D.JP=!2<#"4;P$(<0+<%!( 8Z9&LBQFQ@7;[JVBYJ@F+96%+PZRXJ?I6\GK^3[#2UBY_PA2LA_(R\T2K,??%=G@>& M:7;6J Z+LE6W^HI'I.'5!9H68PRTJ@90!;6&AERMAV4;#@M6B@(_.,"R'KVG M^&L-X2M6S,QHDI>E88P@IA[/IUN_0HC)!GDTB(4YCRZG_C>=W3\^^?],X8G7 M4PPFY]UR!H[BZ2F-G<[3%<)- G I.U%8WD8B1^2^7,;KY=X4X4GQF^>(Q )H M@% >"-;I %_&"!+X!P-X][GA2LF8> =DC%<+UTW;[OW+KQ'Q!LL@+C!OF&,N MG02/STJ=;:(LB]+Y 5<_QY MH8RP%J O$VF)WU0T+HY/9#=HM@W):?%7T91TVAZ15XQ^^?+#S.@?+U.X1_][ M[-4Q,Q5PK>#]FQ68 \&W%;RW7JS+Z/(O]^SYQ[@LU,"7ZM[7_^83E_>=1;KJ MU[^W%1U^H>P^C9X>XN4-O2] +KB""D94T%@9@U(N@H.5 M\9?C7MQB4?],FM_]HEK=70ST=0?H%=*VD)VM\[' M\KNB>*+8$\OB7#BN:;=KMJ'A[>R6>W7UP]ARUI"I6-,%Z M2HTLZ3VOVFI#A1GWXG!]%MJ^LRH;&D#1TK^U!"+@LTP)!R(T$"<_!U3E&\H. MP6J_>0R6A)U2KB48 [8G;XY5U)USHA7Y")K6/EN_Z-3XA!H&,[.6!&T_?$AZ\!*KR)ASW0G7(WEG5^P8FJ\.QZ2;> =V+/6PI5I5,?] M3+)(WDP* IP@C6KN#,2A>/3#BM;:.#,OXU3%-_." "A,\PHCZJVJ2V*%O7UN MMG%OP\V/%^J_"UX=4GN%'/BAFG=H=4>Q@&CO4H3(MO8H%5<$EQ*"J7@/A#MJ M.#,1E%#XS;14Z G4N/S%P[7\4 +BCCKNS PC)'XS,Q6*0C4SU+B8"SM-5B*= M^(65%\E@TWU@N*;-ZV^KW]S*P9AJB["J:R!:[CNTF2U*-\!W;L0^@[CWN#>/6<:*V0.3 T$@^ M(MI/WM"NW?/^T.ZSH!RO"5T6#<\^TK0(*//XF68?H@*(2WK[0&E^R647./_P MTA*H^3NX_TJQXJ9+V"W_K@6&Z%]0<#G HR"ZSV/D7 MP#BFX%))17*S.[&=PO@9Z7 _(C5_4@H@C80CQNQOAS4D$YR3DAX/VVDT@'(4WC_E: M72^2+$_+N2SW_MGPH.I_7*_\:I2M591$E:;_ B(04H[Z 4@N\ MD?KXSG##*D:C[>%A[ (*(W;13T614AV!N_"!7+)'+ M,(-/MW[)"$!AG&?&P\]451,+!'EUN#=<'<%*P>CW^K4[OUOA?L0?P4EV>MVA#[R0L3]1G".@C[F/VJY>DCD+53_Y=@##$ M$CSIN@&4 5 @ \L5 ,*C+ET#M""F"J)/SQ3?3 2VX2#DI--070,H)NE3[F6O MJ9V$HM^\.HI?XZ2\25%8#TOTK#GNUG]F=V1 ) >C",. KR*/OT>YJ/_TG%,O M_/I,^=&&V>Y=FD[NNJN^0SL;-6(*[+KRW%+U0R"S%9U>E!\. O2C7R]2W\WU]G\P1??W13;U*+]*E&=_!B]YWV'># M@[S(@'9W*7,@7D2C%R=!T',MB=ZC\&^]0#88N(6X3.B MD MSNX*>(HT,5SH>?7VGUFRVJDH].X*BOK#""FLS$DA$\%;B[G+[45$O_C,! )8'E;'60@#WD! ,!.(E3<$@]8*Z< CD $*V.\AV M&2?T(J>/\G->"MK1$00A+5(FN4(/U$,(8CF09')1RTXN>79$VD.EY ].0THB M[Z$#I*L%2>73R&B#!44;45+YS$#"/Y,@$V*(H_ZIA-> ),#Y!',L>77#O%0U MK\MWE?#",)\V["L?+^E%0M=KNN0:)S3+/M-\@&/M=O6'TVAG96':^B&X;1V9 MWQB"2\#>_YMN=FNZ(K_ M>LKKP&9\*G:U[KW).6S00>0\&)90.*.X"L1W1!S:<+2:]C<8@@2QF[QH(P7.Q+ 4FD6VQU&$Z7AMCS)><^B6[:$K4=AQWF@04?H M%CP9N(1JPX$L:W)]\\^,IQ!$FVHHDBYK*FA'RYI"6J35*(4>J,N:8CF0Y2A1 MR]VQ;=H# MUY.^_HBD]*GXOL4XP=<"(U*P>KUF(;MSQ(-9C.\>F<$LWN/,4HQE(]O#^W9^ MW#1LZ^$=D5W;7AI'V_[5FL'[<,S@?1 +6FT"9<97ZF[H3L(EFRQW9Y[IJEW2NI1HM@R/P5A=\M^:/7_$9Y7]0%.CS=],J+ MVTGKWFY>C.=Y]*TC=G.0 MU +>S-T/5N@D*I9&2F&P4\ S)D'R:6#IJ^#$2 7$Q@T8= M/W%$"LF/Y=I7_304,Y?TI,!:E7T^-KD^N/ MZ%[8^06KIJV.!./'NDZ_D*N)KBNE-<-C-VI(H^9NFET0-T-Z,#EU<#R'N2MC M9B<*3 33K]O5.)UON],X!$^CFJ&_^1HOOD9OAGXPWL9KQ"I165#5%4!9=YN2 MTLJS G1 B+K44N3.2]5N43TDNZ>[2["#J/()Z5RFT0L# U:T:"W."VRP1M I M$4:HX6/4Z\"-U/7;(B=$YRHL&PNB53M8E!*A(#W<.5E *5EU2Y7!!%$V%-;1 M4T:CK"^K;#-I-NYAY-CI@FK.3K5]53C2=;]:2/+J@F_IIN!Y?YJL?HW2/RG/ MFSS_]D233'SU&I2\_DS3Y%9&!-4&P1T#1,EM:;+QHJ8X(O*;;.0.+FFK6&I5G<&$Y:9 <\KYX?(KB ME&MW]A"E]W0X3JB)ZH\D([*R.;5D!+\O%2 W*DF31?D[B7% O>G%1C:1^1L_\$@]8MFAIO1NG&*.5E.0(VRS "E _MZ?&_QC0M /'PU"PZGN.([)X'D7&BB8>QW>O@:&32RL8">_6/ M/_0!<%J:+?SZ0]?K N#TJ((*P3#&@VYP,E96F"YEU'8X.L#:XABICIZ88P50 M+L!F09QZAML/.CO1:,>B@\BE,4/3V+0-P#BR;P@/@9F'AF7T<03[D@?YZ8= 3%'1 M]6/#F\3)R,C&+00F-2>HT'V\1(01IH:SB(KBB-28"20M# L[TR[:$#W!N=\3 ML/L] ;O?$V>6UII,6)8J.SE!&(OSC'DTMN>&'O;$XBW/0G8VYI@1\O;ZJ G.&_[ M'NQMWX.][7MGEO)^%F_[WM#;OA=YV]\2)O.T[P/TM,->5EJ+&!(J6WD/L17G M^''I:=\;>]KW$$_[/F!/:X(=+4^K@YXP/*W%?NZEY 2$$]Z(*5N72+GK3MXS MD-2M2]#I#%Q)/:=2+[#P[) .SV9!?\7OFU7DD)2< \JM=V,2J"DE,HL;N3L, M&;B))4$:=$AY7Y? HRW8LMXL.@B+=IHHYMJF/==/>:99WM\=DEZ$""/>55!1 M$UO6OH!H@E)#94*0JOR%LNFBVGX?7EJ:Z^B%_W;*+[$3'2Q"Y]M49<'C:U=A _O],.J\ M(.JD*-J!)F71L.)E[TO"XSM.2;KL2)O=BKO!I0P!;K-:RY+LSA<_1(!8>.1(_J MS]I_9.5P1%(0AO@!6[G=]P@7_"_"_PSBE(6P!YCJRPU@WR5ID>NH][ \_H@G MK/.XW]W7[I/ZK>D.#,)["$^GB!\./ A*3KY8$J(7 9P0&9!VH1A$JKRD-T9P M5)[/Z!.- >F@-[&]"NB,Q(AXS[MSTK^H.]1O):LR4"JD"$(4X;.F;E7_F5V) M(I$CC4D2SONM$A-W:D<.WQECU=:.>8DG) MA<#%^3^VYFSYY]43?QOA>9=)NKH;%'16/FI2/D*,H)(A=Q?R M5HOR)U+]YCEU:+K_&/A3#RQ.2M^:S>RHP!I^U (,0%$.!/5#TL5'(*=6,' B M]K4J_?DCC/;FY_$WI*$&W]829HK6P#I >"UYR2(S<2 M=_&&("P/.RW$$$#'O?\@6S^XE!QVQF,(W5L ,'2[ M' E^HSGV#2#*6*PU3K-?0'),)U),+T,YU8B(9OCRHZZ%@)<:)QEK+"R&;W6S M+?G#-'%I=&6:]YO9.38[\S7^60W/,)Y8OMS1,DIX]_/[=V6,P'_Y^^)X^1_&&EQ;ZQ-)?BK8YUF(,4(SMPLRD&#\S M1.#;^URPF5;1P=1Q2FAWWZR*]J*&AJQ92M;;G%.$.(29Y'[:OO>5(HA^\YL^T@I29^^I\A^G/?]1BGKS%%@( M/AA?L9]9OLU+G:Y6,6\2;>K7V^8/+(W_25?8T=RT)*R 3B7)KU^?_@8AA'5* M+1VZ=X7<1?NLB>X*/]U?Z:/\;K_"K7-G7?U4N?D[FM!U>1KK8"(^@"WAN7*P MX:+Y^CUXBF !P0D4O3@(]#.SXG"8BW E[#XP%^(H5;N44D:= M=%7$GY]9TAP[^QBG=%GPRWY[8LD-/=\4?W66F&L'9<]HF-AMP @G^='X#3#3 MP$V4 .1(ZK,=+W[=5\W+:"AAR3%MCFBN&A9D6_ HPJ9C6G,)8U<4 :/CG$M; MO#=^R9RA(#]S?VP'/9?=3 ,7IC/(?*^,IV9 "@[\MSP M>3,:)J^5YM=L\#+N]46[2L0WT\2) 9V\&1": 4T> /!C0-YWJ^^FH_2[891> ME\.[VN99'B6K.+G_&XWO'XJ7/GVF:71/;RBOBEC\?L:2/(V6^3;:?*'IX\G M"7C4H+LD.K<&]HL@?KX9UA+J[-I/K)K,K,^BH21115I,%6I:LFR)2?$I'\,Y M->')3%D N!47KD7])N-P'==+[)L2UF:+\#],UNMO785_CS9;*HX9?DE9-BK(:E7219GI9;K]E5_D#3+P]14L_!RR^17235 M1QA,P\N''Z.S#K'.%L?5# MR"Q^I%2,9(7FK5I#95RI/#1 MS>X%+'I^\]_!^V]E(E@(&H;HO[UG-JN^@O2.=\C+GG^CZ3+.Z'4:C\8>#Y*A M"T^8DMV.S/C?:)ZY#:K>%@,LHAZ+7PYG*N+ ]."#E3.[!P]&>!IH##>OT>GH M+:G8KEDCZQV$V^DNBAPWT7-#02H,%EPJS._Y\O.!>"7S18X]]TON%RH0=9UK M*0)9Y3"<$G Y(8,>A "L&/1]WILGF]=(7ILG"WK*/O&:G1,=%TF>QDD6+U'S M1J!R;/- IN7X61:'OK_// V C@[6K2>E+D[O[U-ZS^?0C5-TGK9=DH>PC+LOEJ_]_J)( 4]&+_3T[,[47N]E120 MQ\#?J@_ 9_C/'[Z;?JL[R5O5$2JO"PX\J2N\NM:/!DA%9HPT\%JSP>*;!5!D MQDQ[=T4;3/31*3)31J&T%=)$HP=1?,;&?-$*+]C[D-Y -*\F>&477H4C"Z7X MC*GJ0?DQ[/"YH\(K*CZSKS[06?&9??."AQ+"]R61QNG._$Z(I$VY6$BO>[0 MZ7R5 +;J@>JZV[@#*:".#ZLK$9L=_#I:W-N+S$RL"VUCSL"FL7;H(*+Q-NL. MQ).$LNT/UM6O(W$4:=)>$FEX$>=!NB%GJ0+A.2*OD6ES@\XM39_C)16_[UF4 M/=S0)8V?Z>I3 ;SFK:[69=&U^ET';M(!YQH*J)RM!@$'[X@0->)J)??IF'(6 MURE;4KK*"/=LNS!O% #Z];O5FOB;HVS,#]AK*G*[^-C4N7L*)D%6IDM:\.0!II[9L+\+^]:;%K^SO-$U>F7K[ %+7%"JZRUR1"EU\:BMR\7"+,\G(P+*_2T- M2S,!FAQ6BHE,'%Z"R9X9=RAY:4K]YK=M[)W"2DYWFS"H"K1[[2J^,&A/RJF'D)NFK[+_:NCU<)'UJR%6(6'H)1"Q#6OV M$N+8F2":XNIJ)OOY]"5+P:7AQPINSFLLH7HV[,@QGER]WM Q2 MW_W\_ET9HO)?_EXH4J!H\Y&NMDLN[!-+=SO4?,'SNO![#X7&UX49%_*7A7[1 M_= 1VC&I>\Z4B97SMM,<(:XS5D#N60U9+NIV9-4TK$JI-*DIU0;H4]V8/!6M M>6'JNKE?1V<)0(8#AX$+,F/6.I0],@BLV,1".K8]\+BAL8A=4U*T)6VR5FD1 M37/"VY/K-XOHX2$(F[ N:VXH5JM"^8HMR^&_#!LPK4-==-R8Z9MUV.,B#.LP M*Y4M"2A_C;[%C]O'LNA+?+?E:A2BN,3_H%$ZL"X8KE:7ZW7-(V3>^ERD V+Y@L9L; R M,!NM$>("0_%R*S1BN#N)E)$E7]]IHO=J\2?*2?Y .ZL^).5E)-BZ_'G#!39_ M/)9BR5-Y 4QAW/RW-9=/BCG"IM" K**7AIC5BG#.?$WU^R@C42/&\X:?%9@9 M!K@&3L.$5>M*]L2PL$(D8]FX=L7#J;(=N5J3JF5]\U_9EEREA+;^BR:QFU=7J0;)LO9R+93Y:+^3?RF35GI+6# M9!<#/>K<.7)?I\[Q3=R$)<>[C=Q5TY!LBY8DI<>T;KNGV2H69FB?L&+M ZPS M5O0U0$A:.60'Y#W3SE#E(/S/+M^.?%#GVWVH\^UJNEZ^':E]6)/^RS<6"]'' MN\W%G7#"I9,;>GS^YL.\F,@K\V+N;TA'U!5Y[CBWZF'XLY,W?_8*_)GQ/>G[ M[L_V\I[TW>&^TRS;/O:+?Y:+%U@S?+ @VPD]0)"?80?\!7Q.UR%*.AA-IL7V MCIXLNT/'KK94M47&#[BMV&83%4, 3]DI#[OMZUDWN-78^WI="[5V[),"$?SX M_GH#[W-GF(8^G '22;2VU@'I2&KKIU?[*&^> Q/+!^4[PJ^ 7H2M5>&?\H6R MLHI[KSPJR_+/+/\/FM_0);M/XG_280$$YW)TJJ.;R7%?G=GF_>>JG&ZHHV7I M9B.IB]^2=/=7/]I;%O0DI9N(S_X+&^<;,I4 0JN3Q>,0<0^J-UL9D%XM9P1; M;=RW,WF:59X/R2W,6L+=6$$/7D&SO/M.1!7N%7%=+TSD$@J:G+S0G+1"WEP% M'GX/R%D<9J17U_=B:?T3IQL6+_4CW'5,*!$>YHB@_%(A1X\RQ3T,'F)5^G&F M-'XD7VE\_\"'DNB9ICS;[ZDNE\B/ N[#Y2#X!NI^(($X".=CBU")&0:<_7=0 MP<>QT\WQ&"6A'99,,ABK;?!E,+PK@/>(\_@?=M\6KNY'0/VK0%OKL$M< _".>QU M3->O$_M+RK+AE9H.)2!%&E?#Y+X68-Q=@A]0]=P)^XRM> MQ.HBR[9T]7%;E[(H%"O?(>M>[]FD2X[6PXP9--&1 0,[KVFLL=+8?JY<8D+O M>4*;(KHQ$:]P>_KLQ+')[GE T8DYMIA];P_=BC:CCM<('^-H [^99$R 8P_; M#>-P[K#Q8A?R 7=6R]CKY8CS;T]Q6K9!OZ5P6@+2QU?/6)I6L:Y]O"2SF*KQ02D.(KH02O;EGQSD'$5V+]W'EF MD3QQ?%53'E*$I3( - <[;658[E4@"<^][H4IAQ)AR52;U8ZQ(ZR.B$.)L'PY M &<1UMPN8*\CK,[P]K?Z+-5I=92J5U"#YP^M72=0:RJ GUP-5B"4]$K-+Q9 M,H^1\K/D94+5<96Q>40:#4BMPJ#>$?GC]"[+TVB9'TXZIZ[)NTCU-',[#I) M@8HX21 ]5-<72C1LJ'E(GL]AMOJ;[PO;]\V1 K\'WB_L2#^;7!RN\QZ:B8OJ MK76C?"?"H1$^LG"W0YR3+S5'9(^MN,78AJO*HGEZ+!E\"AZ5IQNFU>U=.6,W M9@H?F5RZ"?"8A*J$QGCT>MW4;%$XOM:A>"EH])U9I$%.AN%OWLV'S;Q*_[;O ML?8H$6/>:-M(/%Z\K2G>]U!F]+7"B+EU57>%<;:OZ'C[SQ35TG>FF6Z'T!?_U M>%W\7 P8U>^DF%<7X\?W448B'A,O"Z:A1\1H%N3FSEJ T5IG)$+E.KJ_=A_] MA/?D:BU%/;H)Q_=B"[(<'IU\ *WYTI>3$B.!&[*+YDVSB-8\:0[BK< 9K M8//A3N2.779>6HT9\[#7T8N>-X;^=!N+ WQX$)Y8-R'?XC.:PXM7FM MW]FF8+.)\Q?7ZX1JB2Y6"F42PUD#4'^3T%8+I=K.M! @D=_&?\^[!X>[6#AA M1FZF[B#;=3)U%TMV-'G?5X<1Y+*A0E6O_F*N4+*5>FAKAP&YH'G6#P-P0H<7 M>7Z,G^,5359SQ9TB>2ZCSKZ\\(80T?<(->(:?GF(DCKM\S-+GFE6O*O@7G/;Z-)*N&VH:2C< MS\AB]:5\!J&FBCL8=,Q4P1A_*LFD(YJ4LDE>"&]S^W?RBW]N'^^*YVQ=LS=?KS"\#?60Y>1$@CCV.'[.^]AM;G6H;@[I(#[S>'ML_F>V'>4&8IU'KL/Q08ZBHF_CM\KSO25]C%X#92H!JUB2*E^ M/X#+STPM:X9!0VG3[@>+OO@YAHF]]";A1\,"??V[DGDCX-I=[?M%;7OCK#S$ MMK[=U8'&L[L"/[.'M%+)SJ-:@>1 AR+I-PH\MA7I[6-,&NNQBW /Z89?"UN; M8>B8,G3W8\=(@SF&CSWV,N''O&*5@W Q\T:^K1L[^. W+"?F(00.PXT=:""\ M6\,>5./ZI6"=?RP"J5T"B]<,#A/MYDOQT-,NT.'0ZEOO1Y*(YIMYW5;5TM7/ MKNNH;&2I).%:=I,F]_YJ4\=N:LZ-6@L_.N,^KHZ6LV[TOEY''_[\NO>?/T!^WI?>;L'(2O/]#)87\K:/*#>$H+ NLU<]X00*] (P3#[QOT)%#_ MG?QG$TQKN8"-S+W,IKV[SF1V/S%[8H&N"YL[[V!2O_D3$UZ-=PU_YF7R0GO@ M7/WF/^WYC9#S^H;Y$E-,?-9L&2L@Y69,9GD]OC3\.9/VVX3N2KWD M_VW+G.;7/5$Z! _M+ZMP+WVTU\G11?)*F'TB,^16GN^;H<=?\QT.<> M6+*0MC6LV=" %1K(F6N"@0^;[+@?_*%[J?JAT#0+>ZR,;Q5 M73M"=X]8 &_W$$#W=V/NN@@8>+P&#O73L'R>$2JFO9X6+L+P>Y_B),X>Z.H7 MQE92OR4 ]?TFB^9/O=_[XM&$OE-[035E,(([N M^-T?,BNC .N#X"$ALN2V,MUZ\;?HGE:3Y#N:T'7L M>W8,[VRFW1\#TYELUUJ1=TAAN5R8( M$<4?<$!VG%17ID!V1FO#P8";UT9A M\^JYBYAYM5WF?XOXFFS^QW0E]M^:K>J/!VYE97B:NJ'4 MR('+E-LAE,>B0=@32\O=(K8F-,OCQ](NO];-R:;&V8M?J]1%"C/LQH%] ENW M5AH4-O6&AHEX0T>F-3KY6/&W5P9!Z2#A"H2" <,-#$]P(A0=> /)D;D"<>(YAR9[C4###QA!'7GVV*V,H&89H@^/])07*3FVBZ M*)_[M25@AS*]SSZP&W6CUEP\ @9K-@F08HH7'AM4R4DU28"32%PX22,#'$"% ML=%1*_,ENML,@:ND&6YS]&EPUKA%VF[_\H'WFN"*'N MN/'"MJ)_1ZO:75K!HK9K&*#O=(R8:Z)@L,]Q,#B8WM_00$(8KNXR3NA%3A^E M^[DC@J&3ZQ#@0'LD$=.]=9D#4-V2MX F?_!?2?ES*& >]](8R;*>'(%X1RA ML+O>1O=B?"]3AAOYJ^7)'2R_T[N?W[TH?Q'\93,.+ /!+ M_$@_I='C$"[3A,*E^#XAXM*22 /T)MU$!?2M9*%+@0+PRU&T@6PR:!3-8;FY"@@EDN-L;K#-RT/#GI"0X!+0 ME[9U\8*\@-UCK;5FO6++\GA)>2Q%%SDZR]6#AJ\ .; U:&WD^%QI_I4]EX>6 M+I+;/$I64;H2KX_+2W];<*@_HQ$'*UNST!EAJ#>3+C=+$WZ+IA%/NVZ:D8$) M[S:9@KI,UP9P# $! ^,WX-1ZA;V /E;$8BH:%?D\QGG#OCD$/*,_P,0RY7QU M2*1,&W.2 J%CNT]E9::B,](<.E/MB-'-<_AN\2$J&BPIB7)R1^_C)(F3>Y[[ M]13 =3X3_3B1P*"5K3"5G. $%WI>O>J1\T0[8= H!XL[Z0XV:+(Z#%1HIE5- MX<)1TI3;'"FCE"@^O]R-U/P8P/FWO$ %E0_;>PT3O62G29CXG&"J1_:J%.!% MLDQIE-&/M/KO *LV+)HB=48L[,H@66B-40#.3+RBQI )PT4#T35+.^O0G@OQ MV.")8?3OL,2- :M.09K]P#9:02Y3V;C0+HM=3(]BPNFODTI,,--,X'OS%:MQLY1K[BH;% MXI;FA>"J'.QCM*)DM4VYG> 6X!?BX^O491B3&Y;P$J3! M=MQ[2W=H\-+TUN' >:[Z4/.$&^EREJ&T=@P$F4[14P]/%S'?5$HR)_F.OXAGT]"'A& MO]_RITHM!^8&(VX*GTX0VY6H!&F"E@LY*4Y1HU+=-.C<2&!_,[U>&=:C5#;J M%*/TAR?T'$J .%-$\<'@"\N++[>B:UI$XYT9+[?BQ<4,G+G*+ RCKU MA8F,*%E6)A*B?&9IJE4#96G:L !%!DXRV6RT1I@> M&XHWM5E9EN9-Y?_KD2':^*ZN;@,EH#5K)6B:L(+:?3"P1BO>;BH;%]5EB?>I M\2G+TD9> _V?4E('?35:"F*. .IKI=,C QE1-6EOR!"*L$6)2 MAAEXN,?O/.?H:2C(S6&A1^JC[?$3\*JCY.(EG3:@F0;2;3DZ>N'Y9:A8TVA+ M=6?'7JXLR:_2,0 6+%8:7Z@3"A[GF00 ;W$"\H"$^4%4XG:)0\.HW0R) 8\1 MTE0\W6:@D0(M=4I7.^=K3\!4/3"33LK>7HX2JL0J0VC!+%249A48*.<9-,#Y M?1IL($-'* E_[O%I.(;8(-3O*:#E UUM-_1JS:^=S>EE_$Q7%TE>P"J^V]#3 M+*-Y)KH$0K]AH(59S&@+-9-+1\]E%1'Y?DI*4G58,P M;A\P0 XS[]/A>0PP@\Z9C/ 0BW9T2$\B!F#+(T1OD%5VZJR@]3K^*)3[\/)K M])\L+:^E._T6#X^B&K2L/ZM62RN#-M 180S2DRJW:1T^BPDSOGLA90M2-B%_ M\$:>C=H$0,RB9P=&K<&AM>H@H8LU&.F*1$$N'X[>L#O=M3.C-]1!J=7R<_1( M/[+'*$[@ Y.J]?3@)&[MRLI5NKH=I"22C];/LMXA#EO)#$K_3QCJ8# M\Q$^:\HS])_9G947R<$HO##@JS@&WZ-T+OHM6F_B# -E:(UM(+P4M!YF5@/J"VK5D% S(L M=PH79HDQ[GX;0M)0'HUBST!/-+VA&YZ1.0IXA:Y? MITWC^F%M[*Q21R\,UP^4IS!+$(?%KU'Z)RUKP4;54B:_-V19MR4I;QRS)'N( MGSP'O7K(8$8=-[1(2-N.18:"0[31 2S,$H;EZ% 3'M>4HHW>, 8'AT"4#PX. MH.AU<.#)3<4(1G-Z>I_2JF2M<$28)JP_E8K0RN:F-4!P^$HA9/#O/C 2>8/6,CR@!,L=3T@P 0EWO.U3TCX.Q-?BP$7J5>T M$^H&Y&65V4[$KSFB[I64PE2_P!RRIC4$ V4F10 NR=[)J"-DSF!. ,.W]]67;X V2LO 8$FNS?&6(PU+'@EY1E M&N- CWQZ#*C)79E?3QNWOK\1961W5>-%^1]R%J7I"U]/.7UD6]^G8/VW+!IEO? M!>Z])QA,^W,I UH9A1R49$\Z0H>D-\**N]PKY4$>]SW18@P)&/#V:E<2N[+RC"6AF MPFM*&XU1E2 C ^9-%\7_!6MUW>Z$6-BX^P&V5#0"V8UKN,PP!#123-$"<>T' MAB<3[ZR!**]>M^O^K]9#[080AA'7'VF*V,J,8)H@K =-"I+;T43348'.>$?A M><8.[&:FUQD#VU$W:FW'(XRPO#% BBF*N#<>XFCDD \)35)?C(.G0*KHG"?% MV[W\+5[1NI9H<["USMG)/KS1UKCJ.Z.Q8&VT@%5',^?<*I30E;-OCZ$W[(_[;C@5I>(16.\4>R8*B*ECFT7@C!,ZB M(BQ[;'/XM8;L5'%J5J&.C=Q]N>'ER^% M3$$1) #E[@B=@M+R3-.D#BC'Y5125 >8Y.T6O8>$/R7\81 E7B!=RS3Z8'0@ M2=JB>PS) VCPCK^I11AAICKJ=OBH41QDL\--6(Z5:R4LX@.@E#G6+B6NC8QU M<.%8>U(TC*333FXB090:@72NW$BD2)":2-M"82)SP,:9:QV(,$*-TK4>%&[@ MSE43.4&<"![IISP+/$$]. 4LI48Y=SFA"^+)7[FDZ<.6LK:[0Y9D;$5A'*J< MZNO1<4H8.';6HVXU/D#I!4W8YW=58HS!U#VS*X!3( ?(L'$U>4#7%EEA!;\? M7C[09/GP&*5_PI86A.3R]84!.?9\4:B-FY6&H2BMJ6._L2C$V5&$.H44=[QJ M'JF"BF(JV6NFG$_."2Z'*Q)C.>;8D@30AXXNG:4*0WP%YK<;U6 K%Q)RJ=\> MDB.;EE@;)WY[)$K'M@:-)RPKS/FIK.L5MJ4$B]RR^LU4EC4KO-QY;H$<^X#Q9>&[S9%F-_$H&A#LWKK\;.D(*:2IDG>$=/8I0:HY&(DV$CX*_;OA2T6 MY<_-3OP127SG**L[C(&^[W#[6T3;V=">J_O1$+JY*;(F^5Q*9ID/:1YW3@J0YDT(\]3 "6D'=2?^<%!5KZN(J_/B;*E/$Q*@)QAO;PD&>( M&P/$JV/L9YH)EECE!/4'$!%8(5XN$<$!"IG+82X@;_<<0EBJ4G0/F_Z@ PR/ M"5OTSM#-6"Y-PEFGEWM[2_O;SU)OI=?3?NNT1H_T:MU32KBF.$G75&F5T]F5 MWYR2CU&C52%#47U3VFI1WJW$UH.\\4"6#=S^_?E8, _^7OM:CS;_R\6+D,>TU3OO44W0\1#2&MOX&:U,JB M(%H@>/4),7+C439L[866STE6[@(\[2C\V@JHAYE.3PQL0M6D-01/Z,%RPI,R MS,#3<;>D(JAV5J2X.4T"+5RDR_7%:"0S=1L.TIA2GL84RI@- MZEYYZI(<#(VEJ)HH$I;F@8ZS5+BA##/DB%/@CH)QM'C@@>>\:<,GL#R0*=2KI/GJ(E]%&D-PQ2=>D M]LKI[/([I^1CI/@J9"@2/:6M%MU?@L@-F.Y%!O[@PT1/&7TGV7-N;*#E_RH% M&$"#>\6#!(<\#]@"'GX=9%5'K:N3,*EDDJYQD'(Z.R.8DH_A(!4R%%8@;;6H M'QV1OC$$D3@PW:$,_.V'QB"C[QC#W#!!\Y5* 08H&?O*@X&'W%M: 1WF_#T MD:8%[^S\VW*S7<7)_6_\"H%5Z:O%EZ!KM-A5Z >TL*RO#M8)8_H,DJ8JM3[= M?M$0^2ZJ#N]L9M ;H^+JDRV[%=8#@!5>[7Z8*"M4557\*S*RHR,5817"A7+; MNBO@*>KZXT+/>C\2(@-Y6Q(JT@Z$)RT(CUXK"F6[E^@H]+F7>;Y-V9/X>*7H M49-.VGMDEZ0GD(*1&-IGJ\BWZQ(NJK\\)\V)OCM3?:]A\EN'I)/AYJ;/T+(G MASQA7<:'R^KO0-P1O/?DR8N3_>=W5RZ+(_&L8_2@F5QT'MB-MR,)&%.%+E/% ML-F2+?B_/8]ZXV_-Y%]I.(+M"#H#%7X?H<7=?8Z0+BJCZ.*O0)P"K+?D<:^R MOW 7&ZITJSKW:G3X1/BP"0H&#^V&&*$DC,!@R%@QSO1)%U_XI:R]Y&'/0XVX M-YCZ&PX'FQY19[AQUYMH(<.8*[0SR["AZLCFIWWJ2WGH .I-ZWGO@!WR%%? M'=RO)_O=K[(Y)[!??P_I@8#*W,!N^-$ 9"%&7D=HG ?O$W&M\_ M\ 6GTV>:\MSPB@>YVN99'B5\.>6(K.+--H^?*:'K-5WF_'S\LA1(Z#^V\7,Q M3"?%:%TV/"+?QTG][Q_\^@5$<#-\> V\CSWCUF,=@!%BQ2](FKBT01XG=;B0 MBDUCAUU&O(<_-J9XOC/%DO+XCK,G-7_2%?!FA2I\!6V'?A>ADCQN//\M76[3 M.(]IOZFF;UW<[GT=I4HP6_ 11^4ZGCSP'=+A^A:,J;#@B3RPOP!]'F\U+&WI4(44XT04NDID3 M( W7N#!X=Y;'#L7NT!91T91Q;';ETFV'$6DYD885X3 G'68\U-A9:\&OBCN. M2,7RS1BGT;4'YN@UX+BARTV49?$Z7E9*;O.K]>ERN7W<;J)BCGJ5/_!+FAZ? M4OI DZQXSR+"8H^T=_-U[1Y0>.VJ?5CQLCR.C_ >*/5"[/10G>2WX;P8-B=L M6\Z*.AQ(R8+T>)"*21@7O^. E:%B9E1/P()GM^# GIH27O$46R4<65)5?N7- MEC!M25'GQ;\U[>50+SBRB<'*A_G)XZ-6C*T=4P#'#E%@:NV6 M%"=;;5C:NR3/)N1[> >CNO"L\8XS"S'=I3CJ#AO MXG%\!YQ_MF1M[9^"."Z+!%EK'Z4\EVW'U-Y+!6!2OL=[T%EQ:^9O-H5O4^@C M/ZY5[>7H+SSJ@L/,1W_ T1U+UI:>:C\=E.RX"BKR;=W3\%#, M'EN2[T$?=,#*FKGUH!_$<:ZP; I]T,>U*J^#_B>6TO@^.?^V?.!YBV>,E[E= MBF]-!]'6GWB"ULJ/@/1 &'"GY,C=@+KEXK70P>9J^0C3>/GB&>699>22_-/G WX6IFBZK?_%Y".!M^\Q/A^0GP_'I_/(7O6UVFM.;S15'BO$G3]@X8 MC::VMX)H:XES8XR.6.4E(G!&BRD'Q4G#R+XU0@^SZ=7QS21@%KT+2T)$+N(U M-WHR<8!;7XH#&5O+Y:L?7AN&5??K.$9Q&+?QG/]C&^1T@GKWO&-+ T-,:D;".XEV5N M\*!?WR,58HB=LI+;P:-G^DX?"_QX=;<#A82YMDJ:IOJDF,:NS)U*+D8M2@E_ M1;4[88N1 022'*?N-P;ZS,-">"+:3CV\N5" 5L-2REP3!"(_> PD%>Z- !" M*,L>7](HR3:#%1UQ26VM1N.E#F4CK*DB0#/ZLT3K^]X?/6R()H%P3 DF?XK&PFF?;RPZ6+"8DF8+Q>$BQ0B8G?V"83&^ MZR@MAX @LB'<8A6R5(&(UE"&D<\T;U.M+I)G6BG)TI:YH1 M9D4 5.XBI/^^+5YA_1(G]V=1]O!IP[[^E:[N95>B(K(4#H:F+!$]B]U;H0^: MQNI 79"A@''N<& YZ*A8E3@A% L0NR4SUC)7M;=VY684M]#%K5F)1OON$%^5 M;"T:$MZ25$WW:> /R0Z! 4((EAA*(*'*.KB4G!LP;:Z77 MH+Q\;6:ZB3R7H23'&N-+-Z-'AE"!VP"QT<[K\87QF;/4+H%)Y0;LWD!NT.G> M8.YWU+LZN^A?Y%*%5<48?K7^$GV[89M-/>49#GCZ+9NQ3J>EG0O0UQ%CA-.2 MJK!\#3X+3BP)D8_* )NM2=&&_,%;-;-8W^9N "%FT;=#$X=SZ%AWB.!%&[HT M1:)@MQRPWM +Z-R9\>MU8+I:QA_HFJ5T>+ I:S05O<7 D.R8U)_;E(F5\=MI MCC"(&2L@]PF&+!=5!+OL1;!Q%<'>E?Q(.F3HUS-8PH[A@&#@+/N,'DD&4I?LU5(1U$_=A%4*16^2GO*EG&5*Y9? MTS1F*XUA%HV?I#B* 3_4\@;&[Z,TFI\K]Y/0^S*)3*_JB8E*\,(%^MP7U;UK M66BSJ+44PPE&]8YGF\QL.OM,* K4DTWLJ:K[QBP-Y9F:MJ(6:*.+0N M8?V/TK9.RYB@9D0J3N%' B':&[ATAT^+\QHU-'=N?3O_%CW&2?D&HLH;DW3U M!U;06?F52?D(LV.5#+DCD+=:U#LR?(VK\S",0@+3'!& M#QE-A*0@(J=*CHI0$@&CAS*L"RD0H&RKM)(B" :!.GK 5914) M59,I:W$.(+=>%E1A8J+I:T*0IK_5P9!GGUOT_>J&/M-D2V_CY#YZ8BF]N#F] M%1Z?@I+O?.\4N:7YP+1!\<&3HE1V--%X45&0FN2([(C(]YSL!]]F!.QUIMLS M(V-2-^L:E%=DX3EG@!QS8%5.6@VM0 [9X&-,X;*Q4!9&N-Q9$KF4G& !T2K6 M;B^1\O9!>CA:P[T$G3I1MY2NT5V&DF8/ZVGE8IT,&*KENLMQKKPW'+EE8^6__/TSI:M/+/T]VFRKJC^; M#?L:%5_I0Y31U57RUS@K6+U6X:DZAI3>YXF@C50V2G@P%+X %?:2M&:[)J377M2,B!7":E9D*LU:9F0RS=; M&0 D(&L1C+=SV9JL?DNVV3;:7*?L.LZV57S'2$R%,U94K M=QQZG!;7T4MU1]R:1*M5S-$8;4A>3"D+]U'7M.*[$-&W,IFF.E?EUSN888E9 M=?' !VCQ:.T^6"1C19'Z0I& S*/%<@^Q;7%$.FV."%_ KIN1MMWK0;(T#IP# MRUX7N9L[JZ,TB9/[[(8^17D:\_,F \.9)JP_G8H0Y3)UN08(8XU2R/0]ZH)F MB\X??&VC+(E(:\(P+D]7].GHYO3)_F],1]Y@?&/ZC%C!\N83$DR@POWTKF9F M_9ATGA\"6*2>U@XNN&O4DM2,[4>KJ MU-'*))N8E)A7?>"2Q_5#ATS2#O">=NUXC!^N :IQ!;!*"#"G#57(!6*] 2#; M_; @%XL&[*D!A-2X;YN1+Z\/UP9#$"ZRK1=X=>4A+^N:B,?#^,D;QG6ZW!?& M?2[&?J1KFJ9T56AR&4=W\8;G [/\AB[9?<)O8ZA4OEKS^QF:WT2-?DM6<58= M)::KYM6OUO6WN-W>9?$JCM)XE)W@48.ZP[UH8.75/'XSA'C6C_9RM^I#GT73 MOEPCWS0<2,)RT@HY(M$N_-YVA).5L/510=31H(W4.]%[UM'"KZ/W:?@L $L: M##<>-&F'K#<7"- 8:^+C2_6@/""?@.U\(-]RV?$@A61RT_&![1)$5SP1MSXB M/1W:P+=HW@3#MV\^T+,/E$XL7YL7]+JC=9NSY9_%]*1PLO]_>]_:&SENK/U7 MB.1%SBS0$\QZ-I=)@ ;:EYD89V([8T\.#@9!('>S;9WM$;V2VFOGU[\D=6U) ME'@IBE1W?TAVW"*K2N)3Q2)9K'H,$GP3DX&_57LE0^P="^C M64%1-@!G5IZCV/S*TIA7/Z'D,> 9:8M.N:?HUIRI0H-HCEO#:$CVKA3=*S!" MN14J[(RQR*9OWA15;5'>>(9J.%T< "R%LYDM8+J-@PBC,,6?PV=6JC.E* KO M-WB1)#A-J'AQ&OZ'[X=>O#SA*,%?,+M8OL(QG?["9!EL_I>N2IO'@' 4BZ-! M"(IF&\]P[P1QA @B3<_.- #]>;TEPEG3&9WB\L;,@V>0=+P]#8A58@$LS4UL M<\JUC>U]T"JPXTL@4:PJ%3_FY&3>_4J,?(4WOH*0QHN5JR#VZ!U#QAS)/!47!+$\1\^H"T%0*HPU3FRXI M^Z9>&E+1GS(S*F-;D[KL;J;-7 )0D\)IBJ?.#Y,S%SL0,S$8'5@U,!B,FI') M< =ZAY-HR1X<\Z83*:-QV+H!.9V":,?$IM2/5%&-9]0Z$>T)-2,RLFFI2^YD M.LT%@+0LG*1P,CUY-S6#L8,N WO1@5)]8\&(F=@*9VAW-X^6W*'!;CB+,A*' MK!. 4RB$5DQM J5MS2?0&A']"903&=NDU"1W,X%F H#:%$92/('^.#EC44>7 MB;%HH]3 5+ L6B:FPA7:'4Z@!7=HL)M.H+3/(>L$Y 0*H!43FD 7:SH?@,RB MG92TIM(&I1$M3.<[C#ZI-J6 ,C:[=,73Z\F43$DW[#3M21^&]4S*#D5=N^*) M0KB9=]LB6-$'_1DX8&2F.0_;4QZ@&1E>?=S>AV%W*GCN]#/RG6 -;\\X&%/W: MK8Y]TU,U5V/H!AVH5",H+/-%:OI&UBCA-Z'($_L[04P%T"I(,7OT0,F[OOXT M 6447Z'R6!V=.BO7Z2..BQO'(4ZN* "V<4QE;>C^<,/\D_ C0Y@V)200693 M/=X'F CMLAE0G%K.FY@L,5XE'^EWN@TV^'J]> ["#2M,\)'$[)=;3.7D(C=P MJM,U_W!J78WT2$=*,PNLR%&L8DJ$YD7KS.5B3YG+5?9XNR;QVX3]6G5RJY1: M^"$FX]I06Q42E2)[BEW064&9,0R(V9PJO+:#A7*3'LT7(%.D5] M) Z_O+G7\Y0&<(C!B#856IY"39]]A*SD%/4A VV$'UB:X)Y)2I$S"'KY%)5G MI)G2Q#02AL73DF44.YV4Q&(MEGFI8;SZ%),D8F? MU1Z&G/X[Z1E,_PUZHYNESO<9?_IOB@%KC7:I&TW_C-2TI_]N!!O9L3ZE,+%B M.W3-K)A7>@:\0(>1QZ+*-1R K![\47/$L/!8=UR?HJZVR_1_ A8WD[Y2D>-M ML,G_I.]PF23;5L%/M4[5R:E4)]-S)P7)C$]+Y7CU'C')D)C?ID&T"N(5KUM^ M\9+B:,6"1[/>J.B.\OXS=!DM*=02S.H%H8H+5(SH+D\>*7;?A,9[8H;4QA./GW>T!P0L@B1JTY==\\+L,W:D,<# P-[!O2 MK90"0$"W97H>R69%E8#)R(L2X<5]DL;!LAGM*]>X7I2GI[%Y^9-!20!JGO3Q M&"AT(NXZKS__+Y2U8*7),/I6-/J7!V5-AH>:J U(5PD38:=&Y1)Y*(VX4UFM MI7@\*HOYC_$CCI+P&5-WEWS'?\??[W$SRYMROV+G4;Z?V ^"%\='41[X)H[$++]:SL-OF$2ZJZZ&D, M2/*UB1B4Z%O6S/',, 8ZQ3MD%O'IOESBSA0WZ'L-^EO@/I:2M2=IL!%;^T[B M*@[5;^9WC$-V/3)_\KO?OK"$U7]%F#?QS8.2\9JD/:4^[PA\X-5,ZA._P'B; M!G&J @"9XH'-#O/3Q>?%U=G%%(>ZO[*?]& ;;[9TD#Q1'^Z+J.?D2L!":;!/ MICW8)S"#?0(_V$J;92K+Y8&MK\X.W4MC'[UT31R(=J,4<>!RS^@*_TJ=*E8L M-(P>;F(2T7\N^>7V9!&MSA[95??D,JJW":-E^+3!R1U^24^I:#\WP E),O^P M,"2-E WRK<7X%L?/X1+SI!VGS;P>=\'+*8[P.DR_ MY%OZ[,+?Q0N.EV&"K]?<<%]GJ5L:%L(:_7Q0+= WLH76WA=@Z]&&;&)3"<]M MSD)_[K/FJ#P,Y!=^<=ZCE4G(K6VTAWYB'7 -JPG.IS*A>Z_#4%NU=@0;485Y MVJ^<*,JI[J3DJQ.>L8!DE--&7W;T_:*F[YP!NC[JNRDX)ZSQQKM#\!(I;2X] MX_B>C#IW#^Q,V> WOWA9XH3"H#:-D+%*WRR9RU\^0<6 $(1'VHFEL3@QUK&P_N 0?EUTIR,L$; M\SP/&G%"-P\6<\:.F 0+)<]J199;MAO')R!=]/7[2E($#AQ](I<$&'UZ3@-@ MZ8.6S]/.B7S:S(E\M66R4_>'/4T6V_21Q,PY:H;&V*)?+X4 2]\\U;J-]P4H MC0 LUD#&=5!N$*42,N)\\X631Q5]#_*T6]$18AV675G;(?DTLK=;U?3QK"Y] M@^\DXO- )E7GI=F!5OFG%[8RLF,#O$&VA\0\Q*9%U&>>/M*7T;%!=2BJH^\,BC8\BF'Q6T&B^SIS(M;S::X$*Z-=)&A M&6,MV+PZ(_$3B8,4G^/[M);A(%J=X3@-UR$EA9/K]3E^(DF8=NYG&=$HS:,6 M#4,E,9 ;8"-,EW^?ANE0G)?=$.M7R_"#%BQ>J-857:]1WMF3-:49^ @(%EJ: MK4&KKO<3406XV427.; F9#/141?,P."!-ACO%.IQ!=X\U!<"6B].CGIA#@H? M] +TX'.7\VX:S!O&E *[TV%4[YA_.Y6.1OJO+B& /ZC$5*SB"F3F35UNY)Y% M17M/%%D#.$1_2!L**T^@TE(/ 0OEM2ERA, K\\^.B.T=TU$Q:^QF*; "]JT4 M.8.@]^2(WH&Q'1>]HSA#+$&5EC,D[CC@#'5UM**E8@DM.D.=3-75LX-,GW*R MYE-1SA[@#"KG(.B&5+--8%@U'0+6MC,DX B!UP%GZ' 1J^P,P6#6FC/4P6HD M9TC &02]_<[0 :-7U1D"0J_+Z+8SDJ37:Y9C/1$<, J>EX>'K>>&N[\"?B"' M?FW:?=NUS=9S]A.+COJ"GW&T9=?UO= .\1B1P<_:VAEMM*OO>EH>:;@SK2[" M"@.=G45E0\U_GO X]YP-R8^TT]QR7W""Z<=Y7$2KABA74$F $LGQTVL$C+]YT4CGMED535SJR0J@T\T1J>A1A(]*\7R M F909E:6E1'*F"G>P5FM(F*=;0%/:,&AH6>\BI+A 7M]6I:C&09/CA@4 MK8S ,0BZ,I>]FCTK">RE>UIG@Q1348 UT*-ZT#^ M1$DZ65I%Q%MGE^IH>]1Y\\X77UT'0,1@9+OR,'V!3Y@\Q,'3 M8[C\S+J*3LZEVN9?8Z"MD2)*R0'@]0SQ$6M9?\\Y?^R)OL@-*E'Z]@V-Z.U3 MZ8 SR$!Y&\-,-!'#/(H,,U4+5#390QP)?00()!G[ ?W4@6?^86:ZF#HY,$R) MYFL03+D]S2WOK5Z1FR#^9[#9-I';VZ9]8[[>!NI>=)LOV)WH'=)2]Z%K/1IW MH:]XJ0;$G[D^^>L;LZY[T,*AK<[_.MIVWH#N04HOE\!/-.4$ZSL30#DYHA_7SB6]:IH)"3F:%[3H0E-OV+ M![,?$%:)!;!TS:-FE!NS[=2U"G1= 2"*5:6JUB@[=%!&"+UAI'XHM8ME _>E M;K"O>M:_"O)(TYQ&"HGD_T@E#Q^BLVTA<'44)E9;FQHA7_:Y-EREK] MWS9)>:(L4(_".O\!_\,B?RMVU?KWLNC;V)1=W6C;DV9>BQA_",(H073=M,[8 M(?RRY 62V \LOQQUKR+>+?'4C[*OH8.SP5A&8FCFL";'\#QSM%,C>8MV!??( M3$EZHCE_5 B :A+PB*^:#*@28E(N[#Z;.&7W>!^-G%/76Z),/=.U*YQ>K^F; M-,RL9N]\L)5[&TT&FK*"A+NJ\Q;;8E5:\UH'1#HVS3:TM5O3IPLC8CBV#:.C M2*4R&5X#&/&I?K9QZXJ"(?0-"M)+N!0$4I*O-ZT_]">25ZUAI5 MS3TJLJT.%Z(]DEVQB3+]&Y&)/H%4;4X:=*_4^ +@E5\TSDO"7T:H"[S[C\_^ M*'!+"'6[6%JM>/J'8/,QC()H&0:;RXBN\;[SA=_P)*/=OU@PJ?G4G$W?,:XV=PV<1NEQ!P1[ MM=%:(?TVI:X^OR1['J3!X8%:O((:$=:N=P7)-DK#Z"'WPB M"Q4Y$4YR.GVK'4&5OJ;;*.IR&F^A*+'LW3Y1H#2OFJ/";66G([P'JG7Q:3;3 M@A$Q&MWVAHD\C9WM$@,0CZ?DYS@.GZGY87LX21KS2PP)2_G*-G.^X.4F2))P M'69%P>M[0&>7EU%*LHV?B_6:O=(SOB$Q>[,KW RNLLFR(E!!YB'BL2QBABR".J%;RB)>R*\K[LKWB2B@4 M4 O)DF1L-WGBN$*B_'(-,U)H:$?ZL_.3%>O*1\8">BNSHQUV]3R0!V50X++Z M6I1O?'N290PNS4*-^"S+/I\=-Z$ZBP[C<'9)#1"%UF5^0:%E?OAYU=%60&%X M;ZR%EW'9N^^T;(2]\#>D[_61Q"P5Y?6ZRJ9;1L0H7.F"821QT\N4D;6K*C!? MH-= ?,C,>H0?&"C%OJ)5,?7NMABRG;=S' VCYAHSR".1[!$'MH@A6C" TNY1J(-Z+1'3*W,_?!6E:1;\_8CFAF[1I8 M7=,JR(Q5[/CR-"R!?(?\.\MT,+)*\A(!V!@I9F*+(=%] M3I\A_A MOK-M\ADJ6B',ES]LNVV9I?/ OVSIHFK#3B(3UB5!;^B*>T4VFR!. MT!.EQ'_^P:W-4, ,41_5ACX/=ZRTTP-L0NTJ27(R@2;;Z2EWB"N4ENBL6NXC MW(1;)[" ,T[<)<$".'N7)$?,9RCOP MJ(K=+D6A 6]RZVJAB1@-77IB-J_W92>TB3>/P?IL&]QM\ MQ])NMK>6W#"WF&&JC[EW:5N&OQ2()SJZZ./F;.D195[D8ED6N5C26NZ5VIGJ M#)V6R5?\W.RWK)%6TZU(6X2A P([0MA-L[(G%@ET/>% =%]L$EO1R%JEHR5R M@>^#M$4PQ2O&$Q=H2>A :F\,TQFY76&NAP,Z9DD1S/G0G$.T\SMQTJ_ MR&KD8J&OP!M\G2_%VY-I3.$[27G4) TV8WC4P5P M\1R$&R9I'LBM>Z5$BH[$O9$!.M8NATC)KW#][D[/_Y011>^V1S_5.9<71=1N M+O/D,C'.[CU3A0F*OF_IDO%M0GNCI.SN^8T/.6!*7>M0P?B0<1ND)W=!PTMU M&:/>VK %M1$TFU9M-7E]J@N(HQXI##>SM)59H+D']M@$ZY?P^AAD?P-KQY4 M)VI94A)S]3 I:_9']BW&F;$EI-&S1H.$^^?M]6!),,^MD318I0R2(O1E+-(0 M23FCY+$BC3&72\E@1X$D9_0:&53180G&,DI'->J$C'>*-,T)7E"X"8R>Z50/ M5!,'['TLG@^IR&+!8E4%H8SG?=^/=]11;&Z\!FI+&=,%,&*^Z)ISOT"R1A4$ M?1@/X:AP,FCR6.7*^EF;W MU89E,+R;ULN@YQY:3[]Y\9"I*7^,[E\1;X"^\2:N+YA)C"Q1&(+FU3%QC]I% M,07,C*<=9SS7#)>H\_J]\'G^"3J>&^%?R,\,]5UDQ5AOMYYG/^7@]N/6I'AH MR.#7; "XU:Z"[? CP?6+S@-P@BOBG07G8CM;Y2_N*B1$7;[.9L!6$A;C&)! MEWGQ>Y41W@\\#PP(SE>PRQ=^3IE'N:U,8 MYNXV9L:YCZ^A@1:0[C'2G3WFF==1^B'?V"/$G[DVU[V#1J2^<=-L=[6MF6XI M"(P'[RX-"&KVSC^9I\ M&]/)\P;'(5G],]AL,7]V_<2"^I*+%QPOPP2O%M'JGSAAI:&NUU_H/^)PF>+5 MURA,LYT"GKJ,-L^V7E>+Y"9X[K'K\_L8;DB,*.Y \>-1 MI,B*?:.,%\J8H8P;XNQRSR5GB$J./&X[YYE592JX(LZVV"?-.*.2-=M*S9E[ M4)9Y5,4ESG2BJRCT&/P;1:6/YJJ2$S91W:A2>V"W>(+@G BS,@DW4B2C/D// ME5V**[N4-=HRXC-^Y,HZ9N8)U\W3T]$\C:T#!V2@S),(CB8I.5&EB0HS1VN5.5KI(V:I\YFSQ8MK>HN,^Y?U5AC;F(4L?B$K"WL[\BK//3;$Z%O:YZOR UO;VU3?H?G% MOND8F%XL"# XOQRRV1IC@6]+;!_LUQA+_%G^\&BMQM2'@[)7MI;[-D0=9[UO M2W(OC!9=\5]M>5!/97F.:_Y#,G.*J_Y],7/M=;^&F=L)%+@B*5[<)_RB$[PS MU<]JP);T=9Z?_6UQ]>GB%EU>H=N[Z[/__MOUY_.++[>_^^W+R;L?/_P57?SC MZ^7=_Z)O11_7T>B]+R10)8F!ZH*_L%L#LKWD?;F[L2,DCYR_PR_I*17@Y_ZK M'!(=NV]V]':$O.@A(2'HO8]^?M+70/K(M&^%Y*W+.+#LA@3K@7@7UWJI#AK1 MI1%YP)7:*DU >*7$![#"3AMJ;"%0R^O U7!;W!$.H\SW*V,9,>]\"( 53S!6 M(6N\C%LLZ7)IRZ]VBVXPZI1]&ZR"I,97#%H5.O-:8S1XZ=:3"Q_2+]A&K\;8 M-L K3:'"KA)3=Q=(,AFI2!>\HOSU^@K_2D5GY>;9>H0N2I;ATX8*G"U-KM>+ M5;;J;=XR,2947$4Q(&1V7\7X#0POM9CP[[GYHD]V7O5%66R-$F6+NU,SUM 77Z#,6PH3;,*2PON-2SNQ:# MQ[3C]BNB%OF/;]]]."I('1)>J8C;W8R^D""VRW=*\;5B7@5U*8*.&5F?@,P5 M%@$!>Y&3O1);O%0BXJL9O]A-KB<69);=\YAET1QO[UE?5.]F,LB3"P.40:]4-%\G(2+.52HLC26TG;J.CJ36H=17AUI=[10FCI M+ZO2Z4S=XR?(8=>-6MP!TE9=J:TB%87<4SB,Q+'F)=)2IHQ +EZZ73-/[-:5]/S%F4IS:8W18Z] M1RWRA.:UK=*\.0_?YQU0K8,A9V&_M')*+_7&)> MSY,RS=E?1AU[3(GFT??@,2*82&+8 [&8?\%+%@17TXMS_(PWY(F3*WY7B%X16/ER&M&S9*_GW,)M\3470 M,DL2E.>MT\PZ <2FZ"RU?QAU'WIZD;$8!J@R]DH9]Q)F:IBFE'W24*,1_?FJ MY#==:/19V9>PF0T].D56?8X]4J4YK7F?,'>;T:^L4ZN MW7HM%!&CP6TZ]BHT:IZ]$8;'/+$-4B[(+75P@S@D';KQ"VX@R&VI67)83M#,/-!_B;7H40D^^+(1?U*F$^0[6'Z%OVV#7J!\>2 M2'_V5ORWH'T]W%L6(6-6$4@*O:SF(4$I@<&693V!GI:&104&93"M+-#'H*^\ M@+C?O/:PYB-X$G]3K#L@#QB"=TQ>\) ]1R+9*K]?G>(WC M&*_N@I=%DF#N>]W$^#DDVV3S^C6*L\;_P:N+ER5FM6E>3G&$UV$JJK1A@WBI M4;#$#970QIN:ZBVP3'VJ#LIJ7J/'HMP*BJS"&\IH\A581175R:*,+F]=4/;& MLEC1"&(7ARW[!'077E9LDW5H6"IU1E@TK!GRH% MW]85'&<*SEK?'Q4< I:35''C&Z# X@ GZ[$@W6AZ?L+T_(D%.+'-T#"BVOP] MBTA]PC&KJ,7S[A 46S$&CM/J3,P(B&[ 3L0(@*:W;9\G47EJ:7EJ%RZZRV'J M]B_BCM7[FX5DZLIK&'>LP;8G$E.9VKSSB)=9F7K^U?KU&D_\"WU\$>,A;P9F MJM*I!6;ZCG+8P&,M[H!PYX'')>"#7<#7T]JQ'XZ %[O%8T+>V+E5YPCLO^H) M (E[62]TJ:H/!5+)KG@ M$[07+O!:[8%G?8$\T NX-AN5F;S96UDYO8BED =#SSS@.T8PTEA4.+:C=%0YFRJG<_EO=*5S>NWOCC*H M$K=U.N=]3?+/VMW$R);T<36;A@64Q8K>V6'.?JTG[/3$>^X=+2+S=1NJTM6T M0K_4R(\8>\]34V09FIKA]AV/B@C[G4=F0?4=7 SCZ'6H\ MQ]'Q79^>]'VR9@Q\K4DM[!UNV&I)3NI4U3;SL^I'MVD0ISWG6#V?%U=G%WZ4?!/(V;%B'_K@X@0VW6#H(6@%&>_5D7$1K=1Q\5X+%^_W#1?O MH7'QWA@7\1.)@Q2?X_OT%B^W<9B&/'G*&8[3A#E![->=D1K6A/E)1=>=J>9:TS\YI667?7J-1XUR[,&D&AA6@-:G6\ M:PICI V[S%C 6;!AX6:?J$-\P_B4SB&P"B@R%N->B=#\O 'Q;=D>/;"K>4]Y M#[?XEG^G-JAU1K2!9'D2%7S5V%K!+"O>X@2S L;JF.TDU(?9#>W@.6;;[R2/ MV;X1E<1LF\0P9KO9&GH="2M6&6STPHTD/(HN^GW>0KO]G/V8571]QM'6O>O9 M$+%K A=^U=;DW&A9GW@[B)@G-?\4!U%Z0S\_2^%!HHOO3QORBO%YR'+SD3BQ M8J%4.0\D,I>FE*?SY^T1ZY#EB"$1*OJ@LI/K-!?2[]6QXZ$SL%UIS.5H-/*7 MRS,V0B\OWO4)DX'H,EY_9II^M&768EQBA0WWGO(%;M/7*V,:7Y*=O(*JW M5X6A0>+.-G^S,C5EE;B[X.4+7>N<$7;NL@VCA^LG''-9F_$.ZAWS3Z?2T4B9 MU"4TVW16XB?6+04R\[)M4461W3QGS?D5JF@9;L*\;,L-CEDF5+O3@_0135*J7.%PX?H;!O'.%J^WE&G*]EP>:N@3/I.-R3FOZ5I'-YO4UZ; ME]P$M$\S/;U]1OF@V61D[E%:_0*]BO8A,T,1?F"5"0><45MB#OBQ=MC.(O6;+$KK0?>;B M#%8ZGZ'"0!2<4(U5[;(+MP_4@<_XH3I#!L",Y=%^0")ZKRR(4T_O)LZS;/!= MM"LF$B_\US!60\WR 1$W,S*20]S-#%P/=;%Q$G::ET^*TG57W 9DA5O=FH'! M422R7[RA@*+FE?J,C S017@O$W6(L-FG DF2@>2)(N1Y'Q B--+Z&#'/=U"% M2UF"B)B#5)C;+CCJE0"]04:GM+VA;A*8Z&S=&>8&B(;%"G2*U(HP2N>EY53D;F-->R#;)>94Z.Q4F5,58%3D0H?S MZO"'P^W[0\6MZ&QS--RZ//]4^<0#F\J=H]*_/;S;Q:!4ZFOFZC]RJH!IJ%MB6ZE] 2"H&ZQ M-$,S&%;[>;M 9 \!/PI;XSI(]#8^X9WN=6WKA6<:UF/6F([^2K#H;>'20 X M%'G8%G ($H?Z2#8K:L$N?MF&Z>L52?%YF"RIU=C&N"I@JP3& 8.HQG4@ E62 M3G9K%GW!3_1C/ :)XXT$:=$%(:9J8]858"I#H1%>*LO4='F7YU,0%RW7+!D^ M $MUSKW+.B5:\S+7P/6ZG@[D-@VB51"O$O3U:<5"CZ[([Q%=)/SQ[;L/,W1) MK0-YSC.*W)$JE#H#^RF%^0K=!*]9&:F2JO.5H_RGZ5PWZN"CO6J4I[*S9E1C M;LU+^(*7FR!)LEM_.^=L'^E77ER?7;)4H<$&7Z^K"RRG>$UB+._?[L;%W.F[ MN0#2ZGDGQHSG30JUH)@9REKZ[DQE+.7_+_+5\M0,CK#$ M)'2B^W+KF99YJ%5K9+J)&)^L<@+EQ)8^%:\9NC_:#RMHWB_[8>I2@XNFO$,V MHN5PX"_L;+Y9M!;[9R;&,1"CNA9VC4*W.^''0936"VF<7H'PD3CR,N3CE\E6 M.EQKK/OTS]A,11W1B%>G>;TKOBGL7\,HB#U[;'!B:,3/HEWV7>V]==< #D!- M^=IWW(Y&PP:2]\AL3-BGNX[.<1P^!^P^;P+MR(F(@WAO;>(.;;?H32W'GV@) M9LM,MUCUNV(3-Z="; /9T '=@3&;3290MM)KW?3#F>J4:BS5!'6;Z.\UZD?% MUH;C)%5[7WP?*SM9O1S@O2 OEK&][^S+OI5(R%$,L-1>%=J7=6>_#M@PJE8W MJ#HY63&N_FJSAQ[4*!M1(H[V?*FC"8!"ZL2-@%,WZW]P^/!(I^3%,XZ#!WRU M91E%K]=9V8[K;9JP,-

C@-DG#9,$):??/!4NQK9":UY 3)D:O*66S=U"C- MB^8HR-KG!6D0J5JBW_WVA8+B_5\1[^/6".E!B1B-<,-L*-&H#(*W0 :-P%?G M# 1E-@678,Y[Y*7)4*WM+ ,Q>A-&.=0=)_\<$]#"F7 ,2!O'T*IQ PJ+56<* MA>>3#CQG7?C9I C9!X1F4:SH*&AN1W0Z]\7.P\V6_MH26,X;&^K=[X^)>]O0 M^2%9Y;:8>C+;J/-55GLA+36?+"?CI=H/0FI(\24Q.:#X(BJ#JN\'J!7]L_XM M4QW>8-"6]M$X ;:!XKN;9@WAJJX:.,9MN6M"?G8=MEZV< !7=]H.TGZKNF[P MZ';IOO5M#997ALQK#ZB2DSB+E"-G[:A"Y6TLIYZ2%$7O%$**N$S*JOQRHMDY;"G19('=]4EWVGFQW>G9UJ';^-J MFK?12VJ12&I1179C"O2B??1F8I.@'1Z D^LZG201R\43)DR[8\S3BC*4A2G^ MGC#WG0@GW-_]]F7Q[J_9K.NO!5 ^<->+GY$^!K>.P3$F,;-X$_G8$:_#/W20 MI34SJ&#+:M(6^DYC ;60K4%%*ANUE_*[S+2+FK M;6QBR=#NF8ZFE>\:;$VMCG,9@R)!52UML;>* WI8"B&+->41)8MO>'-'+0+< MF!I3CT;)4-_'?\3D]4-BV%,BU93WT]W_=:)D)HGT1U$RE^? '6(+;J!*M,P_ M<&]+T^*#0S( 3+G]7'J+$ K[S?FF2^"P$H7OWZY**.JQ4YMP?,! M;Y^O48R#3?@?O&K8(YVN^6"I=36RESI2@H13 M*3(6FS@E0O.\-5KFS5%:M>='O]3\O'F@'5T'46G!AY@,:\-2J)"H+("GT(6: MPI5YPN"63;D%FC.D&JDR@&P0-U,HT;-V*N%E3>?VQO+(@E77I_]-.&1M\_ MK7 9T3TM6IR$[RRGQ:_!O'J^HDU3#[1 MAFER&=W@."2K1E8*_O \2/''((S_&6RV3:UVQ#V'P.CH9R MYC.4L4?4EF4"S% K01AO@I@4B(F!N!Q'.^=&=0[4TAGO[(PMK])FT&#^?1?2 M^V/R3GXS_U3Y736'[.B">6":1/M7!V.:7-[1,7W76L[)QHM>O.!X&2;X)@Y; M)G5DKD#K?VFN3B<:Q6\C,[T\<2#?ID'%CUL\1[P! M\X4S^S5K9,/%2\RSY;[_<8:H2OYQ+Z<@5?4$FWKT[ +4A"/)'6ZBV2N#I+:Z MSTS21=03!3JFW,Y-4CWUO*I1NJ5F(+=*[[A5^M/1*CFP2M;6Z+[:)>=KX-T KO/N&.Q6EN,NY;N:*?&48=#L5-37J#G;\)"%49C!>LJIE@LXN>28":6R2YP\TM>V6+ M?#EY5Q'7N2F"/FG?L59[[0'[;J.LK=1]M5).[\D#>OE9V31[AU&[].&/G0KZ MONR:[+ZOCT=)I82C;(CDW.;YD]U-"XF#(.Y@NLX.8$\?;.Q4=*J7VZ:@CE\B_0XV:8&-JMGUT3EEI3>]_@HO$62A)3O2C:GY[WDBY.]4SY.4+']&=#!P_$QU>TUB M%";)-J!*A9ZV,?L73T5':K6Y T;;\87;2>JVZ&KNI'1[RI=X:[L^5G9$A/3A MS_F\6#L)W]<#*]LEVRA;X[U[(3(G;WNQ8A*K@HU-:ZN;(2T^5K:A_51H#P_ M1MD#Z>)G[U!K'U9++A1^C/,HZRH_S3,FEN0E?;V,DC3FZ;@27K#I[C&(\O>\ M(M$S3E*\@O6T=/F:>F#J?-T8V)S2%VU9G;U<44[([, [I!,P M/.[.^)0E=7WVIR6P#Q8'YJPP8XMJ?+."L2BEG*NU<4_A11PWKJMT)D24&[O8&\N9-FP M%F/.F*,G5P44;=19]A LZQ1W,YQE;H454=.Z[OM]U[TWKRXW629F8*>P-0.< M$M;IKHVS!+&P(KK9Z]GK_-G[;Y4=[B!-S2J[W'=:+)=D&[&RX+_XXYH#:4^^?!+]C&:G93D,IL\9%F);;L]9?> =B,4J_KA.>"EV^I)RP.@ M=#*\Q.HVW'M>-$$,X0@726W(.K^B1;(>;O5.'@%$>9 :VC;8K](TYSB#"I*7 M8V0 ,V;1=X'&FQ6KL3*7TFK_8"8TZY! ,]YN&>8 6QY'CI\)XDX.V+0)E\2@ MF'.YF+SX_K0AKQC?XO@Y7.+NQ?5=\'**([P.4_82A>#7Z_KK-+0!G&X^ (!T MC?0<_/W,)AY(<<3& H[+O""%\L0: MVAKF#(Q^9?;V3E%!MP!@I1I!8YGC>?&RQ D=8JJ/]W5]3!^QKT[!%'12Z-CZ MK)7&CC*<)+ .-:Q<8V@F==#O:BH9XV 3_H>E@O'869^$7HJAS%>4@&2KT\D^H+QAOY%V][@N'@" M%=0,(@10XA==(=Q7_M7^74,I/?-R%49>D[[X]9.B[BUTZZXM3(R+9<"W1$>0%QN.962("8*JF29\1([ MYT?[Z-P^6LL+-$T+Z3P)LZ;82DOS%5GRN#PNFD^VTFY:9VVAW-C*MT=CZ9VQ MM)5R>J+&53;?8MZ!60G+;XF#F%J<3BOLY MQ,G$,1T#-,$=!W^V&9SO+1R-V+@Z%O!G+\#]!L#1HHVK+(=F MT?Q;QB>7;)\A)"OP_&MR7""7YUU?$3HK^YU4KQ ML)#!+]G0@U:["L'6!Q?*%^TFK#"VS/^KCZXG67MTAEGH(*D,M+%3TJ8([$YT M,U 9\I/]&7+1'*KV^"UX:6(0FFW]>.+)&.@;]=E)3+$F# MC7B*!11)K,I@3.9W[&U0A%.T?&1>68)BO GR8)F@(/5V3>*W"26&DI+:#%$J M['(0I>/68(!CG-C"5\,X09&O;-J>Z264=P0JCWVU9+Y8EO=XAQC*J*$WC-X/ M,[1HJV=%%55DCYJJ@[C)Z*K;6M#L(OAEDFSQZIQ*&#UD:W6^3B]OF+,V-]18 M/-)U_@W5G>81I@F-XH!2CX;9MJ.)W(9'#YJL>[8)M2C.LV1(63^4=2PW\/)* M&E7>)=ZVZ(\8 <<[>T; (R X:.[)Z="J[;A-10U 4QOI2P"L#VSB9GT""CDV MX5)S_IU$>1:4;;2B,_I1&_KAX($^^#BA\GWR1"AR,Q>B(97^2768B@U[(BN[ ME8E5@KFR*1FDV3NY9KW[9U?'&9=,03AD4A31/&!2AJ@-&A4_U6*,B59*!G#] M,)QL9WE6F\/6$=6)U[J6:$Z^?3&X7_!3SN$.OZ2GM/_/74&T/1R'[QKD")CN:-2(?QD %K MU/N8J$.D"B2L'DX=%_TA=UK(@ EZZR)L(VI-Q$<#'BQW*,O>&Z5AS*Y@)\L- M2;;TGRRK')^245QV^_WDD=,;?*6'')?'U+?;^P3_LJ6C=_%,_Z\S8JJW33&5 M=K\RKGQ%FOWL2>-$_;D3J,S=1WM6V!O&Q4 6\B\D MK@@"/DON'PS$$Z4&$)SNPYUM@B2Y7M_%.*"STRM?J-RQ$[D&Z ;;%6&BXG9F M869#_ WC"GO(]X2:"7O-^2-^&)T_S-?FW_ASUZ%G@X-)I+][,Q!-U+X6D"8- M$6?S_1WEMW@)6]O-_:VZY_RJ%:2];_(&M?MA69?B BG>#\GWX.P%;,PU$Z,^:(=-.IW^8/COB2OA/R\ MEPC[V6/_T-\8RS[\=PY[CP9D[7MU0("0$4NT\;KE7?/1YS#"ERG^WBJ^)M^C M**LFT\.LWHN\3(:ET*08]11FD>@_SQK-D-"!8FT1;^Q8GU2P0#0&JUD;9;AG MK>J)#ZB#K>LER<\(?EV;N@> .'&=+&#,.5WJ:E0"JC^Y>&'_;"H#+%']4IR= M1,R6!;1J6!<+H_*;.Y?+U"99.:JCYE]_391;$E>8A8W;^C*LH :Q+*Z#;V ME0;8B.U';\=Y\90ME?+',[1A:ZU@LR&_\HL++.IQ1;;WZ7J[ M04'1@1J.__>''W_ZW6]?%N_^&J3HEJIT%C+S_MT,L='-'T4KVO"GXJ\T^^\Y M99ETF9',(4*/1ODH8=2-EN5./U2PREM,D-Y MHWW!CW >,4>0VV U?O6)'RETY8@7/2Y"TUJ/S2+2!-P, ]':5'OBSYJ-Y]DO MV5%IF9D@NYWD..1,-#9DZ'LV \P:S6IQ97;'5\W />/XGO3FJ.PB+S_4/(]A M[2;@U$97G+Q0>GS-4Q[H^S#W\ZF?WAQS_L- NSJ]?,RR+;-$GI M/]@=[,+/ZO'*2JKO?IS]^<]_4J'JF?>F 6%A,D9Y"#M-Q?B$8[K2BQZJ?$P- M->EI421([&IAEE--S!,B;6$G]9Y49QWMYT5^L@W+3Y8=(9&L'7&=BZ!OQ(C$ M)VYF VNWK"7V&F/LP5+C"4@K#3U/6%?\O)NF;IK#+DX#ISCP3I<%E1C9:5]$ M9=M2\:Y+I3S%:Q+G>>?N@A><7+RD<4!B.B$%\2L/3;JB7Y?VI%]ZP]^,3N\X M:>X6C< I'PBKG(R4=(1O &#H[4HIMAHV^38FGGM."(79CRDCY=8*C:$=9$08 M-FRB18Z5;3U(O8>:Y&V+Z$3M>?Z?NJM1Q H6/%#%I+ )>7O.9X9VZ:*"\-%8 MP&)WS\R%VUCM((ZH+,D-CHL(KW#9,$N];8I(ZNXV9I&8?7Q[%>-#9L BG(H= M%Q'UG@C)SAYSE@P[W'$8*";RS"._^^T+_?#O_XIX6\=QC;W#2*2^>C/FL*MM M+81P+%# 1ML*.2A"@TTH](>\O.'B.SOKF65(0&_""*VH'0CBI(*+X\6M"4#$ M8:D:$#'><.ZFJK3K+'9^Q,15\7'RFWGQ )5 F4W=5@BW:[6@X'+CMBG1>;C9 MIG@U,#TV6@DFR+(5*- ;O,$GR8J^/-:+/G(39=[:+_@WAU2H -UC+U* O+58 M!:R"1''2[-\&ZN.A#)7NB9,_9&5+IC!WJB)&>OZ4Q0SX'%K0M32+ULFK T8P MD^Z%,9&>3Z6AX6-=NJ]1C(,-.T'_&]FP\^M/01BQ]?9U5"M6$X<)?53/_YLM MN^4+U8'Q&:A4\NQ=V]/,LC83KM2NK A)]DV2%8<5[HV[E^0T+>8 MH=.CL;" WGTR%NWUGB_&XKV*L1@,];QGJDJCM70S<@ .5:@S-/1%.I<5FPW%.!<38E%34[Q/C:JET3M=$ MSP&+$H$]*];F('U*K,'!\IZ.]CN/LO&K(YW)#HXZO]9YL)_&$0+D"ELVIIHD MOU6CS$EEDV8/U'6\@UX]T4;55O7#W<:A;HW/]$]U_;0$!B>Y?MF"$4YOU652 M6OL ',7H23BN4=@YK4WJQ[6L1?@0(?R2'^72'UBF3L0O^ 7+M./,=DI'M9Y: M /WC6<\L@(\+*O8&7_"2U14*U^$R2TY;+@;9O=?%]=GESCOJG-N8LI XPM%G M86TCRO2M[6TC&TBFMRNES5#&0VL2K^TE9_?Y&?V&P^:_:P:B-U*;64#:*;.K MIU!V3G@J[&SCFET[W&Q7 MU!&C:[:H>0WQJ/*FL)R\TEL]@](62FY)MJOV=_K!'49RCJS[)[VZ[_]*:P+: MK7-0Y:EV^[K:J@G[CRU=2JY?Z5)QD?P-KQ[TUE9J!"564K($K1E/M3>R'/XF M+8R>-90D+W-*/[P_Y:]=5 2QE!744@P9BR='6,Z^3439QHAM4Y#$IJY)'@O5 M#W\J:BA(4$9O&AL,[O1.:R4QON99725(BC!6B)J".%854!R4=ISEC#'DM[:Y M]-J[RQTWE+J_4;U\;T0-+*IWS#^62D0*5IGH(4JAM&D6.$!CE)<\I2EES5+1']Z_H MS=<,LC^@LA=:'!1FA1G9F5&^ \!"U;:<8G-F ME_.\()]%K84Y U;)?5DK5XJVC!.Z^/ZT(:\89P6)T0T=UD?*##$&;JWB./I$ M1H5MP_):Y5D9ZX.U%E".C'TA'1D+GB]]QUQ+ @_M/;0I3GW&ZHSA,DK2>,M#0HM[&E_PDCQ$["SI,A(=5%RL MUYBYO_B&Q.QUJ*_<,'TV6>1PL,/"R-3;?&L ?]"2>&++;H4A->+9S]5S1.,S:IF'&MHZ.%L$4M9.W"5[5(;W#+^DIY?=SP_X,MA.4 M6ZNU ZV*U.(/QT6^.%+5BV^F%W: WWFJJB3Y51RI/9["\DBBH2\T4-A> M7"#).DJ@)KE^!AH08=--NX(6^L8:(-[B7],'BG21-16H.#6;M\M'O-INZ)J] MLWHF7;3G-;_N6*HWD5$UI%($NNE2,0MN,9,=(E1.6X*>^!A-FO.B(UOOU8U^ MYBRR:HE9U56V^U?4B\NV>QP'V!A"D #AH1F@HT>M%L$S):6 FIU,V(/K!(\R MK&F%L.+RCDY\XT20-].?:_T0QS0ZTA"GTVYF5>^"EXLL@OD41W@=-O>'!UKE M'U+8RL@"#/ &F/;$',0J+.HSSZ8^>^PX0!9!IPT)H476!81PG+J(+%"C>1UX=$RG.Z%R9#&#"NC0W'(>/5W:]V5'C[617X77]F&C;;Y@-BZIJ4>^-?:RWG MK>69\_#5CI$@O1^P'8):M=F),K4SCFJ3UG @?H.RY$@6P$QI(T:0A-9"F-2)WJ2G5=12[#&VBLF/XOL.^ MHD6:QN']-N5+>_H=;N@B,W)\]*DTPJ*ZA5(CW*X/:#+"/TF-<)F;+)55U)\4 M!OFG:1O>GTQ&\RH^YF_;NP_MWW$ECO_R;1^U]P4]YV/A-3![BX/O5 M]OL]CHMPP.KQJGE\H->[.#90[6VV,ZHGJ^%^J#+3GEU015KY#>OJ)Y1W05F? M6H1PK9OCS4Y-0!'#46YN;:I1J6UI^@QI1:=YX.Q+@S<8MKGC78(XR4 O*(@0"]1/7_\K0:>$Y4!B$;]AC)?4"2AN?P3YI;&Z2E Q?W]@"B%,QS"6 M0OB8CU2W +E..3UM#M+E]#0X6*[(H_W.]I,_FPEI4I)'G5^M($^]'D]O5=)V M*9XR5^K,WY2,$.JB4(S'5"<+(VJ!DTHIGCU0_/$*\^F)-JK"JQ?FRUDT"_35 MRXMWU^<[6@)CP$[<%C@-*H)^'SI17J_M>V=--I9 MY2Z9@OMKC!Y=VNZ=L6[ID36++=!86T:[8&?/FP,-&?6O/='D\QTM5J)%T6-W%:KA6]<)&T]TU\T>Q#=PG]ZJ])XZ2 M]KZ8+@-PEVFT]:[N&X^R"Z8AW!AFMVOG"\!_FLX25EM-+)A=VJO+JZ.]NF9RQT9__^;+*WCR#HDQA_L\?WO_T[HWGWYC0J'F#^XX^86);FW_Z!__$0E> -DBHO__%2)O_\X;&JGO[Q]NWW[]]_ M^O[Q)U@LWWYX]^[]V__^MVRY_?;G[<-<4"<O6DVO9[_^G3I[?- MKZAIF?ZC;/I?P3BJFL\KU.,-LP7^OQ]WS7[$?_KQ_8_-F M\P4+F(%;L'B#__WU]G+/,UX_@ (^56E<_A3#U5O\^]M9@O\"\_EB%L>P;K!R MUR"M2,JO3PF"UC7\\.[]7]]]NEP]%? 9K$!>E??P?/64P34 =X]1 4Z01,F! M %*]D:1:/R&PEBEJ"G9_>RS XI\_8%F0"N__]N[3QW=8@7\;2)"WNH:95X^@ MV/L1DJ1J&)Y%5:2C'I>P3(OE_SJ$Y2]-<;A-<G+>8A ES XJZ"\;00:?&K(W M,$OC%&C)*4=W$+%MBVLO?*5XV$WVHU4Y7\R?0-$ _1!;+(0N23[::GV)BF\H MM*,Q[@[$=9%6Z&,>Q@7:KZ=95);I(D6SB?(T*A_/_U6GSU&&A3,8HH:1PZI9 MKJ,"&_X96%:S3W>(J=D]9JHELP31(8A_A 7MZZ/Q'?T"TF5^ M_H*&IGP)T/]^1U-[Y/]5$<5&7C6F=/HS)[0T?VX;6^12-47IN$%;O\AS"#C>"I1'X():3, MC*).48/D_ 4'&2/H#B7)L#"_S!&:*EBL<9R%N>&\P)BE[27[_2,X7RQ 7,T7 M:*:YG8-L]K#*BP*N6-W@>53D:"@:8!UO3Z0AQ_'#Y[J&^:^@1//66_3/(HV; M"2[J,HN1!Z.5KH&%AI%C'+,TO\^;K3X\/#>_SLJR7C5_,L'-(&+H&V6(_4P3 MZPPJC[4=S%9<7\&B2O]LOLPVN*/O2K8WL(@UU@,H/XJ:]A7:3[X:]WJ$60** M$B]9C<*=#%63'0^,9)#K;AP1! S @(>L^^A%3XQ.=]O3 8O#N(%PUZ ZT+D! M11.1=G"&B\[/3Z! L0H?AB9G:5;C00^W-G$DJ^RMQ0P;2PXQ3;O?S)KUC39D MF^4@\EZ\D;K=:[Q+EWDSJ\RKT[JL$+<";PY\!G!91$^/:3PK0*2Y7VO SNZ^ MC0W$2!*VOBS1WB43$+2+;WTQN>1&W/X>=8_;'"X&WJ7_K2PPM38*Z&O!HF0W MYNC+QR5G8S=67S0*$:LNJB\9C]H0DWN#N"PF.M)^]7E9I2M\#+G;,+Y*HXN3V5(4-JPOQ8; M6QFS-A00DI01EKR[\6DC;@Z6.%A?10] (M^;1BLKB@XI? OD$[X%\OZOC?1= M#N:BWL,JRH:7M\W&@M#(O<$(0K?8& E=V9&UZLM94<1#T]@2A<;&%:_0'SIL MP4L%T/1B/S'!I%W<'VKDW4FC:J^T.LZ)KNZB( M=RS1?W9\H7\[;]OB[5-ST^;'^#'-]FZT*.#*$"'0CLUN6NJ^^<<;'9'>5%"I M7TN4IR*%:)VU_N@@ #+?0<@'R_N-ND M!1RN7LU>TI*!:JD^!(P%?9SC5@N 4,\F[$T*:1':T!6P/F#UP\2Q2NAW!E=1 MFC,PRFU+8)/1UCDFY3 %U91F@(_+JXTV!H]P(F++#>^+*"^SS2=/_JC+"AOH M"UBA&:!XP)?HS![JN9V= Y./,_JP+F\.!D*I3!E#.)=9D%!%0&B+/T3 M)/@F]4;GS\A&>-"0!:T2&39\)CM8[3(.'<"TS6AH>4L+Q/5I0EH+)F?7LZJJD@?ZB8A^AYN M"H;N=H1N899M2V*QO$"= ND *A2F@OT^=J$-FYE!?R]4!_XJP@2Y1."9;&<% MLS& I*(W!!RHN/<"#02K#P ,L[&<0%XFC?!_D,6*#SP!1 5?WR@JUYXPC],3 ML( X^YFHKK4_%Z!8E>$09L0(O] E-G7WL&)$NUZB*U(X4R52<;Q^FL$X/:T+ MK.I-X] :'F.-+N$\%NA.W8]LF]:N2UF0SFQ-SKX]X6XLDAB!;_!%/01!A4') M#E5R=#*E.G7WLFM6R^.5J6PTU_J+\L#5N]_T6E8ZO[\_KG7L&,[#U<[/>JN= M\YRXH#A^-J+FNSG.DY#FBWWJ^@TLFVQV0?*A2E=62A*WJ[MXEF7P._YD"-YG ML'ZH%G6VO8]4XM=1TF?L#]M9%"N:Z= @(YD:#>=Q3 D1T(ZM1$DU'%$Z44M- MA'!V*6]V(C=7ZJ]QC&]JHC%@+6I.()C=?+)@E;2 )5RRN86S[]'5<5/-=E97 MCTB]/P'K5$BN$Q>._4Z!@%)@C4&@V>=IY3B?=L?$$XC.ZZIY.+=5%D@"HY1> M$B#M] H*I6Q[# C3#E,KZW!/<(H66RN8RPWEW+;]ZT*TMI-%HHSNEO#'8&5E MU>O%\-U24'+LENC!QE] H[:\'>QC46Z\_NOTX^!&T5?HU# M_)??>5P8>\K*_;;?7Z&?82PH0?S3$CZ_34"*P\!?\']@W?_2\G[TI[TP]X@L MH23KYZTN_9^=>;#ZYX!"]0A7E6:!_;1/VK<-6%EXS) *"5;C(HO(D8#Y>PL@ MQ._30PA/05.($+1]VR%5#2$WNS/-,S2:<6()M1TEJ!#MIH<=&85MA1F"AV]W MDU2Q=)&6,9H#-4I=H+^15XZDVE(P16D[75R)%+>%+0H?.\E KO'U/R JY-#5 M:\G$5JOEU)'%4MHNKEIC39!"D<.B@UJD_!/IY\& Z'FJ?.^@.CLK'#N_? M3;!$N,3+3>[RW_=OQ+3%$66^2W4B<]X%G9R=51X*1&\>H]R)MBU]?PK+JCP( M?Q.M-\_L".J$6Z)*&-&8JOM#43GLP*$LR3HQY8K5/BLU%B>NQ&@4EQJ$P82M6^)!JVS[\9;=U[NH,BT,U+;DUV=H.*B"Z];0I M3B NHG23-OD%1#CP-!'%F;?MI9%_!$FF"^&)_"[.)@LTL413 :D^$NK[Y-M2 M7Q3JV8#A\3R6[0%:P"JVDWTJ?3E?S)] L2G)MZ]BXO"Y1UQ)9B^= M\&5';NO>2X6,U@Y+ SZ#O :L0N'DS[U"?;N?G4<,T8> 0J48+L\@W"V'MR,X MF,\ZN6I45O/%5C<&/JAM>I>).FVFA!2>>OIP(:A:R2;W!#.?"UB6:,1;I*R M26E!X*738DIH8:NFCY4.33NYXCX4]KM%]D#?X!%-AUIKG/,7?.C#BC52?7H# M%+?/E-"EHK[)4,;E$E))BSN09?C)8Y"CR6>&%)XEJS1O\E.K]!GPP:C6F3RQ ME^P\)7AJ&40?I[+LK"2J&P.6<70Y6^$RKG\VZL\7A_>URZ:^Y3U:)]X@$^"] M'\I9IG+G]N&F0N2*NLL172 M#)3\[<%!.5*W& ?B."6?&<_T^EXWJ(QV[ASX,$KLU=_&I!,TZV?O, E:4_V% MTGIZ6!>I;(I3"OVAKA(X.>^MA)-::IO>"6RGS91@Q%//8&K1I4J%C'JRA@]Q MZ3PJP?E7+^KB&I MWUF:U16SRJ2@M0!<^]93AA==97L V].G0DSCW3+G$/L-I,M'I-+L&4TUE^"Z MQD^ESQ>]ZX*\F*9%@X"C(HTI@=3$//K05>1*!?14CW08NF^]5[9@JB85.6"S MJ00 ;4D360H^ ::Q]+N0%PCA5)0WL6/(*DS,%_0 M?CW=/M");%6>1N4COM;U'&7X0.(,M4TS=PG%-'$%:78R70C_XW=Q=^J\_VJ? MHS3'2Z)Y?ID_@[+:7&?% K/.G!6ZDB?.4EV=1R"ISPR-+,*(/3S.G7-G*8Z' MJ//!JR*R:2,I!NO'[7]CF'YLP73SU]\/*GT&<%E$3X]IC(MW(22\I.3NB%*? M[6>0[.,097R$*JJ.SVDL7EKIT\R%;%YMJL)89QA4E4<3V M!(;V+S 'Z\UB#U_%!$65+E+4?:/5$W[*ASW<*W=N3P$4.D\!J(P)@JZ)]'%* M3!\4!/ !IJ-L*EWF<5;C_5#J+D>>M)K^ K)D5N$;:L1N["VR78%W7E?-M.RN M7JVB8GV5YJ!)0M+;LAI1,+4-L5$$<^[FNG,L'XPWQ/3-![U\> ^&-7:J'3-@ M[:FCJ#Z9SGBJ0\9WEQO3=:"U[Z'G?B/H>I@5Z.AX<,6/!O,#LT0U.Z[X-2] ME.'7>/&7H%XGLT/1P$%[%(^^:NRK_*\4G-OVU*5Y\-C;++8]&'^07KT6FR2M M^/".Y-&)+3HQ]3L%[,4[?6ENK)%SN<1EI^Y]\.9;$&,U$IR#9\.5J?0,_)B@ M=W1B8R?F?:'@/)A0]N"^/SM[@I+AMUAP9"N:?MAHESEQ&DGS55T:;?]4IW'T MR;Y/&GX)__U07<&!'NKT(@'V.BHVU5Z.":W^GCT<$UJ/":T^'94=LV^.V3<' M-/\E?#0?LV^.V3>^9-]@R0\"=[=K;W!J!K(3._U&O7=[B:72>PI8923@:!O) M6@:.B@16YA5#E6=D*8)'(GVTLGO+H)76.T"T"HTT.%II$M#0.M5*W>YW-8XI M8\>4L6/*V$ I8]Z<[HEZ.*[V[@YP%*Q ML_][XT)]:'=NIKGJGSU':8:-B9^]C]HV98RIX@[DBVR<#D=GHNX12-O8:U>2 MT89VGCO5:3"I9V\?)H[K5=T\0-\\Q=)=SFZJL]Y'+Y)^9TA=X*3:U(\>+>71 M=K[>)-U?6W4?KC.XCA3X8PX7*:C4K44*@OHQ4EB.%+RO%WBD(%0_1(I/SK+$ M[$2*FP+& "1-37=LDOE"><*N0X+P>3421\>F.K;!=YB$]ZKI%\X[1FPMFR!U MVYK,X$]T#9AOG6L3DEYQLPD=G59Q)2[Y32;ANCI:VGDXRH<;%,?+Q=Z[X_%R ML=SE8JNO:HV>F-V\=GB1YE$>IU&VM]U95$7-89F[K.R3*$-"@;M' -"G;%8@ M9VD99["L"V%^MEIG8BR7[>S!X3_V@QQQ69_6!0XOS3>[1S X0>R_"8_HY;HS M#])%W9U'5$484 ^\E6S$B'9RRV8# %]6#A^.8!B+OH,RIX]1O@1HVGZVE6JGUBU HU<-N+BV0JN]_-.G M-4&$V[2>,;'[WZ:F&J^HCG7Z++.:TW<>5:50!8>W+2.:\L1KQU*+ M8AT+_6CUGFRA'_N('JH:D#5)CR6#CB6#CB6#O"L99 ?=7^^:%"0<'FX@C@UQ ME-W5#PE:,I1X_4ZMUZ+7F<"U;.^Y41*('"\NT'OX@5PE_- +#2*"JXP$5-32.(>-T0_*&/V@C-$/86.4;I Q M,/J!A]&)SQM::GY4QNA'98Q^#!NC=(.,@=&/X>TXV%@B7 FJ; _"8X!,D2N/ M:E^/L\8B3D$X4A_K4--L WK'%:UP MCT@XVFO'$UT0;-)0-W4'XO4^_W1_557>$4Q(D<.2%JGPG<:"B<=V)3V1:94F MY5@2)^;YT_+UGW9J'R\R.#W7T"R!,[SO \B7N9E5=1-S$,? M=R.=(.-;K3/AX[*=G85&JH"[2E8G:RPG0GYS5QIGM3RF3R=KHCS5%98._7BR MIA&[3 \>"N"&7KPG1BQ7$Z3=I >4X-PTM<9%N <]$KT MZ"T4.#W\])EAD0]UK*GB*(.(WUU<<,0.YP4XLUQK@Q*Q:!6 M.;/E<)3 87@'L[B:YWR!"_#R,\.8[0C$4=KYBC+V$8%(635L]0\"*/3]>$G6 M#J9ND77P$0B:5IWA,P[XA,UQ_H(O1P,NRA1Z$KB3ZCD])*H;Q!2;4AS#.5"] M UFVV;+9W$5'_RT#5-EN9&$'8;?I0531%*;X%+,+Y\R%.P<7'9&J=5;9W?#I M4-/M*DO+QEXMN&0U""?BJ M]6+;_/3R,J^@;;63V%AY/7II17Y@LFNCX2/ MC[*P"[/ Y^:#7N;G6VP0%=Z;EPZB[!9FV;:B&\-.!I3(8BTZE)Q'3?TJ_^:6 MLU;H7TN4CD',XFH(2:QF%=T%87I7-56R""%?@^H9D$ M3-#X6%1^@_BF$13-7 H0E6ADWOQ;"]I\4DJ 9Y%Z'6X@94@7SL$2+)Q]I>TZ M'1L55W_8B+^=MC*/N\1=>N=9F4XG)1>5KF,<&B.YW5P)UNWNPN&;::"1HM_F'\CX$9QOX&FN/M[^/N[S> M[O)27V-F9BQSVE(N_5+:3CBTR&AO+8XPF(6SGWJ+SX4XMT=ZOY/KYL/OSC'% M1P84*\7,H:/0[:QJ#_0"0P8_J[C?@H8.;U(P^Y^=Q(1*9N6>6@\)X97P^I+F MZ:I><=% ;4.>&W;;^($(0F(HIQ(/%9L.G5.[+J6 D!&]B)%!:]-[_N-E4LC@ MJ*2(C"ZE]\BA16GK2(513=_9!(^P#C!C/7'27Y"DH M[],5N"BB%;GPMW-53!M< ;(5KU0T2G$;(]B,W;<7]G,<7@]U:1:O8VZ85 M,PYGJLPX9MEG,/.1J]B;P*]T[PFC6,]"UK LS=Z'N9D=1#>#ZG;0E [!K M)YBC_SZN0_Q=A^R_UFWT_0L2KT ?5KC/16O+VNKJMIUP0)'1WOZQ;9=9.&N) MO8*_P>+;98[FGC$HA<"C-F8ACV@< O1X^MO''L$MG&G_7D,TEJ4E&K@^0Y@( MP4=MS (?T3@$\/'TMP\^@ELXT_F]ANPZ [0F+*#Y<9_? KRD[^ ;@(JX-S_M MV3BEW >N*7#_N"T7,%\+JLTUP5W^FTRE;C4:]++=LC2FAV43 M(UDJZ"W+V\H.H2?XEIR(7PD2TW7)Z"W\KSQ*:C==2AE:SO+Z2EV:<,YJ6 H3 M3V3>%U%>1G$#L3QI_F]3#WV6_%%O7J4] 0O4YSYZV191G555D3[4%;;V/;R) M1"E?HPM!2R$;48BI.''?"CJHKM2&L-'C;T M&!J$"%6&KRX<&'T1QZZO*KO-$DE36.,G&1LL\ LZ#MC^'B/ZO 71[61.^;RKH&ND\3Q[/)\^ M>K/\-YB 'S,]^.S2!W9'OY;_&A-P[H/D- __:U!S M\.[#:3&Q4&F>49N?7J(E#D[5F"\.=M.=A-MC*.G>-A@&[>#6O\B(+FY#=IJ3 M_RW$85S;6"-Z^8C^??1LA:\P!9]F>O/?@UI6:]M'D'[[8F]A[9315% MI::VO MNW&5;Q;8#VG:XU^Y@'CL4VX'DD\,"'-@,IJLZY"T/:Z]H,FI@;6]\ MD"8IU275$[]]]L7#%OEA;_P,%.ES>ZD4F>Q8:PWW'<-RCRWJ;3Z$D+M5-Y9.A)G0&HVX@XR0*74:#>>TKF1I; M^P)>^Z]@NBR?#S6%Z;+<_G7'9,/F2?!963UP8;$*VH"_:K3<6*S1+;4L/+(7 MRLI(=3KY7**IC)M</ M"*@]^07/C+5R3[8[AR]:U? M4;0B[1#.,S?#V6RS[G86INCL1PM3)/MCF'+UK5]1F"+M8%87WZ_7-8:S&OI$ M"Y"ZC%5,"48+5Q0)CA'+X1=_14&+8@JS>O^O)6YYMG/U^_OCWE70,4OTO5]1 MS)+:O5*^S[O9O3K/7T/,^@VDRT?T[]DS**(E:!;89RA>7T1I\6N4U<"+,SL= M*<>/?FI2^AHCW9[Z&7SI*1P+JJEWW-ZR:5J/PY?',SP U3V-\2_^:LKGZ CU&(D]C\1F<#J&8P-+'B?"JH=._D5C3?D9)_#+V>AUX#&!U#K[V=84O)!7[?WFY^WQ@,FV)C_+*L M5QL;'B]ON[^\??A6(E'D5 UG7/"/"GF#A MW(&^Q2K/7M*2X2N]WPFLMWYWCU7KR(-B0[!@:4N6-H);,@2&P"^ DVU,:4%# MX:Z%V1P5%)$1I?2\1 ZN2*KL-G:->L1MK7C MU2+L'+B#3K:LFW[,69H-X8_NF>SWJEJ;,[=I^>VB . R1[J!LKJ-*NM[WJI\ M;3FW/%_WOF_//6TXO>87L[US?$6KHSF"4N%,\AI+/(B-]2!CK/.7)X!+<]Z# M8O6>%R0&94B+#@,Q##DLC/&-QHL' VESG#1PK?0KS!"9#!EHK&D#G_.0$P<6 MYY!CQ*A?;7J3!Y9:QP1(KKG.TNJ8 MK9?X<5W0CTN!K^_JWS!1Q79CC,W+)FR\NR%S3(4&$+S42SD:<:_#](.E- 7/TG_'F*\^+C>27 M>;M%FL?I4P9XF6Q6:!+F-*3I/+9K(0H.8U/VPTS2(K:CKZ%HC(UB9QYQ>)T= M7QKA*,?)3].B0080-1K.$6X'H=".$1D0-Y*QC7E%V7S#^#UB@,;\[>C/35_A M-2402V_J')AZ.()*)F"%5!76;7S163*VTMV%2M:D<3-EY.)*J2]S;L7MZQQY M7.! ,ULP$$=CV0E<DYK8E=R3H;9W#S/K(*V.4 MH4=8A@R^A<"==%_S\@G$Z2(%R1E<16G.O.4C:-^[M<-L[QQW?)A =:59FT4T M/MT[-$SZOLV\\..L6VT.DP/^/0-Q#_+> :^'>]0(P0!UE&?F4C*X=>XM\+A8 M263*' ^)W8DH)PY++VHE:7 7M4(:SL$Z\*)6S8CC+FJ%LC&.Z)UAG",P-\!* M]R.P+-'/.7[UX ;UC2.U$!;(T<:D!'][0SP^(VG0]>[3QW<-MO!?T/ 0PV6> M;@Y*SK9A_SYZF94E:/1!2C^GL"ZS]=>\V#3^$R3G+S$H2]3N!.1@D58E%84# MV/##A&$9FX%XH)<;Z(-(Y6L$S7*AOAUU-C,T1;*L\$]M+M(FT M'4&#R 2Q;FHJ8SAK"##IW&#=2=B5X+J?-;J6SE.O/+KL9WUR;MO80T_8+<@; M3N[<+4X[R=&(&!4Y4K9$>M>K.L,/XZ'A-(U35K*'?,?>/HNXXV2=I(]I:& R MRYYP1H'O G\+5"N;-F,K+YF0U(U>SO69A0E=@CC& VA?! MRATI3V#96[M<@^H:YG%=X._- *E<)P*RHDYA EC)5&/ 6210.%=Y]EFOH'A. M8T!/.SZLQ2\0&,Y?0!&G9;?"(VNR;YT^X3 6Z8?I6T-]@#'0DN8$&V=YW)3LJ# NOY2YS5"0+# M9PB3[VF6"3+9=4@044.-A ?U62_2/*V0DSSC)S>ZLLL58)4EP*RP*B;@/'YJ M 8-:4%716HQ8J"(/O7ZJ6(Y#7/LP\10WCJXGZR_1'[ XS:*2EZ*N08& NQ(% MYWC7P"NT82UAC2^1.&VP*XGQ*M!^4/HZ6@%NZITF%7G4TZDX1[X.=N6@+V$V M!OP59)+$/UV6<*I0W4057A=P,UFH;0C\$FU\1B<77E!.;77\T;BV,4AP"P=A M>)U8(TGNX*+ZCKX;81A^#I5*W_[.LTS?$)"J8R;["):4(IS"7:=U6<$5*&Y! MGOQ\BNV_C:^]#+MRJ,4IL%V)5CV&6L[XHJ? M8C3->43[U&"^(%5F79N1ZD3>DQ%T<@Y<)>A!36NHAUSJR9B(YP&@GVPNX3PZ M[CH>;!T/MHX'6\>#+?^'V./!EC=3R D<;+T/%^W'@ZWCP=;Q8.MXL'4\V#H> M;/F/U./!UO%@ZWBP=3S8.AYL>0/7@WG4*$+YG3S( M*&A$/%DW:SFY% )F#V;. *6'\Y@A^3VI:0$B"S"KF/-8TD_^*:R"*$>]K^B^ M,03>MX4YX+^I)-6']6(#O8][&$J BO8N@X0)A.OA'D?JZPMT3N&<#1'Z<<_9 MN6W)4BOTMNX1)P4AJ*:TZ-T&&J].Z1(ZCW!0UJKX)3IMI+=C%VOS9LN:#Q1Z M!3:5_6@J?499M;#>;CBL9^?5(RBP"0KP"/(2+2,N\4X[O[Z]6W)897>UCFD%)<),BJ;+0\8'*Q$+M?@0L&X %$)SL#FW[0]K%N891>P MP$_(,V"G2:5W0T61BG.H\K$';1F(]3X!C7L;N,I<@YA!]G64WN:4WMKT 'NZ MD((*!F!>\E%BW=UJZ;.T@KHG@*@D:!%>5*ZG@:VE65.7M+PLRQJP8J>@-7LM MW&T= A[E3&$?E$R^5H9XGY"Y696A1=CY8@'B:KX@BO)N2^Y>YC>-T(>WE9EI MM:8$>[FV^@2#< %;!AW 2PQ$\R%5E_%85Z/_QN'/Z@(KTDC?O%70+A2]*Q^= MS/+D5U!BE><+_)9JD<852+[F:7.JC>9C30@Y?XF;4^%D5MY$:[PO3+B0&^;M MQ\%&9#YEUW3ZH>RY\=AJ.,IV5O/RC?BNW'Q [A)^/@CW4!U]^$\UCJY&DE-R12GY7@;2=H$:)M-R@2FK+?63/@0-L5BB+1YKI_# M(J86L+\HFG(TCQ'+1?.9OT_29UB9(5>PW$PX[Z.7&WRC!>&M0K/1A[K")[/W M\";BO*UHB2KA0\940_ ENZ:U[U/&\M%\Z],D?0NI>]"=X2G4-KV'TSMM0D Q M3VW[F"2X48\ZWTT28@;'[+^_?_4'[3T3.#QJUSQK/\^=WPNUB((]3X.[Z)[9U6C4E:69YTI'I+"WC#)9U(;H- MJD6#XDH*-)P&%*&<]P@-)TB(;R8&ZQ'1L5B+B/.8I <3:,ELK!1)%:'((*4B MC)4<-MHU!@=U]?%T%2V5'(:MO0S204JB1S_;F-W#93XV*94HW,AT$>ON4RB1 M^9A0RP#LV0R+(9%/S6$43@A@[*&XG,60\NSV<\1S%]F>E'*VPIY.B_R2TL%* M9F8BU4W"%MUNSD.&RH>&V@9ASS)$S,G"O7RFX822SO[7#2B:%=_NWA5<='Y& M*[>3J$SC*$_.TJRNP/8XQ'4-G=VMPIWX@I@C:D[63F V/^X>6PX2PB]CMDW, M(J^Z'SS1V\^_@73YB,O0(7FB);BN\1W<7=K8O*[*"CDVLD_CXPQ4:=$@4*=( M8U*H-+&/ 6H5V893*I8T#@^[W+:"H#]%+,KH:X Y!GD?;I)8O'J-=YBB;+LE MWKA3]VCZD&2XS;:=%05.OVUVIM@; I8(TRYH&Q*>%,2M6]+ 'VS(XD,Y>L8% M#=($S0H K8]FR1]U6;$N5LCW:E^(D.DU"9SJV4 #A-*,: B;YKT QIRGLS)M M37W4)K0B*G)36C:52:#7CHWL3VO9C.VD]O<*%GLPL=WJ+#FU)5H+)K?[UI-" MI9S.%B>X>P9VTN+=E\7NU?R.T&0$#QBN-_2.#W);>H*B]># ^0N^ @5N :[- MEN P>I&6<93]#XA8%? L4E9XI$*:LO-H9?JVMWW[,H]/]1[]MB)@.'5SUH[2( MF3M*0^PU.DK?BNX=I9$IG%UQ-0O,%DAHJ]Y"I6CD,@3%5^8W/'LZ=1Y"L'"* MZAS?LAP#ZM)O6@Z 9N)MRVEOXE,3>(^IN*X4%F7X"]L+5/8II]_DM$XQ@U_G MO"[(?/U;\ SR&IS"/$94BX9L>9BUVT%S+N_4'+ "*YZK_'5=BQ1>95&#VF&T$>1FV44 U*DL;1(.8\W4K" M5BW&"$(\23KK%BT)0KJGU"S2+E=/2$\+.PY/FY?U!C&OGBK\MT<));CN\M2IAAGV@%*YG[5 EU[JF5*?J47;- M:<>5C&4*94)!W8EW/)UX=?OQ!S12[R?/]J5+%,.7%C5FV%*DYCQSTV[&9 MP3F M@ ##>:C!Z(O4?$--!>.[T!<(XU24!Z,0OO5]88?329!J)+I0O@?OXL' M(>MSE.9X\)CGE_DSV%S9W0R7PO@D[LH,1KRNSB./U&>F1A]IBS!"#8\S/=SP M.!YBRX>)+Q2H6IZL3]&T;PF+]>PE9>W5*?0DP"K5TSE6E; '3>S".NB2$* - M72G&!^2^#Q&Y:,J^22:B^GN>M)K^ K)D5IW"LMI:"+68+UH-SB"^ :>"_N&X MRWC0$-R=>Z&*-XF< ZTNPIEK" M#N0$B]/!3R<9$.U0PY JOF%?],X4CR-R."[1[-E=P7RIXA9RG6BOM7$ZO6;W M4#*H/RXB$CN<&\Y?HC]@<8^X().<@8<*F6[SG$[+FNPUD&+OW@Z&9&_G'J2[ M%M*SCZ7UD#1SVIHH6#1S5S7*_=41[0J@9D]6M$RDC^G^M$-6 !\@ MS2BL>@J+)U@@);#2G1G9*2BJ38;*QB9/L$PK*F3-";7+KVH2FB:4K9G.!JQ- MA+$R)_$I!?@DBK^!Y& ;K"6Z$%+!F;UF":6U8UA,Q9SN893LX6_,9D M.@VC\;3!*&4"FSAD,:0%R&E6PQ&L:[5V>C:I:\ULZG 1#B2S%:Q1N[MZM8J* M]56:@TO4@+6[X8]@:MD.HPCFW(UU]V1\,-X0VST^Z!7.N#A[CM(,&^D"%G=1 MQU:;ZC$@P09BS=_4>I-S.=G>OOO@F+X$3:VOYX8CJ-B9E*TOWZ->J?JWUQ:;N M\;)*OXI1F6D,_ &'B 54NA9B 4'W& NLQ0+>%PLV%A!*F]4&_;2)!3E88D[^ M1@-E-U?VWZ-C*CMF6![7=J6_V2P2.J4B;([O@[Z^4FQ[Y]A^M L4$<[1%R_R M*#M\I^TCG2"YA[L"/!CI./'M9-W]A/)W1@?CR-S<'("C^Z"M4C)N--N;E)H; M4LA0[K"2-7L=Q\WCBW1:,9=3A%GQ_KTR)6:,5*#D//:9%N VMY_EJMQ: OF0 MO.7B=08I%[%!TNA]AN"<12KE)K9BG3"K7*W,.IFWT&BO2YJ9'M.N(< M)+G,T3>JFR@XRY-?0+(4QAZUSH2#R7;V8/UQ&I6/%QG\CD5#N&S)N]_:+)NI M:)3':93=@&(!BQ7Z'X#T.?P9IUEC_,!-L4C%I,(X3R2*@*;NE1R M\+T8$5E.&_KZ:APM0MENHIV-. [PK[HF&OL4211W%7I*'UWZ%.%4"Z*IV\.P M'IH40Q^V=!CW\?B5$D^W9:-!,BMQB,67#9Z1EKE@1W,(TNT[>]9(3P;@ UI4 MTP/L2A3*=LWI8Y2CV+NCD MP5*)\77DESFR!)A+%#$!Y[%)\N-3EQ6*]F$=,',EH"\%Q)Q#F<8W58CVBY?] M0N;7>O['DNA[R293AE=C=(P#5+6B2%.4W MEM4Z$^XHV]E=P1KXW'Q3/)Y$>1(5R4T!DSJN=A]Q%L=%'66W,,O0#/0[:L!: M+>E3(A=1.I24G.+?_BQ9#EV59 U9T5NLL!=Y^ MY[#!+##6F.#NBQ+.%2N^F9"5P4M:5LT>?(Q3P,$9V/R;N<(TI-=;?&K3"\4_ M;)ET&)Q_0;F'>_OO[X\R=9P[W*%W+P^'%YG5RU@:48F\I^%)Z M.\>S_@:*GH6L;9I(LS<[@_+K[C-=Z6N8QQI@[G>30G&[6W#P9=ID8-RV^0ZT MJG3P.#UJGY>X-E%>PBQ-L'7:!BN_YE&=I.BO#H]/M\&GPD'>I%PGB0FU5_N2>G-JU=U'M6DU?8_Q MYSWH_C;)RI M5XB'WVD"*%/26QEN(NJTZ=7[:;[COM&/N[' W5&8!%JH>FCN(;2__E\.7U]] MU]J'W8/=Q=5-1?_^?5]!/H)J=P)!\MV=8TPWAT'30I:R&^2Y6RD:X#-&[KR/WIAQTD<:9 M=X+]>T%K,KV&U7K2*)2S@448,AE:28#P8VZ'\UR1P ?K"&,AOWT_'++:3QJ+ MLG:P&Q19+&EX5)YM>A(7I:$HC<'@P#@R:9@J6,/^E)+!E3;,3S-#H&4;\612/(N<.-;8 MN@XS;[1TL._%A/$4KE9IM2N6?PIS7#L%Y#$;61(]R-T;7H])(T_>%C9W<7A, MJ<=TRID&7@0YY:,9Y<,8KX]?3'!I>NBB TNYHY8/!DD+7J#R9B=RHR_O/BFG M92_KD]+2.0#5("?65KI*,SWWDT+^ *N_3KPV*8[I,!="BM6,,N!VFTT,3 (] MC9#4ITV#T61//^I5W90':;:6D*Y(BT>0E\V[2'A5= 5+G-HS7Z#E$7LEJT.E MO[A5HS(QC)I9R0C"RJQI&S-3/4^YQ?7F7K(YO6/DT,F'!#J4$A4]8 MJ?:7,@RUO_,8H_& E:9UI$<^YOM5\HS#>5\<+6\.:YT;4-P]HD]ZC>M=XE> M73]+M9OK[@03A!E1<\*/V,W=[3WD59JD68V-?R@&L+D5"Y(+Y%IXF5IO/O]\ MT=-@A3.D63L2-FF3^Q1V:#L/5T($P6'MR0AB++$Z^QEVQ GE9;[#4^;NPI?: MX_"]S"VEE^7)_"VYS@[3V=@"(EC.8O13 V#Y:94-D@IF%)-T'LT4(00'L24C MI,G)UDV=,Y$IG"D;M53W_H9?.5\P=K*]*N"]$:M)O>@)*U_+6X4*NZRW'!5G MH;(S16?8A-J&T)AHXSPZZ7Y'**>V^"JL#-=V "*XF464_5L5SE]-Y)U^G8 % M+' 2Z$WS4@SY'IC 4RU2IEV@,*4<@@?8-[%]O[$BHY6+YE[D%_#,<8&,D2[S MS:6J>'U?1'F)U,>0S)/F_[(-0),_ZK))7]P;4,,'+7!3\$LC;LY]U::C2?JO MO<_#\&D+.LGZN9$NM&K?TTQ18YEH]ARE&:YJ@.QT%[4+@5(,8G4L'H"S9$RP MROFUQ8?A/IO;6&%5+UKN0EASAJ\Y4CE+_P3)+S!KZF9&:8X_R3QO6:Y(2_33 M&?K??+FQF>ZLP1H_R1AA@9^WD6$(%Y:('+8_H6*\L*BU3#RQH*U9@OPTUOFW M(-X^QAD3TS!\<#2;GUYN/]=\<3";R=+##D.%U8^ZYALV.T//BNK&Q\L5L:6@B0 M5=)*T0RO]SZZ*T%8-&:OJB)]J)LW7>_A322J'6V!K%:")(^LJF'==[I.2C>=(ZI%0[:\0ZNT9I\DKW8/A^$[JY\!7!;1TV,:S_#RZRY^ M!$G=)(Y$&5H_K;N_NR[#<0>6^+O?@B<<;] Z3W!!4]"YSG M2-KU;VD"MI_W9/TE^@,6^X]YLMX+OE4$S6U0'&;9QAYETHPV*+L/="+LP"%M MR8I\#*$ZU8-L"$,M\3W)TE9%YB%[5G7M_OMW6/8(BZANHE8 M(#:7JELMBRG- <7OIX[BC?9M%<_@*DIS_LC';D\?^FCMW:-8"#>HKKAH:DGR MZB".S6.@HD5*B,-SP@9'[SY]?->@"/_E]QER*"3JMA 3\JBO>;JKUU%^ 2LT MD23 I-IM:UKY;NZA)40+U#8#?PCOL\0(DV<53F@[K]$"!E !R&M"EM#K-)D& ML"34TP$1G2P-,-.\@C@KTX@+EWX#LDA@J\&TH,)4S00H;:(TF(R=I,D8P)I] MR(,F5W"3\\$>NJ0ZM V!2L"$!J6IO@'06ZETUBE7:0XNT;R1 MM:94[$T.;;*]W>-SF/6FGOG&67U*R^9#V2!&8#U_P5INY2E2#^:0F?WZ;Y,R@KK/K'[7]CI3^VE-[\]??+YE\X4K%JU(H;;A7D-73N MW%(?"BIHRW!L'A_LS3SZH=2O%E=YC>Q10H0T**UQ%D. M/3F(8K#*_ >K07VL2FP-AP:X,BM,K,Y8JC;QU!_U/=Q@*._A+8AA'J<9Z*A[ M#^T$X"%9D5NA@[ *Q'E&^ Z#^. P_YL_LYP396NO3<\9+HZ=YU!00^-+,EPEB$D[K[W(2/IP3T^3GY.U1BJ1&I= MP.(,U@_5HLYF<8P?9F)-L62Z$ [![_)J'$'!TX#VLB@?C_3APE67^O=<@J9&*3/G'M[*EV%#D/KZMQ5-"#,=0"A M?1C0EY>##V@:?[.'I/R:Y/0UQOD0.>*6]K+)E/H(X=OI$QQNV189&+ =QB$5 MRJ,8J*EMT2Q,JEE9 N;VIDI7\3R%TC4X^ KM,S"*:?S-MFA\!_-NH+F)UEH3 M"**?].QAWR\X#/,M,]*\8<^\*,9C1528,][H&!V2A?88/QCW^-# K M[T=X F;YA"/CI&'C9&$/X&TM.5//9D-E;DI+0X/^-(N],K3>7.FPD#4O04C. M$;B$G#N$I:QY>6L-DS7/Y6_E"J[GS-F@[9S?S' /QS6TFIC"T=@(H/,AJ"T_9MIWB9H M&V3S4JN1F\F2X'B3F$2 3J-HM\%]0RR/#W4$++G UO7OX2S^5YT6G =461Z@ M3H%T !4*H>!?VVK#P%]%G) *]?<4O\'UNHIJ?9-%>84&Q'/TUR?<1!;^0@(B M]',(A I^69N-@WV.-+2YC_S6J>?0OT26S9VV2"(5Y&&MG?ZMY#V3B_2/,IC"WNG$H3D M'(%+R+E#6-H[E;?6,'NG7/Y67H?S<._TKH+QM_E3\\3*^0LHXK1DWHF2[L?; MI:'WOMQR9,2]G+LJQQGL9\T5Q@*;_F M2+'+YA&A]!D_LD2_UX+7*B5JMBE6WK:8A!\,QI/C0P/P#-#_AOXR@_ON J$ ML_DJ;V;C*9OQ5"T8]]*VV2"^HB(-[;[*-/,]SA<+$*,9[OE+_!CE2W"+YKSS M'!NB.8(L'_&6VW.4 7:I$QT29$UO)1+.X:^Z0C&PD.':1(VSV7&"7ZL2NHXW M *F8D/F,#&#KD"!?+U4B,3E@&UC($-AJG -ZJ]PP-746Q1J/4KU%6J^&9 MT5<*R+V^@2"8;Y-!H-MC:>7YW:?&(9!D114\Z0U>LGW,R3&4UTK+Y+]=//Q]DNLS11ZIW68._@&0I/%]0Z]RKTR;7 MV5VYKB@M&A26K0]W$F5X\^/N$8!J]S+3R?K0X!3FC=SW2+J3-=8%8?D,E.DR M;]KRWHX>GB%9"FQ ALZCH"(XH8/OP BAW0Q;E;C !NJ&4_AC,,)V^W"B5/SA!=H&TB[IO7,EV8+D#KXMP%I$!) M!;'0 @H1?<>1#D,:IW!@N"U=N=M-1/_[/2H2[NNS,EWHE4X973R"(0=6_0JE M,A80PK#/D5)9E,$I'!C>8NTXHW_O=P)@K=^=HVG<<9UE&:>#>$NH<$Z4&Z6X MD9'2@H93;^)>'SLDL%1BVIY:#PGAQ:LO:9ZNZA47#=0VY.N:W39^((*0&,JI MQ$/%ID,;%P2E@) 1O8B106O3>W?U95+(X*BDB(PNI7#&C_ZXR9GP\!L36&$U M=@Z:<:="4C9S.B]B26@E>=Q3D'.W-$3-A4#W9BM# #XN3%4V,.A\^" +;]MB MIQQ(9N56W\-^#G?L5>C9VTN3Z.DA#MG[&.JVD 9E?RM#BEDX"+W&KXKO-.8B MDM.2S"BFM9P4XL2Z&B",2CR<^6-K8K*?K5RE.;BLP$I\:L;IPSPSH/9QCC=7 MYV9B"WIR<$85U$HFL!=^L'M3:Y/UC-.:FN/XRQPTJ='( #DHRVO RI51[D_X MAT)_Y[XBAUYH;ASA.0>%?QN]"GS#F2/LE,:7N? -+9CC_)+S%WPU"R3XK[B: M1%EVD_@:PYRK8=TB!X8W6.$P77^Q;V!;'F5%LA!G44VEEFN([1MELQ5^BD X MB^+T8C,_T_&IH8]L;7JS)9^<^HE\>>0^* M%9H9;D.2T+'HS9G^03:?,LRYJMM#*\G&RH7"/NA&OXZ%' OIN+H%3]B=\J6S M.UCS8AGEZ9^-7LC,)\09,I%+YC7%UV\[PGH+Q'T#Q!:GP;XA,9B&'S:VJ)X3SV MVG4.Z,TG9<1^*^JVQXCQU1QH%W;TL>>@)*[&CHMA]0IFW<6/(*GQNP6M8EG; MXD%KU]>&Z36^!&.17"9EO2H1]+F#)RH(:D)/E:$#E=(P'%K_49","5;5PSN6;I16N: R2L[K :\Y- MI&HJ&ZL4H=LY'U,+G[\\I4739Q^.!AIX M.9PL#[Q43J_)FP?_4I,=>*FJA?1.HZF!D,T7(*UJ]($'C@<<3I;C 973,1Y8 M_%*3C0=4U-T4: QPR%V.=A2L*,MSX+BW(*W1[X^_E/"[H:!!.<9Z1K.(6?8E4(U;-B4XQB['7WV:\ M#:43[_ [Y"=K_. 'YV% B1X$XKD]W"/9(CJACIE88#:7JXU[KCSA5/?IJ=E_ M2%V$9\K3ZP(\MWLXQ[,,\'@X9:K/P"F''Q=_;3X!X6_KDSUUN2^P2?8B<2CJ MY1\6*>""NF:0Q>.!9P>/(EX!8;+OH2<@CQ]74?%-;:"G=A./]D0WY[ <;\CG M&(I"!)JBFMS3LNNPZ.P%T-N%@;5M9&C\J M)G M/#!PX29J3B".W7R2H)/4W@+NV)S"&8F[\Q3.))/=D( ;K:%SH TTD10:99RI M(TV, T3?3SRA^#I:(4-U=.3.$H7MR;?2V>V=XY8#,*BN,0.-?2:=M]+9Q'T8 M@?$988.<=Y\^OFMP@_^RWS68Y_2QE-]H:R]6(^>P$']P**DB Q),!A@9+,+A MC(J]J-RQQ!7YU!<1@!1[$^%(NK=S% XTJ.J9;YR15EHV'Q+?&:%Q*_GY"U:V M65O=@ )/BJ,E><@NW;X=,/GMG:-6%5Y0W0P,+$IRWH=8/D?:!&^:R]_>FNR@ MYGM&B)7I(MH%['29(BPUC&&.3#FFM+R+:4X%^IL S3/WDALSK;;"79FF[91Q M**.^/0 RN UTD=;!2Z?X^>#[Z 64KK,5]Z*TGO_C)RQ*]"#<@=O#F?/OI3I_ MB59IWGQ;7C*BL#U+ZWY[YX% YAM"==49 8##K>WT'"X^;$981MVLKAX;G?!R MG+,W*^[ PAVE@S_ 8R*)!CN1ZB+R]LOF) >C3-JPM"&91GFRG@'=IOHS0TA=BLMUZ4!1U\Q2.[,-1 M14LH@;)_0"KF%A(T^P.%:"-8JH_$E-"G35^]T5G" %8&:#J?< XF6HKBNX+@ M!.1@D0J78?36;.1U6WN).>Y.A)SB"HBC[D PN803]HI M@VL [D#QG,: ?A4;F6;KV!?H6^\N5<\7[>"W39_T#7OT)^@Z QG7V+/L MR>5#44C&(?(U ,D%+'Z-LGJ#DBR#WZ,\WJ@ZSW])2T1J/5^O>8)F3D7Z4".S[2PY7VQ->U<_E&F21D7:FU%[ M( D1W9U(,AUO]>>#F8Y'3C2@Q8Y/$TSXVN:S(4V1FLT^0&_7P)_Z=5+5&>5* M9PIJV0DZ>5#13K_\M%Q=.TOTF=7MC.D[#[4:Q4('LJYY.5![@H53^^XFBW)! M"ARM"8'X;A/WH+4.02AE#N%%*4-QVFCNBA'.L>A.+VYR'+T1 Y3>),!1D4-! MEDJ26YLF#1X^);(Q]BR:"5GS.B$6&LW0KF&^.^DY2]%L%A$JV3>--;JW]RJ4 MNGL#(<:59'U;".!%W%!6XF,%>L^@>(!#'+;U!6^4PWJQ,2??JW-\)M'+=X0I M:ZX&+!GRX21);$9V?JEA:AORPENWC7,,#3K_XAEDS D8(<%U'-#N/BO%$\F&&:SEW[I"QQ+VC M(6S/RFWKMW>.YT'A2DMQ$]A,]WDK#3&IF6Y]\<(I3G$+\$%$7(&D4?-KGE;E M[=U7+M:E^A!X%_1Y-9A7L9TCW M$#*?V1@6V\F'6-Y'\L>) MUY"\Q6;B+&![OY/1^?"[>ZP.N7!E&6+,16M+AG"JF#9*\6<-_18T%'H3,_M0 M(7&D$N#VU'I(".\N\9*KSPJ=S#H M9,NZZ<>1D]I%66-H5%7=0$NR[+&-SL9 M XDVG5ZA7F4Z@7F&+8L.ZBH&0AYG9:%8Y]N_G'KZ#$=WEN +)'PBIC/P0+6QY-97%T9M7O MX+TDW]JXU5>/YKDS[->>W0#]ES!_@" MX[FM'>%]J*7#?&^HGRYQ#UO+AENL"6TS1:UG]PTBN9Z!>86^U8;?59$5BW:8 M,\VZ.=K&VV] -0OIV7.49GCW%:VDF^LLMB>3DNQL32R%[ )SRI&_C]\33J$N M!_?_V5G=(D_ZRVU';5F/_DUEW:P2.MH, C^,Q#AA^I6F$ IXZ/A2& M$AT0-D(WT:O9[*;=,OWZ!/-;<)[ADLN0O&=DB1KU.%F!>9]>Z(QX^:HA* MFSI;*(5DY?Z\X4[SUA#WD&T'L+4#6A+O?J%YFEM).K?Z'4D2HH=[\56'CPZN MU*1F.[Q[=:'%<3QQ'$2.DK&QE8=QPUUQ*2.YA-- MY-H7@NL: +]9 ^@QZG,!2^:%&4-R-(?2(A>R5YG;=SS7TI*5ZE\3SK+2,>GY MOVID@\8,HR^T"2" M T<96@71]V.G)/J1$[!=7.';#I*'F=Q;XVXDL9P3H"5)R"'%Z5>=1$Z EIK4 M=T_&3E_T+@QU@_4(T8;!<+B@TF-XC!UFWVAJ(:*G#3423#A)T6#:MMOMW2_K M[F$59:,L4%186UZKR+$..4Z,^]TFL8*1TXM:MFZ:F84W!8P!2$I\ZM,^Z]D9 M@G7#6+H?^+/FC+JLFA^$>'NX;WT1I MIK,*U--'^"Z36 /3]:#Z^MAEXGSR]5ZRQ%"[8")V@_@\C=W1 M[TV^SX1\GZ8+[6[K2A+NH1(J25 MK#0\=$7B4"'J2;VX*_@=+UR_1,4W4-T4:0PNTJ*LYL555%9GT7J^F"^0D)L+ MMYS8;4*G#6<].B&"W()%AX>^GI#4UZ:G7N5LL_=C6I_4 7LK]Z%TV(?HM>Z^ MG\?WIG1TH[YO%5("D=*&A]+V1'">I60;ATM_>E7]C]-,7=$VV'XC=%:6]:J; M\-!,$6QO]4DSM+6Y)\'P57G@ -_([PT\"6VHX]GL)B^R?-H>^5Q'!7Z$ M\QF<@2I*L_('9S&P.;>=/93-M4=6C*(V(F,(T&DRZ =&CB$J6?]+O-!L^'-CLZ#,P,L5E;3-$TV)P;_%"G>=)]:1._@0] MG>-0:014-X;):"C%C3&/FB!&-Z^V[Y=#-P5<%M'J\'SK; 7KO&+>J%#K37LU M0::W<[RJ0)!\!4'9/-P)/U>&WJL&,KQ]B+>L?!FJ#MT+48>?R2U_$Q*=O!55 M$E.#JP5#F6%63P#=N)O)[3]M?\'_P)=T_N/_ U!+ P04 " V=V9+EF/1 MM* ' !6-0 "P &5X,S$Q7S$N:'1M[5MM;QLW$OY^OX)0T=8&9,NRXR9G M*0+:),49!Z37-!_N*W=W5B+,);ATJ-A9HOY:%BHZ6A8C\0PO*>9^& K:;YO^[WZ@ZY$_ZP.BP86=B6,=974;=M4 M.B7Q5ZNQ#(TC?T=_+NOMKAFI\22L&C6%0.[$US)79KQJMZZ>2(/9YP,1Z#:< M*%.0P<2S^K9M"0X#2HSG688&8C91@:*H-85GJK"S)&=F7;%:*0J"/MF-@BP6 MZ(.S-W2"&6'2]FMEZ&32ZMS_@9LJZ<;*G&0V!%M%4ZT:@ZT7+5&BA(7,E7 \ M?] 9#7D%,QX-V10+-VVZ)42W&+C%1;=T16S9]4YG].Z__[K^Z?JCN.B?]H<] M[@<&%BOT&!K_QW!H+>N#=.&IX2'LX"%L@?B"9W8>" ?77?%;@_-@(O[=Z!OI MC.J*G%Q0Y5R$B0Q72W \/TP\X5-C'TH>"A+]T^],YNO!Y_V^%A,Y)>%HJFA& M!4"DO/BU@57)Z;GX0+5U05@C?H:UL.3)K\*6XLT\(_=+'53NQ1OXQCH9E#6G M!_0]-_2=?Q'Z?I(>F .ZJKFX,7:FJ1A3-X'0)>@5EE6Q0>186RHCI)F+Q@37 M$-L_4 6S,R8E-@GO*:E%*7,T.6$K%42P:=S. $,Y>2_=G(=4\H:P[II,C[8" MRF!)S?;E-7A KES>5!AF,!V:%.38L_E$^(9_K>;/R%$KA#=0*:])%G NG!XF MV*"O*8\*LMP:JMD"VYQB6B&R^;H9!@=F/3=F77P=9I$HE0%VF08KK'9!*PQ' MMUOK5X:-'(]V?,YU4T F^+ &S"ZXI#A2U, ',Y$9JO6*:BW*_=;28'.A6'"7 M1S0: \ O"Q+$Y7S4)Y=^(DH-+R[(YVBL/+L_",F-26]HV5WCD%\HLZ/M@4;/ MCD8OOHA&'S^)4J;>/.!;LM2X?'('T= 7@OI*$(?4%:9)H:H M(+@CT\I/> 8/JQ#/.*;QXV MA]/')'Y$$/G0:(SH7\B3_N41)2WZET5Z2H]8BYQ)W&/Y@B/-&B4315B7>R]4 M;BQ4'A_S-K=YB@&<8WZETN3B] (_C*NG3L#'I9NF$DTO7GUN&7O^X@'+V"-Y M+-Z2AXF L)@V_37\NYS1Y;+Q]Y_"J55&@'*[4DK6;.,@ *%BJGP,0!A%)LKA M$GH5NM;#GR,M(S?:;&T%\&X;&KE3(8Q!%V^U*F2(BF9>%0H XPVHE%/&@&Q8 M4N,YSXNGB8])80Q7UA,4"@B//*D&@E3>:,E1%MN*2JSR1=ZTHQ/&?% M!$+,I^(K!;X#^?Z.Y,NVR7?OR+##P?O'E'M3$?2=JH(9)KTUDH.G]& GUUM, M.^F*!05 2B4SI568&KM5K,4;?MANJ&U>#B#XFM'D. M-$0%8N4V)H,\58./Z*&:B]]<\D628B!CE4V65V2;<&)4M GP$+/_#DP),%3XKC5'J]33CS92YI/"$R< M\]D\;QRC=BW!VB.ULCZ@/>>+CA+Z0=#OZ:Y<'-TQI03]$#*V1K>*YR!%O+OD M:TW3+/4Z3EI-I%]FHQQL(EVIB%$XVJ.-D',X]X9T>Y&Y-;[[Q2;ZBA0]W)P\ MW9N3R\>Y.8GOHXH%^;NKP,%Q;)V JQC"%/J$'':GA%MJ)U'&!>O\,FV,#1!9 M50KXH?\1I3.+Q)3["P7]HI CT!1!T7/0Q5_&R^)LH=\;!?7C.=*8/%YY'A]N M2 YA<.V&)/'H1XT:!992H E?I_&]7*X(H&[SON5UQ8SD#2=RJ6:)J5RLMN*; ML,7%^B=1I;U92'>9>V*-+##1TS+4W$FKMD;#%' #/NNF;-(CE?1-!;MBZW$S M;8C?^PKBD"D>*+)UC]%2! EAZ7!4=V$-B@$&D(^O7%MN=%,^I ]$5!FY#9F9 MS&_&SC:F.%EXOXP_F);@_4-7G)_U7RY1 MHMW8"OVSLV^W(L#9:9_532->=W@$=(?RCG? =T"LK7G=.0>#>J% :R_UM0-: M_=L57E[^,\6%-'2G__+LX(,>;SW?V_ZWU+W;?3:.>QIN^0UK MQ//ZX(S'=\9[6>'AP)(GYYB/*G#"\Q^D-8HC=JQ#WTP4E>+=+>4-OQ\1OZ1; MJKO]Q7\XK3XDE1J&?;25ZAZ\?M4?P)02P,$ M% @ -G=F2R,_\(#*!P Q#< L !E>#,Q,E\R+FAT;>U;;4\C.1+^ M?K_"8G6[("5 8&9V!)E(\[9:]L/,[MSH=%_=W=6)A=ONM=T)N5]_3]G=24C" MPNR 0$?X &F_E,M5S^,J5Y/A)%1Z-,QL,1\-"S4=#>N1&&9N-#RJ1__@%N'# M7-.;O=QJZ\[$#\?QYUR4UH1^*2NEYV?BIZ^J(B\^T4Q\L94T/[7]7OV7SL3@ MN Y= PL[$\:Z2NJV;2J=DOBKU5B&QI&_H3^7]7K7C-1X$I:-FD(@U_>US)49 M+]NMJR?28/;)N0AT%?K*%&0P\;B^:EN"PX 2XWF6H7,QFZA 4=2*PC-5V%F2 M,[.N6*X4!4&?[%)!%@OTP=E+ZF-&F+3]6AGJ3UJ=!Z^XJ9)NK$P_LR'8*IIJ MV1ALW;5$B1(6,F?"\?SSO=&03="Y9]W77P5IX/#D^$1SP(B.H'=,^/E_Q@CK;E]D"X\-9"$#9"$-62_8&'; M0'*K]S?ZZ(G?J"P=S<7;0_&.7"#MR?1$CH^JG(LPD>'L&0/C"9\GVZ!R M7[@8'/YH,E^?_[W?%V(BIR0<317-J "(E!=_-+ J.3T77ZBV+@AKQ"^P%I;L M_R%L*=[/,W*?ZZ!R+][#-];)H*PYW*'ON:'OY+O0]TYZ8 [HJN;BTMB9IF), MO01"EZ!76%;%!I%C;:F,D&8N&A-<0VS_0!7,SIB4V"2\IZ06IM$-Y I;PF6<"Y<'J88(.^ICPJR')KJ&8+;'.*:87(YJMF.-\Q MZ[DQZ_1AF$6B5 ;891HLL=H#K3 79_$)(;D][0LK?"(=\ILZ'MCD;/CD8OOHM&7Z]A[L"82/V ?F"P*&$ZX]7.9P^)O$60>1+HS%B<"K[@Y?[E+08O"S2 M4WK$6N1,XA[+%QQI5BB9*,*ZW'FA\MI"Y<$!;W.=IQC .>8#74U.#T_QP[AZ MZ@1\7+II*OE&^OI;"Q[=L7'RXA[OLOOR0'P@#Q,!83%MNAW^/<[H%0H XPVHE%/&@&Q84N,YSXNGB8])80Q7UA,4"@B//*D& M@E3>:,E1%MN*2BSS1=JTHQ/&?% !$+,I^*! M^.?/=!OML+2?=+OFR= M?'>.#!L',;DT&>JL%']%#- M1.8= MXEQZW'[GB23#1,0HGVY6F6W"S1K<)1++Q6CB:V-Y>P%#9-V%-)X;E"P!?2&+/5M)\0V#BG,_F>>,8M2L)UA:IE?4! M[3D7.DKH!T%_IEJYV+]A2@GZ(62LC6X5ST&*6+ODLJ9I%GH=)*TFTB^R40XV MD:Y4Q"@<[=%&R#F<>TFZ+62NC>]]MXD>D**[RLG3K9R\?)S*27P?573D[RT# M!\>Q50(N8PA3Z!MRV(TKW$([B6MR#I@B*GH,N_C)>NK.%_FP4U(_G2&/R6/(\V%5(=F%PI4*2>/16XXX"2RG0 MA,MI7)?+%0'4;=ZW*%?,2%YR(I?N+#&5B[>M^":L*ZQ_$U7:RD*J96Z)-;+ M1$^+4',CK=H[&J: &_!9+V63'JFD;RK8%5N/FVE#_-97$+M,<4>1M3I&2Q$D MA*7#4=V#-2@&&$ ^OG)MN=%+^90R4ZNGQ$F5D>/VS;%K8Q)5M;9S0N]L8E,4 MDM>8!Z;<2\:Y^R^)9Y=*?0 .S\0G(*+* (I7UZ1F,K\<.]N8HM_YOXP_F-@3 M)\>#GQ> V>'FD7&S=]WNUX[%S7MK#@$(N=.6E=RX*+G&_VCO?B MIK![3ZMRN\.CU)(2$-O:U_JZ@IWR9P MN^ZV *N>B]:$6IQ/]96(;Y66'/_; M&[S7D^W('VW]M]2M>WXVWGL:OOD7UHB']LX9C^^,3[+"PXXJ*^JGP^VO=_!0 M[OBJ N=NU3Q\5+%^_%_^B;8\ZYZ/(I/.],GF]>C[BMYJ65XE+ZP M=Q2_O?<_4$L#!!0 ( #9W9DM5VMZ_"04 (4H * 97@S,E\S+FAT M;>U:;7/B-A#^WE^Q0Z:Y9(87&_)V0)@AA/1H4\@%TKE^%+8,FLB23Q8A]-=W M)=L07M+I=&C+'3"9(5Y)J]U]GMV5C>MC'?)&?2C]6:/NLY=&/6I ?:@:]5+4 M^,%((-8S3J]SGN125>'(L9\:!%+H0D!"QF=5^#!@(8VA2Z?P*$,B/J3C,?N# M5L%U(IT)C+(J"*E"PE/9"U&,X#=G(Z(GBL;OC'LD6AV:4C8:ZX604ZVI*L01 M\9@8+>1216,B<'6Y!IJ^Z@(3/A6XT(E>4XE6."' ^6:5H#68CIFF5M4;@Z?, ME]-$SU0J?[&3583V#)\9ZC(*8ZWD,RW@"CU.QSD3M#!.;78OC"@D:L1$82BU MEJ$-U4*H991)K$:"$1)54&9]+=>HFQW$J%$WH6D[5UMG0:C\..G>=5G/0Z77A MX>FQ_]3L#F#0.Y#C_R+'?X"Z>P5/Q7ZQ583C(_?BLN96SIW\ ?'O&/%F'YJW MO8=!^_:0Y'L">;_=LD7]HW,!O3L8?&I#O_EXT^RV^X7>E_OV[]!L#]3;Z*89A@!(GQHOWH(_HBBR6'(XMA8;/X4 MD*&<:+O$)YK"F"J*7K[U)O$]VHV*S. U/WEKV,PT"16?0+,(-Q6CSF(I,PQT31'B, M\'E/I@7853H,ZO:%&Z<->$)DR7V,KMGO%*@B_\.0[^) ML]2N'+1SRW%?(N_"MB5KEY1D=JT]G#&*-1ERB@V8\XCX/IIYG7-R]CHUVUYO M)/??@'B(_F/XD2H8F,ZYS9@;:CL8K MXX%OM**UXCI7QFPL:1^EI60LG9#:G^YP?G:6)&XR=6W\LNR\'=^HZL4<63S" M,Q:G:,UK8/0*L>3,7^3X M/W8PM6T['I;BTNJ1=:.[>P/<;L!R@&3G('G YLE,7[ -_YV[N@-0;\SORI?D M-OTBNTO?ZW#LG/E[ \2WU(PW/0+:;_1V YL#+KN)RV_8=F'>F]]_6+IHVKWD M!EV,#DU[&S"N=_FU,)HOGP M^^+N<&1;)2AY?7"I $6-[)W"1%(O)6\'-D4$L! A0#% @ -7=F2[ID)>0?%P M9Y ! !4 ( !5W0! &-Y8F4M,C Q-S Y,S!?8V%L+GAM;%!+ M 0(4 Q0 ( #5W9DN:XIMW9#0 &6- P 5 " :F+ 0!C M>6)E+3(P,3ND;+J_ . M!PT %0 @ % P $ 8WEB92TR,#$W,#DS,%]L86(N>&UL4$L! M A0#% @ -G=F2^Y>!">B6@ 8K(& !4 ( !+8 " &-Y M8F4M,C Q-S Y,S!?<')E+GAM;%!+ 0(4 Q0 ( #9W9DN68]&TH < %8U M + " 0+; @!E>#,Q,5\Q+FAT;5!+ 0(4 Q0 ( #9W M9DLC/_" R@< ,0W + " #,Q,E\R+FAT;5!+ M 0(4 Q0 ( #9W9DM5VMZ_"04 (4H * " ;[J @!E ?>#,R7S,N:'1M4$L%!@ ) D - ( ._O @ $! end